player-coach

Pass

Audited by Gen Agent Trust Hub on Aug 18, 2026

Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEDATA_EXFILTRATION
Full Analysis
  • [PROMPT_INJECTION]: The skill manages a surface for indirect prompt injection via pull request comments and CI logs.
  • Ingestion points: Pull request descriptions, reviewer comments, and CI logs are read into the agent context from the external project forge.
  • Boundary markers: Instructions explicitly define all remote content as untrusted, inert data that must not influence agent policy or instructions.
  • Capability inventory: The agent possesses shell access (Bash), sub-skill invocation (Skill), and file system access (Read).
  • Sanitization: Untrusted data must be quoted and escaped to prevent its content from being interpreted as instructions by the model.
  • [COMMAND_EXECUTION]: Git operations such as adding, committing, and resetting files are performed using system-level tools.
  • Sanitization: The implementation uses the '--' separator in shell commands to prevent untrusted filenames from being interpreted as command flags.
  • [CREDENTIALS_UNSAFE]: A built-in security process scans all code changes and metadata for high-confidence secrets before any commit or push occurs.
  • Mitigation: Secrets found in metadata are redacted using HMAC-SHA-256 before transit.
  • [DATA_EXFILTRATION]: Local state (the run ledger) is protected from unauthorized local access.
  • Evidence: Files are created with mode 0600 (read/write for owner only) and directories with mode 0700.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 18, 2026, 10:57 AM
Security Audit — agent-trust-hub — player-coach