esm
Warn
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill uses
pickle.load()to deserialize local data in multiple instances: - In
references/esm-c-api.md, theEmbeddingCacheclass loads data fromembeddings_cache.pkl. - In
references/forge-api.md, theCheckpointedBatchProcessorandForgeCacheclasses usepickle.load()forcheckpoint.pkland cache files inforge_cache/. - While used for local caching,
pickleis susceptible to arbitrary code execution if the data files are modified by a malicious actor. - [UNVERIFIABLE_DEPENDENCIES_AND_REMOTE_CODE_EXECUTION]: The skill instructs users to install external packages from official registries:
esm(legitimate package for this functionality).flash-attn(standard library for optimized attention mechanism).- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted protein sequence data and structural files (PDB) which could potentially contain malicious patterns designed to influence the model's output or the agent's behavior.
- Ingestion points:
ESMProteinconstructor andfrom_pdbmethod inreferences/esm3-api.md. - Boundary markers: No specific delimiters or warnings for sequence data ingestion are provided.
- Capability inventory: Subprocess calls (via package installation), network operations (Forge API), and file writing (PDB and sequence files).
- Sanitization: No explicit sanitization or validation of the input sequences or PDB files is shown before processing.
Audit Metadata