Verify Code Fixes Address Audit Findings
Verifies that fix commits properly address security audit findings, resolve the root cause, and introduce no new bugs or regressions.
Why it matters
Ensure that commits intended to fix audit findings effectively resolve the issues without introducing new bugs or security vulnerabilities. This skill validates the completeness and correctness of remediation efforts.
Outcomes
What it gets done
Analyze commits addressing security audit findings.
Verify that fixes resolve the root cause of identified issues.
Check for regressions and new vulnerabilities introduced by fixes.
Validate test coverage for the fixed scenarios.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/ag-fix-review | bash Overview
Fix Review
A fix review skill verifying that commits resolve audit findings at the root cause without introducing regressions. Use for reviewing fix commits addressing security audit findings and validating remediation completeness.
What it does
This skill verifies that fix commits properly address audit findings without introducing new bugs or security vulnerabilities.
Its instructions: review fix commits that claim to resolve audit findings; verify the original issue is properly resolved; check for regressions (new bugs or vulnerabilities introduced by the fix); and validate completeness (all aspects of the finding are addressed, not just part of it). Its review process: compare the fix against the original audit finding; verify the fix addresses the root cause rather than just symptoms; check for potential side effects or new issues; validate that tests cover the fixed scenario; and ensure no similar vulnerabilities exist elsewhere in the codebase.
Its best practices: review fixes in the context of the full codebase, verify test coverage for the fixed issue, check for similar patterns that might need the same fix, ensure fixes follow security best practices, and document the resolution approach.
When to use - and when NOT to
Use this skill when reviewing commits that address security audit findings, verifying that fixes don't introduce new vulnerabilities, ensuring code changes properly resolve identified issues, or validating that remediation efforts are complete and correct.
Inputs and outputs
Inputs: a fix commit and the original audit finding it claims to address.
Outputs: a verification of whether the fix resolves the root cause, introduces no regressions, has adequate test coverage, and whether similar vulnerabilities exist elsewhere that also need fixing.
Integrations
None specified beyond the codebase and its commit/audit history.
Who it's for
Security reviewers and engineers verifying that fix commits genuinely resolve audit findings without introducing new bugs or vulnerabilities.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.