research-pipeline-planner
Warn
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [OBFUSCATION]: The skill repository includes hidden executable code. The file
tests/test_bounded_ct_ml_route.pyreads and concatenates content from six Base64-encoded files (tests/fixtures/bounded-ct-ml-route/code-fixture.b64.part00topart05) to reconstruct a ZIP archive containing research-related implementation code. - [DYNAMIC_EXECUTION]: The test suite performs dynamic loading of Python scripts. Specifically,
tests/test_bounded_ct_ml_route.pyextracts a Python file (_bounded_ct_ml_route_impl.py) from an archive and executes its contents usingimportlib.util.spec_from_file_locationandspec.loader.exec_module. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data sources, creating a potential surface for indirect prompt injection attacks.
- Ingestion points: Research literature, Zotero records, and novelty search results are ingested into the agent context in the
literature-review/,zotero/, andnovelty-review/stages. - Boundary markers: The system utilizes 'frozen' objectives and verifier-backed transitions, as documented in
SKILL.mdand thereferences/contracts, which serve as delimiters for external data. - Capability inventory: The framework includes scripts like
scripts/harness_runtime.pythat can write files and manage research task execution based on state replayed from event logs. - Sanitization: The skill implements schema validation (e.g.,
references/research-commitment.schema.json) for its internal configuration, although natural language content in research papers is not sanitized for instructions. - [COMMAND_EXECUTION]: Several integration test files, such as
tests/test_harness_runtime.pyandtests/test_research_pack.py, utilize thesubprocessmodule to execute command-line instructions, specifically running the skill's own utility scripts to verify their behavior.
Audit Metadata