Ce rapport n’est pas traduit dans la langue demandée. Le rapport anglais canonique est affiché à la place.

Évaluation de sécurité versionnée

ID du rapport: SA-82137827

7/5/2026, 9:28:45 AM

gh-address-comments évaluation de sécurité v7

Rapport de certification de sécurité de la compétence

Historique des audits
Modèle d’audit: codex Rapport historique
Nom de la compétence
gh-address-comments
Version
v7
Mainteneur
davila7
Couverture
1 Fichiers analysés · 26 Lignes analysées
Version de la politique
Indisponible

Gravité la plus élevée des résultats confirmés

Élevé

2 constats de sécurité confirmés nécessitent une attention.

Contexte d’installation

Éléments historiques

Ce rapport peut ne pas décrire l’artefact actuellement installable. Ouvrez la page actuelle de la Skill pour obtenir des conseils d’installation.

Ouvrir la page Skill actuelle

Ce rapport ne bloque ni n’autorise le manifeste ou le ZIP.

The static external command findings are confirmed because the skill directs agents to use the GitHub CLI with authenticated network access. The audit also found high-risk permission escalation language that tells agents to use elevated network access and sandbox_permissions=require_escalated. No evidence found of hidden code or data exfiltration in SKILL.md.

Position du rapport

Rapport historique

Ouvrir l’historique des audits avant d’utiliser ce rapport pour installer.

Attestation d’audit

Non attestable

La liaison immuable requise est incomplète.

Vérification humaine

Non vérifié

Aucune vérification humaine n’est enregistrée pour ce rapport.

Couverture

1 Fichiers analysés · 26 Lignes analysées

5 éléments affichés pour révision

Limitations

Ce rapport ne prétend pas à une exécution en environnement d’exécution ou en bac à sable et ne prouve pas l’absence d’effets secondaires.

Chaîne de preuves

Suivez les preuves depuis la liaison à la source jusqu’au contrat d’installation. Les preuves disponibles permettent la vérification ; elles ne constituent pas une garantie de sécurité.

  1. Source

    Liaison indisponible

  2. Artefact

    Identité incomplète

  3. Audit

    Terminé

  4. Contrat d’installation

    Ouvrir le manifeste pour vérifier

    Ouvrir le manifeste

Fonctionnalités observées

Observé signifie que ce rapport a consigné des éléments de preuve à l’appui. Non enregistré ne prouve pas qu’une capacité est absente.

Contient des scripts

Peut exécuter du code inclus avec la Skill.

Non enregistré par cet audit

Accès réseau

Peut se connecter à des services externes.

Non enregistré par cet audit

Accès au système de fichiers

Peut lire ou écrire des fichiers locaux.

Non enregistré par cet audit

Variables d’environnement

Peut lire des valeurs depuis l’environnement du processus.

Non enregistré par cet audit

Commandes externes

Peut appeler des commandes ou des programmes en dehors de la Skill.

Observé dans 3 emplacements de preuve

Éléments d’évaluation des capacités (3)
Élevé
Ruby/shell backtick execution
Prereq: ensure `gh` is authenticated (for example, run `gh auth login` once), then run `gh auth stat
The line directs gh authentication checks, asks for repo and workflow scopes, and tells agents to rerun with sandbox_permissions=require_escalated. This is a clear external command and permission escalation risk.
Moyen
Ruby/shell backtick execution
Guide to find the open PR for the current branch and address its comments with gh CLI. Run all `gh`
The line instructs agents to run gh commands with elevated network access. Although the backticks are Markdown formatting, the skill creates a real authenticated external command surface.
Moyen
Ruby/shell backtick execution
- If gh hits auth/rate issues mid-run, prompt the user to re-authenticate with `gh auth login`, then
The line instructs users to run gh auth login and retry on failures, which involves credentials and networked GitHub access. This is a legitimate workflow step but still a real external command risk.

Résultats des risques

Les problèmes de sécurité confirmés sont séparés des éléments qui nécessitent encore une vérification.

Préoccupations de sécurité confirmées (2)

RISK-001 Élevé
Prompt Injection Attempt Detected
The skill says to use "elevated network access" and "sandbox_permissions=require_escalated". This attempts to influence tool permissions from untrusted skill text.
The file explicitly instructs the agent to use elevated network access and a sandbox permission flag. This is direct permission escalation language in untrusted marketplace content.
RISK-002 Moyen
Overbroad GitHub OAuth Scope Request
The skill asks for repo and workflow scopes for gh authentication. PR comment review usually needs narrower access, so this can expand token privileges unnecessarily.
The requested repo and workflow scopes are plainly stated on line 12. The workflow scope appears unnecessary for review comment triage.

Mesures correctives

Les correctifs suggérés par cet audit sont consignés. Leur application relève de la responsabilité du responsable de la maintenance.

  1. FIX-001
    Élevé
    Permission escalation instructions
    Remove instructions that tell agents to use elevated network access or sandbox_permissions=require_escalated. Let the host tool policy request user approval when needed.
  2. FIX-002
    Moyen
    Overbroad GitHub authentication scopes
    Request only the minimum gh scopes needed for PR review work. Avoid workflow scope unless workflow operations are required.
  3. FIX-003
    Moyen
    Authenticated external command workflow
    Document exact gh commands and require user confirmation before any command that writes comments, changes branches, or modifies remote state.

Preuves d’experts

Identité immuable du sujet, métadonnées du scanner, correspondances ignorées et éléments de preuve au niveau de la source.

Sujet de l’artefact

Commit Marketplace
Indisponible
Empreinte du contenu
Indisponible
Empreinte de l’arborescence
Indisponible
Chemin du Skill
Indisponible
Empreinte de la charge d’audit
Indisponible

Métadonnées d’analyse

Modèle d’audit: codex

État de l’analyse: Terminé

Le périmètre est limité aux fichiers, lignes, méthodes et éléments de preuve enregistrés. Aucune exécution en environnement d’exécution ou en bac à sable n’est déclarée.

Vérifier et exporter

Le manifeste et le fichier de verrouillage lient les artefacts d’installation à des hachages cryptographiques. Cette affirmation d’intégrité est distincte de l’évaluation de sécurité.

Attestation d’audit: not_attestable