Report Comparison
This skill compares two security audit reports to track progress over time.
When to Use This Skill
- After fixing vulnerabilities, to verify remediation
- For periodic security reviews
- To track security posture over time
- To identify regression (new vulnerabilities)
Prerequisites
- Two audit reports in Markdown format
- Reports should be from the same project
Usage
Basic Comparison
With Specific Paths
Output Format
Comparison Logic
Finding Matching
Findings are matched between reports using:
- ID match — Same P0-001, P1-002, etc.
- Component + Title match — Same issue description
- Location match — Same file/line/endpoint
Status Determination
Score Calculation
Context Output
Report Output
The comparison generates supabase-audit-comparison.md:
Multiple Report Comparison
For trend analysis across 3+ reports:
Output includes:
- Score trend graph
- Issue count over time
- Average time to fix
- Recurring issues identification
Best Practices
Naming Convention
Regular Audits
Tracking Progress
- Keep all reports in version control
- Link to issue tracker (GitHub, Jira)
- Include in sprint planning
- Report to stakeholders
Related Skills
supabase-report— Generate the reports to comparesupabase-pentest— Run full auditsupabase-help— Quick reference


