feat(skill): introduce owasp-infrastructure#1244
feat(skill): introduce owasp-infrastructure#1244JasonTheDeveloper wants to merge 17 commits intomicrosoft:mainfrom
owasp-infrastructure#1244Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1244 +/- ##
==========================================
- Coverage 87.72% 87.71% -0.02%
==========================================
Files 61 61
Lines 9320 9320
==========================================
- Hits 8176 8175 -1
- Misses 1144 1145 +1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
katriendg
left a comment
There was a problem hiding this comment.
Thanks Jason, left a few comments on changes needed before we can merge.
From a merge order probably do this:
- Merge PR 1244 (
owasp-infrastructure) first — broadest infrastructure scope. - Rebase PR 1245 (
owasp-docker) onto updatedmain, resolve conflicts in 6 shared files, merge. - Rebase PR 1246 (
owasp-cicd) onto updatedmain, resolve conflicts in 6 shared files, merge.
After each merge, run npm run plugin:generate to keep plugin outputs fresh.
|
Using the OWASP Security Assessment ReportDate: 2026-04-01 Caution This prompt is an assistive tool only and does not replace professional security tooling (SAST, DAST, SCA, penetration testing, compliance scanners) or qualified human review. All AI-generated vulnerability findings must be reviewed and validated by qualified security professionals before use. AI outputs may contain inaccuracies, miss critical threats, or produce recommendations that are incomplete or inappropriate for your environment. Executive SummaryA comprehensive infrastructure security assessment of the hve-core repository was conducted using the OWASP Infrastructure Top 10 (2024) framework. All 10 controls were evaluated, resulting in 9 PASS findings and 1 NOT_ASSESSED finding, with zero vulnerabilities identified. The NOT_ASSESSED control (ISR06 — Insecure Network Access Management) is not applicable because hve-core is a documentation and tooling repository running on ephemeral GitHub-hosted runners with no managed network infrastructure. All 10 findings passed through verification unchanged, confirming the repository's strong infrastructure security posture. Summary Counts
Severity Breakdown (FAIL + PARTIAL only)
Verification Summary
Findings by Frameworkowasp-infrastructure
Detailed Remediation GuidanceNone identified. Disproved FindingsNone. Remediation Checklist
Appendix: Skills Used
|
katriendg
left a comment
There was a problem hiding this comment.
Thanks, I believe this looks good! The example evaluation you posted is very useful to get a better idea how it runs.
Please note to merge we will need to the npm run docs:test to pass CI. Could you add that (I messaged you offline). Thanks.
Pull Request
Description
In alignment with phase 2 discussed in #480 (comment), this PR introduces the OWASP Infrastructure Top 10 skill to hve-core and the security reviewer agent.
Related Issue(s)
Closes #1241
Type of Change
Select all that apply:
Code & Documentation:
Infrastructure & Configuration:
AI Artifacts:
prompt-builderagent and addressed all feedback.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/agents/*.agent.md).github/skills/*/SKILL.md)Other:
.ps1,.sh,.py)Testing
To be able to test the
owasp-infrastructureskill using the security reviewer agent you will need a repository containing infrastructure related code/configuration.Security Revieweragent or invoke the agent via the/security-revewinstructionanalyse the code and produce a vulnerability reportcodebase-profiler.agent.mdpicks up that the repository contains infrastructure related code (like terraform) and thus uses theowasp-infrastructureskill then that's all you need.owasp-infrastructureis used, in your prompt addtargetSkill=owasp-infrastructureYou should see in the output report the
owasp-infrastructureskill being referenced and used.Checklist
Required Checks
AI Artifact Contributions
/prompt-analyzeto review contributionprompt-builderreviewRequired Automated Checks
The following validation commands must pass before merging:
npm run lint:mdnpm run spell-checknpm run lint:frontmatternpm run validate:skillsnpm run lint:md-linksnpm run lint:psnpm run plugin:generateSecurity Considerations