molfeat
Pass
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection by ingesting untrusted molecular data (SMILES strings) that are processed within the agent's context. While these strings are chemically structured, they represent a vector where embedded instructions could potentially influence the agent if it interprets the data beyond its intended featurization purpose.
- Ingestion points: Untrusted SMILES strings and molecular datasets are ingested in batch processing functions across
SKILL.mdandreferences/examples.md(e.g.,smiles_list,screening_library). - Boundary markers: No explicit delimiters or instructions to ignore embedded content are documented in the provided code snippets.
- Capability inventory: The skill utilizes
Read,Write,Edit, andBashtools to manage files and execute Python-based ML pipelines. - Sanitization: No specific sanitization or filtering for prompt injection markers is performed on input strings; the skill relies on standard chemical validation via
datamolandrdkit. - [EXTERNAL_DOWNLOADS]: The skill installs the
molfeatlibrary and its associated scientific ecosystem (such asPyTorch,DGL, andTransformers) from the Python Package Index (PyPI). It also references external research packages likemap4from public GitHub repositories for specialized featurization tasks. - [COMMAND_EXECUTION]: The skill uses shell access to perform environment setup, library installation via
uv pip, and execution of molecular processing scripts. These operations are within the expected scope of a cheminformatics development tool.
Audit Metadata