agent-harness
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
run-shipped-checkpoints.shscript clones theautomated-assessment-skillrepository and other skill repositories from GitHub to perform maturity audits. It also downloads theyqutility from its official GitHub releases. - [REMOTE_CODE_EXECUTION]: The skill executes the
run-checkpoints.shscript fetched from the remoteautomated-assessment-skillrepository to evaluate project checkpoints. - [COMMAND_EXECUTION]: The skill extensively uses shell commands and utilities including
git,grep,awk,sed,yq, andjqto verify repository consistency and documentation accuracy. - [PRIVILEGE_ESCALATION]: Provided CI workflow templates (
harness-checkpoints.yml.tmpl,forgejo-harness-checkpoints.yml.tmpl) contain instructions to usesudofor installing system dependencies likeyqandjq. - [INDIRECT_PROMPT_INJECTION]: The skill implements an attack surface for indirect prompt injection by processing
.harness/checkpoints.yml, which defines remote repositories to be cloned and audited. - Ingestion points:
.harness/checkpoints.yml(skill repository and ref declarations). - Boundary markers: Standard YAML formatting and pinned version references.
- Capability inventory:
git cloneoperations, shell script execution via the assessment runner. - Sanitization: Input variables are quoted in shell commands to prevent basic word splitting and injection.
- [DYNAMIC_EXECUTION]: The
verify-harness.shscript uses inline Python commands to parsecomposer.jsonandpackage.jsonfiles for script validation. Additionally,checkpoints.yamldefines complex Bash scripts that are executed by the assessment runner.
Audit Metadata