Summary
Create the owasp-docker skill under owasp-docker providing detection checklists, severity guidance, and remediation patterns for the OWASP Docker Security Top 6 vulnerabilities.
This skill is consumed by the security-reviewer agent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skills docker-vulnerabilities skill with hve-core naming and conventions applied.
Acceptance Criteria
Content Source
Adapted from JasonTheDeveloper's owasp-skills docker-vulnerabilities/ skill. Naming convention changed from docker-vulnerabilities to owasp-docker per Discussion #480 terminology alignment.
File Structure
.github/skills/security/owasp-docker/
├── SKILL.md
└── references/
├── 00-vulnerability-index.md
├── 01-secure-user-mapping.md
├── 02-patch-management-strategy.md
├── 03-network-segmentation-firewalling.md
├── 04-secure-defaults-hardening.md
├── 05-maintain-security-contexts.md
└── 06-resource-protection.md
Summary
Create the
owasp-dockerskill under owasp-docker providing detection checklists, severity guidance, and remediation patterns for the OWASP Docker Security Top 6 vulnerabilities.This skill is consumed by the
security-revieweragent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skillsdocker-vulnerabilitiesskill with hve-core naming and conventions applied.Acceptance Criteria
SKILL.md exists with valid frontmatter
name: owasp-dockermatches directory namedescriptionends with- Brought to you by microsoft/hve-coreuser-invocable: falsemetadata.content_based_onreferences OWASP Docker Security source URLreferences/directory contains 7 files:01-secure-user-mapping.md02-patch-management-strategy.md03-network-segmentation-firewalling.md04-secure-defaults-hardening.md05-maintain-security-contexts.md06-resource-protection.mdEach reference file follows the 7-section pattern: Description → Risk → Vulnerability Checklist → Prevention Controls → Example Attacks → Detection Guidance → Remediation
SKILL.md body references the vulnerability index and instructs the agent on how to traverse references
npm run validate:skillspasses for this skillContent Source
Adapted from JasonTheDeveloper's owasp-skills
docker-vulnerabilities/skill. Naming convention changed fromdocker-vulnerabilitiestoowasp-dockerper Discussion #480 terminology alignment.File Structure
.github/skills/security/owasp-docker/ ├── SKILL.md └── references/ ├── 00-vulnerability-index.md ├── 01-secure-user-mapping.md ├── 02-patch-management-strategy.md ├── 03-network-segmentation-firewalling.md ├── 04-secure-defaults-hardening.md ├── 05-maintain-security-contexts.md └── 06-resource-protection.md