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.
sudo snap install vulnapiVérifier :
vulnapi --versionTéléchargez la dernière version de VulnAPI et installez-la à l’aide de dpkg.
sudo dpkg -i vulnapi.debVérifier :
vulnapi --versionTéléchargez la dernière version de VulnAPI et installez-la à l’aide de rpm -i.
sudo rpm -i vulnapi.rpmVérifier :
vulnapi --versionVous 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 :
vulnapi --versionWindows
Section titled “Windows”Chocolatey
Section titled “Chocolatey”Vous pouvez installer VulnAPI sur Windows en utilisant Chocolatey.
choco install vulnapiVous 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 :
vulnapi --versionmacOS (Homebrew)
Section titled “macOS (Homebrew)”Vous pouvez installer VulnAPI sur macOS en utilisant Homebrew. Pour ce faire, exécutez la commande suivante :
brew tap cerberauth/vulnapi https://github.com/cerberauth/vulnapibrew install $(brew --repository cerberauth/vulnapi)/vulnapi.rbVérifier :
vulnapi --versionDocker
Section titled “Docker”Vous pouvez également utiliser VulnAPI sous forme de conteneur Docker avec l’image Docker VulnAPI. Pour ce faire, exécutez la commande suivante :
docker run --rm cerberauth/vulnapi scan curl [API_URL] [CURL_OPTIONS]GitHub Action
Section titled “GitHub Action”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.
Mise à jour
Section titled “Mise à jour”Gardez VulnAPI à jour pour bénéficier des dernières vérifications de vulnérabilités et corrections de bugs.
| Plateforme | Commande |
|---|---|
| Snap | sudo snap refresh vulnapi |
| Chocolatey | choco upgrade vulnapi |
| Homebrew | brew upgrade vulnapi |
| Docker | docker 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.