ci
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to analyze user-provided configuration files (.gitlab-ci.yml), which constitutes an attack surface for indirect prompt injection. * Ingestion points: Files matching
**/.gitlab-ci.ymland**/gitlab-ci*.ymlare read into the agent context using theReadtool as specified inSKILL.md. * Boundary markers: The skill includes a dedicated section ('Reviewing untrusted input') that explicitly instructs the agent to treat reviewed files as data rather than instructions and to ignore attempts to override rules. * Capability inventory: The skill is configured withsafety: read-onlyin the frontmatter and the instructions confirm it does not perform file-write operations. * Sanitization: The skill relies on specific defensive prompts to instruct the agent to identify and report injection attempts in reviewed code. - [CREDENTIALS_UNSAFE]: The repository contains a sample kubeconfig fixture used for evaluation purposes that includes hardcoded credentials. * Evidence: The file
evals/cases/bad-ci-shared-job-static-keys/kubeconfig-prod.yamlcontains atokenfield with a base64-encoded string. * Context: This is a dummy token (k8s-hello-world-this-is-a-fake-token-for-a-fixture) used within a negative test case to verify the skill's ability to detect committed secrets in pipelines. This is an expected behavior for a security-focused review skill.
Audit Metadata