bat-story-eval
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
Bashtool extensively to interact withgit,docker, anduvfor version comparison and running story-based evaluations. - [REMOTE_CODE_EXECUTION]: The skill dynamically executes code from specific git branches or tags provided via the
--baselineargument to set up the control group for testing. - [CREDENTIALS_UNSAFE]: Home Assistant access tokens are extracted from
stderroutput and passed as plaintext command-line arguments to theha_query.pyscript, exposing them to potential process monitoring. - [INDIRECT_PROMPT_INJECTION]: The skill processes session logs and story definitions which could contain adversarial prompts intended to manipulate the evaluator's scoring or logic.
- Ingestion points: Story definition files in
tests/uat/stories/catalog/*.yamland session log files (session.json,session.jsonl). - Boundary markers: None mentioned; data is parsed and utilized directly by the evaluation logic.
- Capability inventory: Subprocess execution via
BashandTask, Docker management, and local file system modifications. - Sanitization: No specific content sanitization or instruction-ignoring markers are used when processing the data.
- [DYNAMIC_EXECUTION]: The skill executes small Python snippets at runtime using
python3 -cto extract and process data from the JSON and JSONL session files.
Audit Metadata