What problem does it solve?
Reviewing security posture across many merged pull requests one at a time is slow and easy to skip. This Skill automates the batch analysis by looping a single-unit security review skill over a window of work (a date range, PR-number floor, branch, or spec) and consolidating every finding into one aggregated markdown and HTML report delivered as a docs-only PR against develop.
Core Features & Use Cases
- Window-based batching: Analyze all PRs merged since a date, above a PR number, or default to the last 7 days of merged PRs, with
--max-units caps and --include-open support.
- Delegated per-unit analysis: Invokes
om-auto-sec-report-pr for each unit with --out-fragment, then concatenates fragments verbatim into .ai/analysis/auto-sec-report-{DATE}.md plus an HTML mirror.
- Consolidated reporting: Produces an executive summary, OWASP risk heatmap, paranoid-vector coverage matrix, and a deduplicated "Next steps — go deeper" list with exactly one
[recommended] follow-up.
- Resumable orchestration: Tracks progress in a plan file with per-unit checkboxes and commit SHAs, hands off to
om-auto-continue-pr when a run cannot finish in one invocation.
- Use Case: After a sprint, run the driver with no arguments to audit the last 7 days of merged PRs and receive a single PR containing the full security report, labeled
review, documentation, security, and skip-qa.
Quick Start
Run the auto security report driver with no arguments to analyze the last 7 days of merged PRs and open an aggregated docs-only report PR against develop.