Analyzes SCA vulnerabilities using DeepFix to find fix candidates. For transitive dependencies, determines which version of the direct dependency will resolve the vulnerable package to a safe version. Returns the dependency path showing the import chain and recommended fixes.
Project identifier
Array of SCA vulnerability detection IDs to analyze
["550e8400-e29b-41d4-a716-446655440000"]Maximum update level allowed: patch, minor, major, or auto (auto-escalates from patch to major)
patch, minor, major, auto "auto"
If true, stop at first valid fix found (faster). If false, find all possible fixes.
false
If true, create a Pull Request with the fixes. Requires project to be linked to GitHub/GitLab.
false
Target branch name for the PR. If not specified, uses the default branch.
"main"
SCA AutoFix analysis completed successfully
Project ID
"550e8400-e29b-41d4-a716-446655440000"
True if at least one vulnerability has a fix
true
Overall status: ok, partial, no_fix, or error
ok, partial, no_fix, error "ok"
Human-friendly summary
"Found fixes for 3 out of 5 vulnerabilities"
Results for each vulnerability
Total number of vulnerabilities analyzed
5
Number of vulnerabilities with fixes available
3
Number of vulnerabilities without fixes
1
Number of vulnerabilities that failed analysis
1
Job ID for polling status (only set when status is "queued" or "processing")
"sca-autofix-550e8400-e29b-41d4-a716-446655440000-0"