labarchive-integration
Warn
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires downloading and installing an external, unverified Python package
labarchives-pyfrom an individual GitHub repository (https://github.com/mcmero/labarchives-py). This represents a supply chain risk, as the source repository is untrusted and outside official package registries or verified vendor organizations. - Evidence: Found in
SKILL.md,scripts/entry_operations.py,scripts/notebook_operations.py, andscripts/setup_config.pyrecommending installation viagit clone https://github.com/mcmero/labarchives-pyorpip install git+https://github.com/mcmero/labarchives-py. - [INDIRECT_PROMPT_INJECTION]: The skill processes data retrieved from the LabArchives REST API, which represents an ingestion surface for potential indirect prompt injection if an attacker can manipulate notebook contents or user entries.
- Ingestion points:
scripts/notebook_operations.pyandscripts/entry_operations.pycall API methods to list notebooks and fetch entry/backup content. - Boundary markers: Absent. There are no delimiters or explicit instructions telling the agent to ignore any natural language instructions embedded within the notebook contents.
- Capability inventory: The skill includes local file writing capabilities (saving backups to disk in
scripts/notebook_operations.py) and outbound HTTP requests viarequests. - Sanitization: Absent. Content retrieved from the API is parsed using standard XML/JSON libraries without filtering or sanitizing against embedded instructions.
Audit Metadata