scan curl
Scanne un unique endpoint API en spécifiant une URL et, optionnellement, une méthode HTTP et un corps de requête. Accepte les mêmes options que curl pour faciliter le copier-coller de commandes depuis la documentation ou les DevTools du navigateur.
vulnapi scan curl <URL> [flags]Options
Section titled “Options”| Option | Par défaut | Description |
|---|---|---|
-X, --request <method> | GET | Méthode HTTP à utiliser |
-d, --data <data> | “ | Corps de la requête HTTP |
Accepte aussi toutes les options communes.
Exemples
Section titled “Exemples”Simple requête GET
vulnapi scan curl https://api.example.com/endpointPOST avec un corps JSON et un en-tête Authorization
vulnapi scan curl https://api.example.com/endpoint \ -X POST \ -d '{"key":"value"}' \ -H "Authorization: Bearer <token>"Exécuter uniquement les scans liés au JWT
vulnapi scan curl https://api.example.com/endpoint \ -H "Authorization: Bearer <token>" \ --scans "jwt.*"Écrire le rapport en JSON dans un fichier
vulnapi scan curl https://api.example.com/endpoint \ --report-format json \ --report-file report.jsonCodes de sortie
Section titled “Codes de sortie”| Code | Signification |
|---|---|
0 | Scan terminé avec succès |
1 | Erreur fatale (URL invalide, échec réseau, etc.) |
Quand un résultat dépasse --severity-threshold, une sortie supplémentaire est écrite sur stderr. Voir comportement de sortie.