molfeat
Warn
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill's documentation and examples encourage the use of the Python
picklemodule for caching molecular embeddings. - Evidence: Code snippets in
SKILL.mdandreferences/examples.mddemonstrate loading data usingpickle.load(f)for performance optimization. - Risk: The
picklemodule is insecure and can be used to execute arbitrary code during deserialization. If an attacker provides a malicious pickle file, it could lead to full system compromise. - [REMOTE_CODE_EXECUTION]: The skill uses state management methods that involve deserializing configuration files from disk.
- Evidence:
SKILL.mddescribes loading state viaMoleculeTransformer.from_state_yaml_file("featurizer_config.yml"). - Risk: This functionality depends on the security of the underlying library's YAML and JSON parsing. Unsafe deserialization of configuration files is a known vector for code execution.
- [EXTERNAL_DOWNLOADS]: The skill facilitates the download of pre-trained models from external repositories.
- Evidence: The
ModelStoreclass andPretrainedMolTransformerare used to fetch models such asChemBERTa-77M-MLMandChemGPT-1.2B. - Context: These operations typically target well-known services like the HuggingFace Model Hub. While these are trusted sources, they represent a dependency on external code and weights.
Audit Metadata