repo-oracle
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- Command Execution: The skill executes shell commands using tools such as
git,gh, anduv runto retrieve governance data and perform repository audits. - Evidence:
SKILL.mddefines specific procedures for usinggit log,gh label list, anduv runto query repository state. - Context: The skill implements robust safeguards against command injection, including strict regex validation for policy keys and repo paths, and the use of placeholders for resolved values.
- Indirect Prompt Injection: The skill possesses an attack surface for indirect prompt injection because it ingests and processes untrusted data from various files in the repository.
- Ingestion points: Governance files, skill definitions (
SKILL.md), and recipe manifests (manifest.yaml) throughout the repository. - Boundary markers: Responses are explicitly prefixed with "Generated by Oracle" and subject to a strict 200-word limit to maintain clear boundaries.
- Capability inventory: The skill can read file contents and execute several shell-based auditing tools (
git,gh,grep). - Sanitization: It uses input validation to ensure that interpolated values like policy keys conform to safe character sets (
[a-z0-9_.]). - External Downloads: Auditing procedures utilize the
uvtool to fetch external dependencies required for script execution. - Evidence: Scripts in
reference/drift-checks.mduseuv run --with pyyamlto process YAML configuration files. - Context: The skill relies on well-known, standard packages such as
pyyamlfor its core auditing tasks, which is standard operational practice.
Audit Metadata