helderberto/agent-skills

deps-audit

Check dependencies for known vulnerabilities and staleness.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/helderberto/agent-skills --skill deps-audit

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

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.

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills
helderberto
Comunidade

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).

instalações
1
GitHub Stars
17
Atualizado
19 de out.
helderberto
Comunidade

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).

instalações
1
GitHub Stars
17
Atualizado
19 de out.
helderberto
Comunidade

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).

instalações
1
GitHub Stars
17
Atualizado
19 de out.
helderberto
Comunidade

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).

instalações
1
GitHub Stars
17
Atualizado
19 de out.