analyze_report
Queue AI analysis of a scanned report and monitor progress until completion or failure. Pass report file to inject credentials when status is waiting_client.
Instructions
Submit or advance async AI analysis for a previously uploaded report. Call once after a scan to queue analysis, then call again periodically until ai_analysis_status is 'complete' or 'failed'. Pass report_file when the status is 'waiting_client' so real credentials can be injected into the HTTP validator requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report_uuid | Yes | UUID returned by a scan_* tool or a previous analyze_report call | |
| n0s1_api_key | No | n0s1 API key; overrides the N0S1_TOKEN env var | |
| report_file | No | Path to local report JSON file — required when status is 'waiting_client' |