You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create the security-reviewer.agent.md thin orchestrator agent under .github/agents/security/. The agent classifies codebases by technology signals, maps signals to available OWASP skills, delegates per-skill vulnerability assessment to subagents via inline prompt templates, and consolidates findings into structured reports written to .copilot-tracking/security/.
Design adapted from JasonTheDeveloper's vulnerability-scanner.agent.md (owasp-skills repo), proven to reduce context window usage from 93% to 71% via per-skill subagent delegation.
Summary
Create the
security-reviewer.agent.mdthin orchestrator agent under.github/agents/security/. The agent classifies codebases by technology signals, maps signals to available OWASP skills, delegates per-skill vulnerability assessment to subagents via inline prompt templates, and consolidates findings into structured reports written to.copilot-tracking/security/.Design adapted from JasonTheDeveloper's
vulnerability-scanner.agent.md(owasp-skills repo), proven to reduce context window usage from 93% to 71% via per-skill subagent delegation.Related Work
Acceptance Criteria
.github/agents/security/security-reviewer.agent.mdexists with valid frontmattername: Security Reviewerdescriptionends with- Brought to you by microsoft/hve-coretools:includesread_file,list_dir,file_search,grep_search,semantic_search,create_file,runSubagentfile_search,grep_search,list_dirrunSubagentper skill with inline prompt template.copilot-tracking/security/owasp-top-10owasp-llmowasp-agentic[!CAUTION]disclaimer at top of every report.copilot-tracking/security/{date}/security-review-{scope}.mdDesign Reference
vulnerability-scanner.agent.mdgrep_search,semantic_search,file_search,read_file,list_dir,create_file,runSubagent.github/skills/security/{skill-name}/.copilot-tracking/security/{date}/security-review-{scope}.mdOutput Format
Two-layer status model for MVP:
Assessment Status (per-vulnerability): PASS, FAIL, PARTIAL, NOT_ASSESSED
Severity (FAIL and PARTIAL only): CRITICAL, HIGH, MEDIUM, LOW
Full multi-layer taxonomy deferred to Phase 2.
Dependencies
security-planningcollection tosecurity#792) for directory path