labarchive-integration
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process data from the LabArchives Electronic Lab Notebook (ELN) and Inventory systems, creating a surface for indirect prompt injection if malicious instructions are embedded in notebook entries or files.
- Ingestion points:
notebook_operations.py(local container inspection) and remote ELN/Inventory API responses containing user-generated scientific data. - Boundary markers: The instructions in
SKILL.mdandreferences/api_reference.mdexplicitly direct the agent to treat XML, JSON, filenames, and notebook content as untrusted data and to ignore instructions found within them. - Capability inventory: The bundled scripts are network-free and contain no command execution or dynamic code evaluation features. The agent's capabilities are restricted by the skill's instructions.
- Sanitization:
notebook_operations.pyincludes robust sanitization for archive inspection, including member path validation (rejecting traversal and absolute paths), size limits, and basic XML protection (rejecting DTD and entity declarations). - [EXTERNAL_DOWNLOADS]: The skill references and fetches metadata from the official arXiv repository and API for citation purposes.
- Fetches citation information from
arxiv.organd its official export API. - This uses a well-known scientific service and does not involve the execution of remote code.
Audit Metadata