automated-assessment
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill executes shell commands and inline bash scripts specified in
checkpoints.yamlfiles via therun-checkpoints.shscript. A safety filter is implemented inscripts/lib/command-allowlist.shthat blocks dangerous patterns such assudo,rm -rf, and piping network downloads directly to a shell. However, the allowlist permits general-purpose interpreters includingphp -r,python3, andnode, which are necessary for the skill's primary assessment functions. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted project files (source code, READMEs, configuration files) and passes their content to LLM-based domain agents for review.
- Ingestion points: Files within the project directory are accessed using
Read,Glob, andGreptools. - Boundary markers: Domain agents are provided with a structured prompt template that explicitly instructs them to only report compliance status and not to perform any code modifications.
- Capability inventory: The skill possesses the ability to execute shell commands (via a restricted
Bashtool) and usejqandghCLI tools. - Sanitization: Project data is interpolated into prompts without dedicated sanitization, relying on the agent's task-specific instructions to mitigate risks.
- [COMMAND_EXECUTION]: The skill automates the execution of common development and quality tools such as
composer,phpunit,phpstan,php-cs-fixer, andrector. These commands are typically resolved relative to the project'svendor/bindirectory. - [EXTERNAL_DOWNLOADS]: The
follow_usesfeature in the checkpoint runner fetches content from remote GitHub workflows using thegh api. This process uses the official GitHub API and the operator's local authentication context to inspect reusable workflows.
Audit Metadata