What problem does it solve?
Privately-reported vulnerability backlogs in a public GitHub repository are hard to work through: reports cite stale file locations, severities are unverified, SLA deadlines slip unnoticed, and embargoed content must never leak into tracked files. This Skill automates the full triage pipeline for Activepieces repository security advisories.
Core Features & Use Cases
- Advisory Fetch & Scope-Check: Pulls repository security advisories via the
gh API into a gitignored .security-triage/ workspace and filters each against the out-of-scope list in SECURITY.md.
- Deep Validation: Traces each report from entry point to sink on current
main, verifies reachability through auth, tenant-isolation, and input-validation guards, and emits a verdict (CONFIRMED_EXPLOITABLE, THEORETICAL, ALREADY_MITIGATED, FALSE_POSITIVE, OUT_OF_SCOPE) with file:line evidence.
- SLA Scoring & Reporting: Computes severity-based remediation deadlines (Critical 7d, High 30d, Medium 90d), generates a dashboard and per-advisory review-ready reports, and drafts fix plans on private
security/<ghsa-id> branches only after user approval.
- Use Case: A maintainer asks to triage the reported-vulnerability backlog and receives a consolidated TRIAGE-SUMMARY.md with verdict tallies, duplicates, systemic patterns, and an actionable list sorted by urgency.
Quick Start
Triage the current GitHub security advisory backlog for activepieces and show me which confirmed vulnerabilities are unpatched and breaching SLA.