Generate Theories
Pass
Audited by Gen Agent Trust Hub on May 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill constructs shell commands by embedding user-provided strings (research queries and mission statements) into a JSON payload for the
asta generate-theories send-messagecommand. This presents a potential command injection surface if the agent does not properly escape single quotes or JSON delimiters in the user input. Additionally, the inclusion ofopen *in the allowed tools provides a surface for opening arbitrary local files or external URLs if manipulated. - [PROMPT_INJECTION]: The skill acts as a surface for indirect prompt injection by ingesting untrusted research queries and mission statements which are then passed to the Theorizer agent.
- Ingestion points: User-provided query, mission statement, and power-user overrides (
model_str_primary) in Step 4. - Boundary markers: None explicitly mentioned to separate user input from system instructions.
- Capability inventory: The skill can execute shell commands via
Bash, access external APIs throughasta, and open files/URLs usingopen. - Sanitization: No explicit sanitization or validation logic is described for the user-provided input before it is used in command construction.
- [EXTERNAL_DOWNLOADS]: The skill fetches scientific papers from external literature databases through the
astatool. It also references official documentation and repositories from the Allen Institute for AI (e.g.,github.com/allenai/asta-theorizer). These references are to well-known academic and vendor-owned sources and are consistent with the skill's stated purpose.
Audit Metadata