alterlab-labarchive
Warn
Audited by Gen Agent Trust Hub on Apr 12, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs users to install a Python package from an unverified personal GitHub repository (
https://github.com/mcmero/labarchives-py) usinggit cloneanduv pip install .. This pattern involves executing unvetted code from an external source during installation and runtime. - [EXTERNAL_DOWNLOADS]: The installation process for the
labarchives-pywrapper fetches code from an external repository not associated with a known trusted organization or the skill author's official infrastructure. - [CREDENTIALS_UNSAFE]: The setup workflow in
scripts/setup_config.pyprompts users to enter sensitive API credentials, including the Access Password and External Applications Password, which are then stored in a localconfig.yamlfile. Storing plaintext credentials on disk, even with restricted file permissions, poses a risk of exposure. - [DATA_EXFILTRATION]: The skill is designed to retrieve and transmit sensitive research data (notebook backups, entries, and attachments) to a configurable API endpoint. While this is functional, the ability to specify an arbitrary
api_urlin the configuration could be abused to redirect data to an unauthorized server. - [COMMAND_EXECUTION]: The skill relies on local Python scripts (
scripts/notebook_operations.py,scripts/entry_operations.py) that perform file system writes and network operations based on user-supplied command-line arguments and configuration settings. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection as it ingests and processes untrusted data from the LabArchives API (e.g., notebook names, entry content, and comments) without explicit sanitization or the use of secure boundary markers. An attacker could potentially embed malicious instructions in shared notebook content to influence the agent's behavior during data processing.
Audit Metadata