
LLM or Agentic Security testing combines context with security issues; this has been highly effective with Models such as Mythos. However, the cost security testing with such LLM’s within a CI/Pipeline, comes with several issues: -
AutoTriage is a Proof-of-Concept on separation of expensive LLM security testing away from the CI, allowing for blending with more CI friendly tooling; in this case using OpenGrep SARIF results.
The platform runs scans for repositories at defind periods (PRs/schedule), applies suppressions, and then uses LLM-assisted false-positive filtering; low-confidence findings are routed into a reviewer workflow that can create suppression pull requests. CI/pipelines can still run the SAST tooling, with signed supression files, and trust the results for gating purposes.
POST /scans to scan-api.scan-api starts OpenGrepPRScanWorkflow in Temporal.triage-service.triage-service loads CEL policy from the repo default branch (default .autotriage/policy.cel) and classifies candidates.Policy input is intentionally narrow:
cweIdconfidencePercentDefault policy bands described in project docs:
0-30: True Positive30-60: Potential False Positive61-100: False PositiveEngineering setup, repository structure, local startup, verification, and configuration have moved to the development guide.
AutoTriage is licensed under the MIT License.