Rapport 01M7FHQX448ND9XMH2X6RQXP9T · checks-v2
Skill ghost-scan-code : vérifications automatisées
Ce que HostedMCP a vérifié le 15 nov. 2026, 12:08 UTC. Chaque résultat renvoie à la source publique dont il provient, pour que vous puissiez le vérifier vous-même.
7 vérifications sur 7 exécutées · 0 constat élevé · pas un audit de sécurité
- Vérifié le
- 15 nov. 2026, 12:08 UTC
- Fichiers lus
- SKILL.md et scripts
- Méthodologie
- checks-v2
Ce qu'il faut corriger pour un meilleur score
2 vérifications peuvent rapporter plus de points. Le prochain scan s'exécute sous une semaine, ou juste après une modification du dépôt.
- Les outils préautorisés sont limités jusqu'à +10 pts
Restreignez
allowed-toolsaux commandes dont la skill a besoin, par exempleBash(git status:*), et nonBashouBash(curl:*). L'agent demande toujours confirmation avant toute autre action. - SKILL.md respecte le format Agent Skills jusqu'à +5 pts
Commencez SKILL.md par un front matter contenant un
name(lettres minuscules, chiffres et traits d'union, identique au dossier) et unedescriptionde moins de 1 024 caractères indiquant ce que fait la skill et quand l'utiliser.
Origine
25 / 25 points- RéussiDépôt source lié et accessible10 pts
ghostsecurity/skills/plugins/ghost/skills/scan-code est public et accessible
github.com/ghostsecurity/skills/tree/HEAD/plugins/ghost/skills/scan-co ↗ - Réussi
- RéussiCommit ou version publiée au cours de l'année écoulée5 pts
Dernier commit 2026-09-28
github.com/ghostsecurity/skills/commits ↗
Scripts
30 / 30 points- RéussiAucun téléchargement-exécution ni vol d'identifiants dans les scripts30 pts
1 script lu ; aucun téléchargement-exécution, aucune évaluation distante, aucune exécution base64 ni envoi d'identifiants
Instructions à l'agent
20 / 30 points- RéussiAucune instruction cachée dans SKILL.md20 pts
Aucune phrase de contournement, désactivation de protection, demande d'identifiants ou caractère caché
github.com/ghostsecurity/skills/blob/HEAD/plugins/ghost/skills/scan-co ↗ - FailleLes outils préautorisés sont limités10 pts
Bash permet à l'agent d'exécuter n'importe quelle commande shell sans demander
github.com/ghostsecurity/skills/blob/HEAD/plugins/ghost/skills/scan-co ↗Comment corriger: Restreignez
allowed-toolsaux commandes dont la skill a besoin, par exempleBash(git status:*), et nonBashouBash(curl:*). L'agent demande toujours confirmation avant toute autre action.
Format
10 / 15 points- PartielSKILL.md respecte le format Agent Skills10 / 15 pts
name "ghost-scan-code" differs from the folder "scan-code"
github.com/ghostsecurity/skills/blob/HEAD/plugins/ghost/skills/scan-co ↗Comment corriger: Commencez SKILL.md par un front matter contenant un
name(lettres minuscules, chiffres et traits d'union, identique au dossier) et unedescriptionde moins de 1 024 caractères indiquant ce que fait la skill et quand l'utiliser.
Ce que ces vérifications ne couvrent pas
- Les scripts sont lus, jamais exécutés. Leur logique n'est pas auditée, et jusqu'à cinq scripts par skill sont lus.
- Les résultats décrivent le dossier du skill à la date ci-dessus ; un commit ultérieur peut différer.
- Une réussite n'est pas une garantie de sécurité. Lisez les scripts avant de laisser un agent les exécuter, et gardez allowed-tools restreint.