marketplace/bundles/pm-dev-oci/skills/ext-triage-oci/SKILL.md
Triage extension for OCI container findings during plan-finalize phase
npx skillsauth add cuioss/plan-marshall ext-triage-ociInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides decision-making knowledge for triaging OCI container and Dockerfile findings during the finalize phase.
This skill is a triage extension loaded by the plan-finalize workflow skill when processing OCI container-related findings. It provides domain-specific knowledge for deciding whether to fix, suppress, or accept findings.
Key Principle: This skill provides knowledge, not workflow control. The finalize skill owns the process.
Loaded via resolve-workflow-skill-extension --domain oci-containers --type triage during finalize phase when:
| Document | Purpose | |----------|---------| | suppression.md | Dockerfile and scanner suppression syntax (hadolint ignore, trivyignore) | | severity.md | OCI-specific severity guidelines and decision criteria | | pr-comment-disposition.md | PR review comment disposition (FIX / REPLY-AND-RESOLVE / ESCALATE) for OCI containers |
Registered via the plan-marshall-plugin/extension.py in this bundle. The provides_triage() method returns pm-dev-oci:ext-triage-oci, which the plan-marshall workflow discovers at runtime for the oci-containers domain.
| Finding Type | Syntax |
|--------------|--------|
| Hadolint rule | # hadolint ignore=DL3008 (inline) |
| Hadolint global | .hadolint.yaml with ignored list |
| Trivy CVE | .trivyignore file with CVE IDs |
| Trivy inline | # trivy:ignore:CVE-2024-XXXX |
| Docker Scout | .docker/scout-policy.yaml exceptions |
| Severity | Default Action | |----------|----------------| | CRITICAL (CVE) | Fix (mandatory, update base image or dependency) | | HIGH (CVE) | Fix (mandatory for production images) | | DL3xxx error | Fix (Hadolint best practice violation) | | DL3xxx warning | Fix or suppress with justification | | DL3xxx info | Accept or fix opportunistically |
pm-dev-oci:oci-standards - OCI container standardspm-dev-oci:oci-security - Container security best practicesdevelopment
The single append-only change-ledger — one worktree_sha-stamped substrate for kind=build and kind=change entries — plus the first-class worktree-sha freshness API
development
Authoring standards for ASCII box diagrams in skill and doc source — box-drawing conventions, right-border alignment, and a deterministic check/fix validator over fenced/literal code blocks in .md and .adoc files
testing
Recipe for verifying and fixing alignment of ASCII box diagrams across .md skill source and .adoc documentation, one deliverable per offending file
development
Pure platform-agnostic terminal-title composition consumed by platform-runtime via PYTHONPATH