Evidence snapshot reviewed Sep 16, 2026GitHub checked Aug 21, 2026
Source-reviewedStandalone SkillSecurity & Governance

vuln-check

Check a project for known vulnerable dependencies and security anti-patterns.

At a glance

What it does

Check a project for known vulnerable dependencies and security anti-patterns.

Capabilities
Security & GovernanceSecurityGovernance

Before you choose it

Check a project for known vulnerable dependencies and security anti-patterns. The supplied pinned skill document describes its trigger and workflow.

Best for

Users who need this workflow in a DSH project.

Common tasks

  • Check a project for known vulnerable dependencies and security anti-patterns.

Permissions and data

The skill guides a local workflow; external behavior is not independently audited.

Permissions
  • Uses the documented skill workflow.
Data handling
  • Data handling was not independently audited.
External services
  • External services follow the supplied project instructions.
Credentials
  • Credential requirements were not independently tested.

Limitations

  • The skill document does not establish runtime compatibility.

What DSHub checked

  • The source commit and complete skill document were captured.

What DSHub did not check

  • Installation and runtime behavior were not tested.

Pinned install

Primary action

This standalone skill does not have a DSH Plugin install action. Use its source documentation for the delivery method.

Visit the source project ↗

Maintainer source

Skill instructions

View at commit f0d89ff ↗
Maintainer-authored contentCaptured from .agents/skills/vuln-check/SKILL.md on Aug 29, 2026. The text and repository-relative media are fixed to commit f0d89ff68651 with content hash 59791aa4b269; provider-hosted badges may update independently. SKILL.md commands are upstream documentation; use the type-correct primary action above and verify it against this pinned source.

name: vuln-check description: Use when asked to check for security vulnerabilities, or when the /vuln-check command runs — scan the project for known vulnerable dependencies and security anti-patterns.

Vulnerability Check

Check the current project for security vulnerabilities: dependency advisories and code-level security anti-patterns.

Procedure

  1. 依赖审计: inspect the lockfile/manifest (package-lock.json / pnpm-lock.yaml / requirements.txt…) for known-vulnerable versions. Use the local toolchain (npm audit / pnpm audit when available and network permits) or compare against known advisory data.
  2. 代码检查: scan for security anti-patterns with file/line evidence:
    • shell command injection (string interpolation into exec/spawn with shell:true)
    • path traversal (user input joined into paths without normalization)
    • secrets committed (API keys, tokens, private keys in the tree); report only the file path, line, and secret type, never the value or source excerpt
    • unsafe eval / dynamic import of user input
    • missing input validation at trust boundaries
  3. Report findings ordered by severity, each with: location, CVE/advisory id when applicable, impact, and remediation (upgrade to which version, or the code change needed).
  4. State explicitly when the project is clean in a category.

Constraints

  • Never disclose a complete secret; diagnostics may report only whether it is set.
  • Distinguish "verified vulnerable" from "needs verification" — never overstate.
  • Do not modify code during the check.

Operate deliberately

Install and manage

Prerequisites and target Profile

Target: No native DSH Profile target.

Delivery: Skill Files — https://github.com/ccch1mneyyy/dsh-tui。

Compatibility and access

Requires_host_review: Not established by supplied evidence。

Review compatibility evidence ↗

Risk facts

Execution

Review instructions before use.

Evidence ↗
Evidence and editorial reviewManifest, Bundle patch, distribution and freshness

Immutable evidence

Review status and source activity

Human approved

Approved for publication after reviewing the source-linked content and immutable release record. AI assisted with the draft; the publication decision was human.

Human reviewed Aug 29, 2026, 3:18 PM UTC。GitHub facts last checked Aug 20, 2026, 2:01 PM UTC。

No material source change has been recorded since this evidence baseline.

Next step

Compare ecosystem artifact types →

Subscribe to material changes for vuln-check →