ワンクリックで
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 職業分類に基づく
| 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 reportSafety 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.