Improvements to H1 Audit skill#163
Conversation
…close out The auditing-hackerone-vulns skill previously excluded Verified VULN tickets from the audit query entirely. A Verified VULN has had its fix confirmed in production but its Jira ticket still needs to be moved to Closed, so those tickets silently dropped out of the report. Stop excluding Verified from the JQL and route these tickets to a new 🏁 Close Out action token. Verified tickets skip the child-item and GitHub release checks since the fix is already confirmed, and go straight to the close-out step. Adds the token to the classification table, decision tree, summary counts, and output template. Bumps the plugin to 1.3.0 with changelog entry, and adds "aspirationally" and "heredocs" to the cspell dictionary.
🤖 Plugin Validation — PR #163Result: ✅ PASS — no errors (must-fix), a few minor warnings (should-fix). Safe to merge. Scope:
1. Plugin Structure Validation (plugin-validator)PASS. No critical or major issues.
Minor warnings (should-fix, both pre-existing — not introduced by this PR):
2. Skill Review (skill-reviewer)PASS. No critical or major errors. File:
Minor warnings (should-fix):
3. Security Validation (reviewing-claude-config)PASS. No critical or important security issues.
Summary
No must-fix issues. Version 1.3.0 is consistent across all three required files, the CHANGELOG entry is correct, the new 🏁 Close Out token is implemented consistently throughout the skill, and the change is security-clean (and in fact tightens
|
withinfocus
left a comment
There was a problem hiding this comment.
Still hoping to see the prompting for dates when a code change happens. Automation in Jira can be added for some of that to actually prompt someone, but if you are already querying GitHub I would think this can call out what to set a confirmation date to.
| @@ -11,109 +11,153 @@ allowed-tools: mcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__search | |||
| | 🔴 | **Update VULN Status** | Child item has progressed (In Progress/Review) but VULN is still at a lower status | | |||
| | 🟡 | **Mark Remediated** | Child item is Done — set Remediation Date to merged PR date and move VULN to Remediated | | |||
| | 🟢 | **Verify & Close** | Fix is in a release that has already shipped — verify in prod, add Confirmation Date, close HackerOne | | |||
There was a problem hiding this comment.
🎨 As we discussed in chat, the confirmation date usually gets set shortly after one is remediated, so you know when the release will go out and therefore the validation.
📔 Objective
This includes some fixes I've been using in my working copy to make the H1 audit run faster and more correct. Some edge cases have been found over the last weeks that excluded specific tickets, which this helps to include. It also adds parallelism to make things run faster (albeit at the cost of readability)