helderberto/agent-skills

deps-audit

Check dependencies for known vulnerabilities and staleness.

查看源码

使用方法

  1. 复制安装命令,在自己的智能体环境安装前先检查源码包。
  2. 从原始文档核对所需工具、凭据和支持的宿主。
  3. 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/helderberto/agent-skills --skill deps-audit

开始前需了解

  • 安装不包含模型订阅、API 额度或访问文件的权限。
  • 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Dependency Audit

Detect the package manager from its lockfile and run that ecosystem's audit + outdated tooling. Prefer the project's own audit task if it defines one. Never assume npm.

EcosystemLockfileAuditOutdated
npmpackage-lock.jsonnpm auditnpm outdated
pnpmpnpm-lock.yamlpnpm auditpnpm outdated
yarnyarn.lockyarn npm audit (berry) / yarn audityarn outdated
Pythonrequirements*.txt / uv.lock / poetry.lockpip-auditpip list --outdated
Gogo.sumgovulncheck ./...go list -m -u all
RustCargo.lockcargo auditcargo outdated

Audit tool missing → say which to install and stop. Lockfile missing → install to generate it, then retry.

Report

  1. Vulnerabilities, critical/high first: package@version, advisory id (CVE/GHSA/RUSTSEC), one line, the ecosystem's fix command.
  2. Outdated packages: package / current / latest / major vs minor.
  3. Obviously unused deps (grep imports in the source dir).

Action by severity: critical → fix now, blocks merge; high → before next release; moderate → this sprint; low → when convenient. Then major updates > unused > minor.

按任务相关推荐

来自同一仓库

更多 Skills

全部 Skills
helderberto
社区

codebase-design

Shared vocabulary for designing deep modules. Use when designing or improving a module's interface, placing a seam, making code more testable, or when another skill needs it. Don't use for codebase-wide audits (/architecture-audit) or UI components (/frontend-ui-engineering).

安装量
1
GitHub Stars
17
最近更新
10月19日
helderberto
社区

debug

Disciplined diagnosis loop for hard bugs and performance regressions. Use when user says "diagnose" or "debug this", or reports something broken, throwing, failing, or slow. Don't use to build a feature or fix an understood bug test-first (/tdd).

安装量
1
GitHub Stars
17
最近更新
10月19日
helderberto
社区

frontend-ui-engineering

Front-load UI construction decisions — component boundary and prop API, state placement, required states, responsiveness, accessibility. Use when creating or refactoring a component, page, or design-system primitive. Don't use for pure logic (/tdd), throwaway exploration (/prototype), or auditing finished UI (/a11y-audit).

安装量
1
GitHub Stars
17
最近更新
10月19日
helderberto
社区

harden

Harden code where untrusted input enters the system. Use when implementing auth, handling user input, storing sensitive data, integrating external APIs, adding file uploads or LLM features, or crossing any trust boundary. Don't use for secret scanning (/safe-repo) or dependency CVEs (/deps-audit).

安装量
1
GitHub Stars
17
最近更新
10月19日