ghostsecurity/ghost-contexte-repo

Analyse la structure des répertoires, détecte les projets, cartographie les dépendances et documente l'organisation du code dans un fichier repo.md. À utiliser lorsque l'utilisateur a besoin d'un aperçu de la base de code, d'une carte de la structure du projet ou d'un contexte de dépôt avant une analyse de sécurité.

Qu'est-ce que ghost-contexte-repo ?

Cette compétence est conçue pour les agents IA et les développeurs travaillant avec des bases de code complexes. Elle automatise la génération d'un fichier `repo.md` qui résume la structure des répertoires, les types de projets détectés, les dépendances et l'organisation générale du code. Cela est particulièrement utile avant une analyse de sécurité, une migration de code ou une revue de code. La compétence prend en charge les dépôts locaux et peut être exécutée via des outils comme Claude Code ou Cursor. En exécutant des commandes de balayage de répertoire, de détection de langage et de projet, et de cartographie des dépendances, elle produit une vue d'ensemble structurée du dépôt. Cela permet aux agents IA et aux développeurs de comprendre rapidement la structure d'un projet, d'identifier les modules clés, les chemins d'importation et les dépendances, améliorant ainsi l'efficacité des tâches de développement et de sécurité.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ghostsecurity/skills/tree/main/skills/ghost-repo-context

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ghost-contexte-repo ?

Analyse la structure des répertoires, détecte les projets, cartographie les dépendances et documente l'organisation du code dans un fichier repo.md. À utiliser lorsque l'utilisateur a besoin d'un aperçu de la base de code, d'une carte de la structure du projet ou d'un contexte de dépôt avant une analyse de sécurité.

Fonctionnement

Cette compétence parcourt les répertoires du dépôt spécifié, identifie les fichiers de configuration de projets (comme package.json, pom.xml, Gemfile, etc.), et extrait les informations de dépendances. Elle génère ensuite un fichier repo.md qui contient:

  • Arborescence complète des répertoires
  • Projets détectés et leurs langages
  • Dépendances principales de chaque projet
  • Notes sur l'organisation du code

Plateformes supportées

  • Claude Code
  • Cursor
  • Codex
  • Autres agents IA compatibles

Utilisation

Exécutez la compétence en fournissant le chemin du dépôt. La compétence générera automatiquement repo.md dans le répertoire racine du dépôt.

get-repo-context .

Exemple de sortie

# Contexte du dépôt

## Structure des répertoires

├── src/ │ ├── main/ │ ├── test/ │ └── config/ ├── docs/ ├── package.json └── README.md


## Projets détectés

- **Projet principal** (JavaScript) - `src/main/`
  - Dépendances: express, react, lodash
- **Projet test** (JavaScript) - `src/test/`
  - Dépendances: jest, supertest

Notes

  • Assurez-vous que le dépôt est accessible en lecture
  • La sortie repo.md est générée dans le répertoire racine du dépôt
  • Pour les grands dépôts, l'analyse peut prendre quelques secondes

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

ghostsecurity/ghost-proxy

Starts and controls the reaper MITM proxy to capture, inspect, search, and replay HTTP/HTTPS traffic between clients and servers. Capabilities include starting/stopping the proxy scoped to specific domains, viewing captured request/response logs, searching traffic by method/path/status/host, and inspecting full raw HTTP entries for security analysis. Use when the user asks to "start the proxy", "capture traffic", "intercept requests", "inspect HTTP traffic", "search captured requests", or "view request/response".

ghostsecurity/ghost-report

Ghost Security — combined security report. Aggregates findings from all scan skills (scan-deps, scan-secrets, scan-code) into a single prioritized report focused on the highest risk, highest confidence issues. Use when the user requests a security overview, vulnerability summary, full security audit, or combined scan results.

ghostsecurity/ghost-scan-code

Ghost Security - SAST code scanner. Finds security vulnerabilities in source code by planning and executing targeted scans for issues like SQL injection, XSS, BOLA, BFLA, SSRF, and other OWASP categories. Supports applications (backend, frontend, mobile) and libraries (prototype pollution, unsafe deserialization, ReDoS, path traversal, zip slip). Use when the user asks for a code security audit, SAST scan, vulnerability scan of source code, or wants to find security flaws in a codebase or library.

ghostsecurity/ghost-scan-deps

Ghost Security - Software Composition Analysis (SCA) scanner. Scans dependency lockfiles for known vulnerabilities, identifies CVEs, and generates findings with severity levels and remediation guidance. Use when the user asks about dependency vulnerabilities, vulnerable packages, CVE checks, security audits of dependencies, or wants to scan lockfiles like package-lock.json, yarn.lock, go.sum, or Gemfile.lock.

ghostsecurity/ghost-scan-secrets

Ghost Security - Secrets and credentials scanner. Scans codebase for leaked API keys, tokens, passwords, and sensitive data. Detects hardcoded secrets and generates findings with severity and remediation guidance. Use when the user asks to check for leaked secrets, scan for credentials, find hardcoded API keys or passwords, detect exposed .env values, or audit code for sensitive data exposure.

ghostsecurity/ghost-validate

This skill should be used when the user asks to "validate a finding", "check if a vulnerability is real", "triage a security finding", "confirm a vulnerability", "determine if a finding is a true positive or false positive", or provides a security finding for review. It validates security vulnerability findings by tracing data flows, verifying exploit conditions, analyzing security controls, and optionally testing attack vectors against a live application.

Skills associés