Fonctionnalités de JFrog
Administration (9)
Gestion de la configuration
Permet aux utilisateurs de contrôler les mises à jour, les versions et les modifications des applications.
Contrôle d’accès
Permet aux administrateurs de contrôler l’accès aux mises à jour, aux versions et aux modifications.
Tableaux de bord
Une interface utilisateur en temps réel, souvent d’une seule page, affichant une présentation graphique de l’état actuel et des tendances historiques des indicateurs clés de performance (KPI) d’une organisation pour permettre de prendre des décisions instantanées et éclairées en un coup d’œil.
API / Intégrations
Spécification de l’interface de programmation d’application pour la façon dont l’application communique avec d’autres logiciels. Les API permettent généralement l’intégration de données, de logique, d’objets, etc. avec d’autres applications logicielles.
Extensibilité
Offre la possibilité d’étendre la plate-forme pour inclure des caractéristiques et des fonctionnalités supplémentaires
Console d’administration
Fournit des outils/une console d’administration faciles à utiliser et à apprendre pour les tâches de maintenance de routine
Gestion des tâches
La possibilité d’assigner diverses tâches aux employés et de suivre leur statut.
Tableaux de bord et visualisations
Présente les informations et les analyses de manière digeste, intuitive et visuellement attrayante.
Contrôle d’accès
Permet aux administrateurs de définir des privilèges d’accès utilisateur pour permettre aux parties approuvées d’accéder aux données sensibles.
Fonctionnalité (17)
Automatisation du déploiement
Automatise les versions de l’application pour l’accès sur les ordinateurs de bureau, le Web ou les appareils mobiles.
Analyse des processus
Fournit des points de données tels que le temps et le coût d’un processus sur un tableau de bord pour évaluer l’efficacité du processus.
Plugins
Permet des fonctionnalités supplémentaires sous la forme d’intégrations et de plug-ins pré-packagés.
API / Intégrations
Spécification de l’interface de programmation d’application pour la façon dont l’application communique avec d’autres logiciels. Les API permettent généralement l’intégration de données, de logique, d’objets, etc. avec d’autres applications logicielles.
-
Mise en scène prête pour le déploiement
Maintenez ou facilitez la maintenance du code testé et approuvé dans un état prêt pour le déploiement pour les poussées manuelles vers la production.
-
Intégration
Intégrez avec d’autres logiciels de développement et de test, tels que l’intégration continue ou les outils d’automatisation des tests.
-
Extensible
Plug-in capable d’ajouter des ressources, des fonctionnalités et des fonctions dans le produit lui-même.
Gestion des paquets
Créez, gérez et supprimez les packages disponibles.
Intégration
Intégration avec d’autres outils de développement et de maintenance logicielle.
Analyse du code
Exécutez une analyse de code statique sur le code du package pour rechercher des erreurs ou des points de contention possibles.
Contrôles de vulnérabilité
Vérifiez que le code empaqueté est sécurisé contre les menaces potentielles.
-
Automatisation
Automatise avec succès et en profondeur les processus CI/CD.
-
Intégrations
Permet des fonctionnalités supplémentaires sous la forme d’intégrations et de plug-ins pré-packagés.
-
Extensibilité
Plug-in capable d’ajouter des ressources, des fonctionnalités et des fonctions dans le produit lui-même.
-
Intégrations
S’intègre à d’autres logiciels de développement et de test, tels que la livraison continue ou les outils d’automatisation des tests.
-
Extensibilité
Plug-in capable d’ajouter des ressources, des fonctionnalités et des fonctions dans le produit lui-même.
Personnalisation des tests
Permet un contrôle total sur les types de tests et les définitions de paramètres pour des tests automatisés efficaces.
Processus (6)
Pipelines
Permet le contrôle et l’organisation de l’infrastructure et des processus de publication.
Orchestration
Aide à développer des processus pour des versions automatisées fiables.
Visualisation du flux de travail
Permet aux utilisateurs de mapper facilement leurs pipelines de publication d’applications
-
Contrôle des pipelines
Contrôle et organisation des subventions pour l’infrastructure et les processus de libération.
-
Visualisation du flux de travail
Permet aux utilisateurs de mapper facilement leurs pipelines et de les examiner.
-
Déploiement continu
Automatise les versions de l’application pour l’accès sur les ordinateurs de bureau, le Web ou les appareils mobiles.
Analyse (4)
Rapports et analyses
Outils pour visualiser et analyser les données.
Suivi des problèmes
Suivez les problèmes au fur et à mesure que des vulnérabilités sont découvertes. Documente l’activité tout au long du processus de résolution.
Analyse de code statique
Examine le code source de l’application à la recherche de failles de sécurité sans l’exécuter.
Analyse du code
Analyse le code source de l’application à la recherche de failles de sécurité sans l’exécuter.
Test (7)
Outils en ligne de commande
Permet aux utilisateurs d’accéder à un système hôte de terminal et d’entrer des séquences de commandes.
Tests manuels
Permet aux utilisateurs d’effectuer des simulations pratiques en direct et des tests de pénétration.
Automatisation des tests
Exécute des tests de sécurité prédéfinis sans nécessiter de travail manuel.
Tests de conformité
Permet aux utilisateurs de tester les applications pour des exigences de conformité spécifiques.
Numérisation en boîte noire
Analyse les applications fonctionnelles en externe à la recherche de vulnérabilités telles que l’injection SQL ou XSS.
Taux de détection
Vitesse à laquelle les analyses détectent avec précision toutes les vulnérabilités associées à la cible.
Faux positifs
La vitesse à laquelle les analyses indiquent faussement la détection d’une vulnérabilité lorsqu’aucune vulnérabilité n’existe légitimement.
Automatisation (2)
Automatisation des tests
Exécute des tests prédéfinis sans nécessiter de travail manuel.
Automatisation des versions
Automatise les versions de l’application pour l’accès sur les ordinateurs de bureau, le Web ou les appareils mobiles.
Gestion informatique (3)
Gestion des flux de travail
Crée de nouveaux workflows ou rationalise les workflows existants pour améliorer l’efficacité et l’expérience utilisateur.
Gestion de l’infrastructure
Permet aux administrateurs de contrôler l’allocation des ressources matérielles et logicielles
Découverte informatique
Dévoile l’infrastructure et les applications utilisées pour aider à gérer les systèmes informatiques complexes
déploiement (10)
Flexibilité linguistique
Permet aux utilisateurs d’entrer des modèles créés dans une variété de langues.
Flexibilité du cadre
Permet aux utilisateurs de choisir le framework ou l’atelier de leur choix.
Gestion des versions
Le contrôle de version des enregistrements en tant que modèles est itéré.
Facilité de déploiement
Fournit un moyen de déployer rapidement et efficacement des modèles de machine learning.
Évolutivité
Offre un moyen d’adapter l’utilisation des modèles d’apprentissage automatique à l’échelle d’une entreprise.
Flexibilité linguistique
Permet aux utilisateurs d’entrer des modèles créés dans une variété de langues.
Flexibilité du cadre
Permet aux utilisateurs de choisir le framework ou l’atelier de leur choix.
Gestion des versions
Le contrôle de version des enregistrements en tant que modèles est itéré.
Facilité de déploiement
Fournit un moyen de déployer rapidement et efficacement des modèles de machine learning.
Évolutivité
Offre un moyen d’adapter l’utilisation des modèles d’apprentissage automatique à l’échelle d’une entreprise.
management (20)
Catalogage
Enregistre et organise tous les modèles de machine learning qui ont été déployés dans l’ensemble de l’entreprise.
Surveillance
Suit les performances et la précision des modèles d’apprentissage automatique.
Gouvernant
Provisionne les utilisateurs en fonction de l’autorisation de déployer et d’itérer sur des modèles Machine Learning.
Registre des modèles
Permet aux utilisateurs de gérer les artefacts de modèle et de suivre les modèles déployés en production.
-
Processus et flux de travail
Désignez les tâches et les flux de travail nécessaires pour le cycle de développement unique d’une équipe.
Rapports
Générez des tableaux de bord visuels et des rapports sur l’avancement du cycle de développement.
-
Automatisation
Automatisez la détection des référentiels, le contrôle de version, les tests, etc.
-
Contrôle d’accès aux packages
Dictez quels utilisateurs, équipes ou emplacements ont accès à certains packages.
Suivi des paquets
Suivez les téléchargements de packages par nombre, utilisateur, emplacement ou autres données démographiques.
Automatisation
Autoriser le déploiement automatisé des packages.
Restauration
Autoriser la restauration du package en cas de circonstances imprévues.
-
Gestion de la configuration
Accorde aux utilisateurs le contrôle des mises à jour, des versions et des modifications de l’application.
-
Contrôle d’accès
Permet aux administrateurs de contrôler l’accès aux mises à jour, aux versions et aux modifications.
-
Orchestration
Aide à développer des processus pour des versions automatisées fiables.
-
Automatisation
Automatise entièrement les tâches répétitives ou fastidieuses pour alléger la charge de travail des développeurs.
-
Processus et flux de travail
Désigne les tâches et les flux de travail nécessaires au cycle de développement unique d’une équipe.
Rapports
Génère des tableaux de bord visuels et des rapports sur l’avancement du cycle de développement.
Catalogage
Enregistre et organise tous les modèles de machine learning qui ont été déployés dans l’ensemble de l’entreprise.
Surveillance
Suit les performances et la précision des modèles d’apprentissage automatique.
Gouvernant
Provisionne les utilisateurs en fonction de l’autorisation de déployer et d’itérer sur des modèles Machine Learning.
Fonctionnalité - Analyse de la composition du logiciel (3)
Prise en charge linguistique
Prend en charge une grande variété de langages de programmation utiles.
Intégration
S’intègre parfaitement à l’environnement de construction et aux outils de développement tels que les référentiels, les gestionnaires de paquets, etc.
transparence
Offre un aperçu complet et convivial de tous les composants open source.
Efficacité - Analyse de la composition du logiciel (3)
Suggestions de correction
Fournit des suggestions pertinentes et utiles pour la correction des vulnérabilités lors de la détection.
Surveillance continue
Surveille les composants open source de manière proactive et continue.
Détection approfondie
Identifie de manière exhaustive toutes les mises à jour de version open source, les vulnérabilités et les problèmes de conformité.
Surveillance (3)
État de l’appareil
Observez l’état général et l’état des appareils connectés.
Alertes et notifications
Recevez des notifications en temps opportun sur les problèmes ou anomalies du système.
Analytics
Collectez des données relatives aux processus et aux conditions de l’appareil.
Reconnaissance de l’appareil (3)
Découverte de périphériques
Détecte automatiquement les périphériques disponibles sur le réseau local.
Types d’appareils
Reconnaît une variété de types de capteurs et d’appareils.
Tableau de bord
Dispose d’un tableau de bord centralisé des appareils connectés avec lesquels les utilisateurs peuvent interagir.
Fourniture (4)
Configuration à distance
Modifiez les paramètres de l’appareil ou du capteur où que vous soyez.
Déclenchement d’événements
Permet l’exécution à distance des actions et des événements de l’appareil.
Diagnostic et réparation d’appareils
Évaluez les problèmes de chaque appareil et réparez-les sur le cloud si possible.
Mises à jour du firmware
Envoyez des mises à jour et des mises à niveau en masse directement aux appareils.
Opérations (3)
Métriques
Contrôler l’utilisation et les performances du modèle en production
Gestion de l’infrastructure
Déployez des applications ML stratégiques où et quand vous en avez besoin
Collaboration
Comparez facilement les expériences (code, hyperparamètres, métriques, prédictions, dépendances, métriques système, etc.) pour comprendre les différences de performances du modèle.
Sécurité (4)
Altération
Possibilité de détecter toute tentative de falsification du logiciel pendant les étapes de développement ou de déploiement
Code malveillant
Analyse le code malveillant
Vérification
Vérifie l’authenticité des composants tiers
Risques de sécurité
Suivi des risques de sécurité potentiels
Suivi (3)
Nomenclature
Offre une nomenclature logicielle pour suivre les composants
Pistes d’audit
Suivi des pistes d’audit
Surveillance
Fournit une surveillance automatisée et continue de divers composants
IA générative (2)
Génération de texte
Permet aux utilisateurs de générer du texte à partir d’une invite texte.
Résumé du texte
Condense les longs documents ou textes en un bref résumé.
Functionality - Software Bill of Materials (SBOM) (3)
Support de format
Prend en charge les formats SBOM pertinents tels que cycloneDX et SPDX.
Annotations
Fournit une fonctionnalité d'annotation SBOM robuste et conforme aux normes de l'industrie.
Attestation
Génère des preuves complètes de conformité, y compris les relations entre les composants, les licences, et plus encore.
Management - Software Bill of Materials (SBOM) (3)
Surveillance
Surveille automatiquement et en continu les composants pour alerter les utilisateurs des éléments non conformes.
Tableaux de bord
Présente un tableau de bord transparent et facile à utiliser pour la gestion de SBOM.
Provisionnement des utilisateurs
Comprend des contrôles pour les autorisations d'accès basées sur les rôles.
Agentic AI - Intégration Continue (5)
Exécution autonome de tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
S'engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
IA agentique - Livraison continue (5)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
Engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
Agentic AI - Test de sécurité des applications statiques (SAST) (1)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante







