Aller au contenu

Installation

Vous pouvez installer les binaires précompilés de VulnAPI sur Linux, Windows et macOS.

Vous trouverez ci-dessous les instructions pour installer VulnAPI sur Linux, Windows, macOS et Docker. Vous pouvez choisir la méthode d’installation qui correspond le mieux à vos besoins et à votre environnement.

Vous pouvez installer VulnAPI sur Linux en utilisant Snap.

Terminal window
sudo snap install vulnapi

Vérifier :

Terminal window
vulnapi --version

Téléchargez la dernière version de VulnAPI et installez-la à l’aide de dpkg.

Terminal window
sudo dpkg -i vulnapi.deb

Vérifier :

Terminal window
vulnapi --version

Téléchargez la dernière version de VulnAPI et installez-la à l’aide de rpm -i.

Terminal window
sudo rpm -i vulnapi.rpm

Vérifier :

Terminal window
vulnapi --version

Vous pouvez installer VulnAPI sur Linux en téléchargeant la dernière version de VulnAPI et en extrayant le contenu du fichier ZIP. Après l’extraction, exécutez le binaire vulnapi depuis la ligne de commande.

Vérifier :

Terminal window
vulnapi --version

Vous pouvez installer VulnAPI sur Windows en utilisant Chocolatey.

Terminal window
choco install vulnapi

Vous pouvez également installer VulnAPI sur Windows en téléchargeant la dernière version de VulnAPI et en extrayant le contenu du fichier ZIP. Après l’extraction, vous pouvez exécuter le binaire vulnapi.exe depuis la ligne de commande.

Vérifier :

Terminal window
vulnapi --version

Vous pouvez installer VulnAPI sur macOS en utilisant Homebrew. Pour ce faire, exécutez la commande suivante :

Terminal window
brew tap cerberauth/vulnapi https://github.com/cerberauth/vulnapi
brew install $(brew --repository cerberauth/vulnapi)/vulnapi.rb

Vérifier :

Terminal window
vulnapi --version

Vous pouvez également utiliser VulnAPI sous forme de conteneur Docker avec l’image Docker VulnAPI. Pour ce faire, exécutez la commande suivante :

Terminal window
docker run --rm cerberauth/vulnapi scan curl [API_URL] [CURL_OPTIONS]

VulnAPI peut être intégré à votre pipeline CI/CD en utilisant les GitHub Actions. L’intégration de VulnAPI avec les GitHub Actions vous permet d’analyser vos API à la recherche de vulnérabilités et de risques de sécurité dans le cadre de votre pipeline. Cela vous permet d’automatiser les tests de sécurité et l’analyse des vulnérabilités de vos API au sein de votre flux de développement, garantissant que vos API sont sécurisées et exemptes de vulnérabilités avant d’être déployées en production.

Gardez VulnAPI à jour pour bénéficier des dernières vérifications de vulnérabilités et corrections de bugs.

PlateformeCommande
Snapsudo snap refresh vulnapi
Chocolateychoco upgrade vulnapi
Homebrewbrew upgrade vulnapi
Dockerdocker pull cerberauth/vulnapi

Pour les installations APT/RPM, téléchargez le package de la dernière version et réinstallez-le en utilisant les mêmes commandes que ci-dessus.