Socket · Arazzo Workflow
Socket Create and Report a Full Scan
Version 1.0.0
Ensure a repository exists, create a full scan from manifest files, poll until it finishes, then export the alert CSV.
View Spec
View on GitHub
Supply Chain SecurityOpen Source SecuritySoftware Composition AnalysisSCAMalware DetectionDependency ScanningSBOMnpmPyPIGoMavenCargoNuGetRubyGemsDeveloper SecurityArazzoWorkflows
Provider
Workflows
create-and-report-full-scan
Create a repo-scoped full scan, wait for completion, and export its alert CSV.
Creates the repository (idempotently via on_duplicate=redirect), uploads manifest files as a new full scan, polls scan metadata until processing completes, then exports the alerts CSV for the finished scan.
1
ensureRepo
createOrgRepo
Create the repository, redirecting to the existing repo when the slug is already present so the flow is safe to re-run.
2
createFullScan
CreateOrgFullScan
Create a full scan for the repository from the supplied manifest files. Returns the new full scan id and its initial scan_state.
3
pollScanState
getOrgFullScanMetadata
Fetch the full scan metadata and inspect scan_state. While the scan is in a processing state (pending, precrawl, resolve, scan) loop back; once it leaves those states the scan is complete.
4
exportCsv
getOrgFullScanCsv
Export a CSV of all alerts detected in the completed full scan, including license details.
Source API Descriptions
openapi