원클릭으로
darwin-security-audit
Security vulnerability scanning and audit workflow. Detects ecosystem, runs scans, produces structured findings report.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Security vulnerability scanning and audit workflow. Detects ecosystem, runs scans, produces structured findings report.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Safety rules for modifying Dockerfiles and Containerfiles. Use when editing container build files.
MR/PR context gathering and diagnostic reporting guidelines. Activates when working on events that reference MRs/PRs or when reporting investigation findings.
Team coordination for implement and test modes. Developer and QE use team_send_results for final reports, team_huddle for mid-task questions to FRIDAY.
GitOps workflow rules for modifying infrastructure via git. Use when cloning repos, modifying Helm values, committing, pushing, or verifying deployments.
MR/PR lifecycle operations -- pipeline check, retest, merge, conflict reporting. Extends darwin-gitlab-ops.
Report findings and status updates to the Darwin FRIDAY. Use team_send_results for final reports (task modes). In message mode, use team_send_message instead.
| name | darwin-security-audit |
| description | Security vulnerability scanning and audit workflow. Detects ecosystem, runs scans, produces structured findings report. |
| roles | ["security_analyst"] |
| modes | ["investigate"] |
Identify the target repository's technology stack by checking for:
package.json / package-lock.json / yarn.lock → Node.js/TypeScriptrequirements.txt / Pipfile / pyproject.toml → Pythongo.mod / go.sum → GoContainerfile / Dockerfile → Container imagepom.xml / build.gradle → Java/KotlinA single repository may have multiple ecosystems. Scan ALL of them.
For each detected ecosystem, run the appropriate scanning tools. These are pre-installed in your environment:
trivy -- filesystem and image vulnerability scanninggrype -- vulnerability matching against SBOMsyft -- SBOM generation (CycloneDX, SPDX)cosign -- container image signature verificationskopeo -- container image inspection (no daemon required)oras -- OCI artifact push/pull/discoverpip-audit -- Python dependency vulnerability auditnpm audit -- Node.js dependency audit (bundled with npm)Capture scan output in JSON format when possible for structured parsing.
Structure your report as a findings table:
| CVE ID | Package | Current Version | Fixed Version | Severity | Auto-fixable |
|--------|---------|-----------------|---------------|----------|--------------|
| CVE-XXXX-YYYY | pkg-name | 1.2.3 | 1.2.4 | Critical | Yes (patch) |
| CVE-XXXX-ZZZZ | other-pkg | 2.0.0 | 3.0.0 | High | No (major) |
For each finding, classify the remediation path:
| Classification | Criteria | Action |
|---|---|---|
| Auto-fixable | Minor/patch version bump resolves the CVE | Recommend Developer auto-fix |
| Breaking change | Major version bump required | Flag for human review |
| No fix available | No patched version exists upstream | Flag for human with workaround if known |
| Transitive | Vulnerability is in a transitive dependency | Identify direct dependency to bump |
team_send_results to deliver the full findings report