스킬 when-mapping-dependencies-use-dependency-mapper
📦

when-mapping-dependencies-use-dependency-mapper

낮은 위험 ⚡ 스크립트 포함🌐 네트워크 접근📁 파일 시스템 액세스🔑 환경 변수⚙️ 외부 명령어

Mapear e analisar dependências do projeto

Projetos de software frequentemente possuem problemas ocultos de dependências que causam vulnerabilidades de segurança, problemas de build e dores de cabeça de manutenção. O Dependency Mapper extrai árvores completas de dependências, detecta dependências circulares, identifica pacotes desatualizados e verifica vulnerabilidades de segurança em múltiplos gerenciadores de pacotes.

지원: Claude Codex Code(CC)
⚠️ 66 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"when-mapping-dependencies-use-dependency-mapper" 사용 중입니다. Mapear dependências do meu projeto com auditoria de segurança

예상 결과:

  • Total de Dependências: 847
  • Diretas: 23, Dev: 15, Transitivas: 809
  • Segurança: 2 Alta, 5 Média, 12 Baixa vulnerabilidades
  • Dependências Circulares: 0
  • Pacotes Desatualizados: 15 (3 major, 7 minor, 5 patch)
  • Recomendação: Atualize lodash para corrigir CVE de alta severidade

"when-mapping-dependencies-use-dependency-mapper" 사용 중입니다. Gerar visualização HTML

예상 결과:

  • Gerado dependency-graph.html com visualização D3.js
  • Pacotes vulneráveis destacados em vermelho
  • Pacotes desatualizados em amarelo
  • Funcionalidade interativa de busca e zoom

"when-mapping-dependencies-use-dependency-mapper" 사용 중입니다. Verificar dependências circulares

예상 결과:

  • Nenhuma dependência circular encontrada
  • Profundidade máxima: 8 níveis
  • Estrutura do grafo está limpa

보안 감사

낮은 위험
v5 • 1/17/2026

Static analyzer flagged 261 patterns, but ALL major findings are FALSE_POSITIVES. The skill is a legitimate dependency analysis tool. External commands are coordination hooks for Claude-Flow. Network access queries vulnerability databases. Environment variables authenticate to security APIs. No malicious intent detected.

8
스캔된 파일
2,831
분석된 줄 수
5
발견 사항
5
총 감사 수

위험 요인

⚡ 스크립트 포함 (1)
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (1)
🔑 환경 변수 (1)
⚙️ 외부 명령어 (1)
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
19
커뮤니티
90
보안
83
사양 준수

만들 수 있는 것

Auditorias de segurança pré-release

Execute verificações abrangentes de vulnerabilidades antes de fazer deploy em produção e gere relatórios de segurança.

Integração com pipeline CI/CD

Automatize a análise de dependências em pipelines de build para detectar vulnerabilidades antes do merge.

Otimização de bundle

Identifique dependências duplicadas e pacotes grandes que podem ser substituídos por alternativas mais leves.

이 프롬프트를 사용해 보세요

Verificação básica de dependências
Mapeie todas as dependências do meu projeto e verifique vulnerabilidades de segurança.
Auditoria de segurança
Execute uma auditoria completa de segurança nas minhas dependências e liste todas as vulnerabilidades de alta severidade.
Visualizar dependências
Gere uma visualização HTML interativa mostrando minha árvore de dependências com pacotes vulneráveis destacados.
Verificação de dependências circulares
Detecte todas as dependências circulares do meu projeto e mostre os caminhos.

모범 사례

  • Execute o mapeamento de dependências antes de releases principais para detectar problemas de segurança cedo
  • Integre em pipelines CI/CD com falha automática em vulnerabilidades críticas
  • Use visualização para identificar e resolver problemas de dependências circulares

피하기

  • Ignorar vulnerabilidades de baixa severidade que podem acumular ao longo do tempo
  • Usar árvores de dependências profundas sem monitorar dependências circulares
  • Pular verificações de segurança para economizar tempo durante releases rápidos

자주 묻는 질문

Quais gerenciadores de pacotes são suportados?
npm, yarn, pnpm, pip, poetry, cargo, maven, go modules, bundler, composer e nuget.
Como funciona a verificação de segurança?
A ferramenta consulta npm audit, Snyk, GitHub Advisories e bases de dados OSV em paralelo para cobertura abrangente.
Posso usar isso offline?
A extração básica de dependências funciona offline, mas a verificação de segurança requer acesso à internet para bases de dados de vulnerabilidades.
Como é realizada a detecção de dependências circulares?
Usa algoritmo de busca em profundidade para detectar ciclos no grafo de dependências e reporta os caminhos.
Quais formatos de visualização estão disponíveis?
Resumo em texto no console, relatório JSON, HTML interativo com D3.js e diagramas SVG estáticos.
Como funciona o cache?
Os resultados são cacheados por 1 hora usando hash md5 do caminho do projeto. Use --no-cache para ignorar resultados em cache.