Endpoint
Description
Initiates a security scan for an entire GitHub repository using Faraday’s multi-agent scanning engine.Headers
Your VulnZap API key
Must be
application/jsonRequest Body
GitHub repository in
owner/repo format (e.g., facebook/react)Branch to scan (default:
main)Optional identifier for tracking purposes
Response
Whether the request was successful
Scan job details
Example Request
Example Response
Error Responses
Next Steps
After initiating a scan:- Use SSE for real-time updates: Connect to
/github/:jobId/eventsfor live progress - Poll for status: Call
/jobs/:jobIdto check scan progress - Retrieve results: Once completed, results are in the job response
Real-Time Updates
Stream live scan progress with Server-Sent Events