Empêchez les composants à risque d’entrer dans votre chaîne d’approvisionnement logicielle

Chaque package, ressource d’IA et extension IDE vérifié au moment de la demande. Éléments à risque bloqués, versions conformes aux politiques fournies automatiquement.

Qu’est-ce que JFrog Curation ?

JFrog Curation bloque automatiquement les packages open source à risque, les ressources d’IA, les extensions d’IDE et les autres composants tiers avant même qu’ils n’atteignent vos développeurs. Chaque composant est vérifié automatiquement, appliquant ainsi vos politiques de sécurité, de conformité et d’exploitation à chaque équipe, site et région. Lorsqu’un composant enfreint une politique, JFrog propose automatiquement la version sûre et conforme suivante à la place. Les développeurs continuent de développer sans interruption. Les équipes de sécurité cessent d’éteindre des incendies.

Bloquez les menaces avant qu’elles ne soient signalées

Les auteurs d’attaques dissimulent du code malveillant dans des packages de confiance grâce au typosquatting et au détournement de comptes de mainteneurs. L’équipe de recherche de JFrog signale ces menaces, souvent avant les bases de données publiques. Une politique d’immaturité bloque ensuite les nouvelles versions pendant 14 jours, ce qui laisse à la communauté le temps de signaler une version compromise. Vous définissez la politique en fonction de la gravité, de la licence ou de l’ancienneté du package, et Curation l’applique.

Visual Placeholder 3

Aucun build défaillant

Lorsqu’un package enfreint la politique, la sélection de versions conformes de Curation fournit automatiquement et en toute transparence la version conforme la plus élevée à sa place, aussi bien pour les dépendances directes que transitives, afin que le build ne soit jamais interrompu et que le développeur conserve toute sa fluidité de travail. Il s’agit d’une exclusivité JFrog.

Group 99458

Dérogations régies par des politiques, journal d’audit complet

Les dérogations permettent aux développeurs de demander un accès directement depuis leur workflow lorsqu’un package est bloqué et qu’aucune version conforme n’existe. Si votre politique l’autorise, la requête est approuvée instantanément ou envoyée à un approbateur. Les dérogations expirent, de sorte que les exceptions ne deviennent jamais permanentes, et chaque requête, blocage et approbation est consigné à des fins d’audit.

Visual Placeholder 4

Gouverner chaque requête pilotée par l’IA

Les agents d’IA récupèrent des dépendances à la vitesse de la machine. Grâce au serveur MCP de JFrog, chaque agent est gouverné par les mêmes politiques de Curation que vos développeurs, bloqué dès qu’il tente de récupérer un package à risque et se voit recevoir à la place une version conforme. Le code que vos agents récupèrent est vérifié et consigné, tout comme l’ensemble des éléments que vos équipes consomment.

govern ai driven requests

Application mondiale,
sans aucune lacune

Curation applique vos politiques au moment de la requête, sur chaque site et dans chaque région. Package Traffic Controller intercepte les requêtes qui tentent de contourner Artifactory pour effectuer des pulls directement depuis un registre public. Curation Federation vous permet de définir une politique une seule fois pour qu’elle soit appliquée sur chaque site, dans chaque région. Rien ne contourne le point de contrôle.

Frame 1000005932

Comment examinez-vous les pacakges qui entrent dans votre chaîne d’approvisionnement logicielle ?

Évaluez vous-même votre maturité en matière de sécurité dans 11 domaines et obtenez un rapport personnalisé avec les prochaines étapes suggérées.

Sample Report (2)
Couverture étendue pour chaque type de composant.
Quels que soient les actifs utilisés par vos développeurs, JFrog Curation en assure la gouvernance, s’appuyant sur le JFrog Catalog sur plus de 18 millions de composants, et ce chiffre ne cesse de croître.

Éprouvé à l’échelle de l’entreprise

Générez un impact métier mesurable grâce à une gouvernance automatisée des packages en amont qui bloque instantanément les menaces.

Foire aux questions

  • La SCA traditionnelle s’appuie sur des bases de données de vulnérabilités, ce qui signifie qu’elle ne peut pas bloquer les packages inconnus ou immatures avant qu’ils n’entrent dans votre organisation. Les postes de travail des développeurs sont ainsi exposés aux attaques dès qu’un package non vérifié est téléchargé. Curation empêche cela en appliquant des politiques relatives aux packages immatures dès leur réception, bloquant ainsi les nouvelles vulnérabilités à l’entrée plutôt que de réagir après une violation.

  • Le décret exécutif 14028 et le règlement européen sur la cyber-résilience (EU Cyber Resilience Act) exigent tous deux de vérifier les composants open source avant leur intégration, et non après. Curation applique les politiques au moment où un composant est demandé et consigne automatiquement chaque requête, blocage et approbation. Cet enregistrement immuable constitue la preuve documentée exigée par les deux cadres, produite naturellement par la façon dont vos développeurs travaillent déjà.

  • La curation traite les ressources d’IA comme des composants de premier ordre, en appliquant aux modèles de Hugging Face et NVIDIA NIM la même application de politiques qu’aux packages. Chaque modèle est évalué par rapport à vos politiques avant d’entrer dans votre environnement, avec des renseignements vérifiés sur 97,1 % des modèles Hugging Face et plus de 18 millions de composants dans le Catalog.

  • Lorsqu’un développeur, un pipeline CI ou un agent d’IA demande un package, JFrog Curation le vérifie par rapport au JFrog Catalog, un registre prêt à l’emploi de millions de packages, au lieu de télécharger et d’analyser le fichier. Si le package est malveillant, vulnérable ou enfreint vos politiques sur des aspects tels que la licence ou l’ancienneté du package, Curation le bloque. Comme il vérifie le JFrog Catalog au lieu de télécharger chaque fichier, sans aucun délai même lorsqu’un pipeline résout des centaines de packages à la fois. Les packages à risque n’atteignent jamais vos développeurs.

  • L’équipe de recherche en sécurité de JFrog utilise des analyseurs automatisés qui signalent les comportements malveillants, tels que l’exfiltration de données, la confusion de dépendances et le typosquatting, et établit un score de malveillance avant même qu’une CVE ne soit déposée. JFrog Catalog analyse en continu les métadonnées, le comportement et la provenance de chaque composant, afin que Curation puisse bloquer une menace sur la base des propres renseignements de JFrog, avant les bases de données publiques.

  • Généralement, un développeur ne s’en aperçoit jamais : Curation propose une version conforme et le build se poursuit. Si aucune n’existe, le développeur demande une dérogation depuis son workflow, sans qu’aucun ticket ne soit nécessaire, et celle-ci est validée instantanément ou transmise à un approbateur selon vos politiques. Les dérogations peuvent expirer, de sorte que l’accès ne devienne jamais une exception permanente.

  • Oui, lorsque l’option Enforce Policy on Cached Packages est activée. Par défaut, Curation bloque les packages à risque au moment de la requête, mais un package sûr lors de son téléchargement peut ultérieurement être détecté comme malveillant. Lorsque ce paramètre est activé, Curation applique la politique actuelle aux packages mis en cache et bloque tous ceux dont la posture de sécurité a changé.

Prêt à essayer JFrog Curation ?