estimate
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/estimates.pyscript utilizessubprocess.runto execute thegit rev-parse --show-toplevelcommand. This is used to programmatically determine the repository root directory for log file storage. - [DATA_EXFILTRATION]: The skill reads and writes to a local log file,
estimates.tsv, located in either the project'sdocs/agents/folder or the user's local data directory (~/.local/share/agent-estimates/). The data stored includes task IDs, types, estimation ranges, actual durations, and optional notes. No network exfiltration or transmission of sensitive credentials was observed. - [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted input via the
--noteand--typearguments inestimates.py, which are subsequently stored in a TSV file and printed during report generation. While this constitutes a vulnerability surface, the data is handled using the structuredcsvmodule and the impact is limited to local display. - [DYNAMIC_EXECUTION]: The instructions in
references/agent-runtime.mdandSKILL.mddirect the agent to perform arithmetic using a calculator or by generating and running a short script. This is an intended functional behavior to ensure mathematical precision in estimates and does not involve executing external or untrusted code.
Audit Metadata