pymatgen
Pass
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill integrates with the Materials Project API, a well-known scientific service for computational materials science. It properly instructs users to manage sensitive credentials (API keys) via environment variables (
MP_API_KEY) rather than hardcoding them. - [SAFE]: All external references point to reputable domains including materialsproject.org, pymatgen.org, and official GitHub repositories.
- [SAFE]: Data processing is performed using the mature
pymatgenlibrary. The scripts provided (structure_converter.py,structure_analyzer.py,phase_diagram_generator.py) are focused on scientific computations and do not exhibit suspicious behaviors such as arbitrary command execution or unauthorized network activity. - [SAFE]: File parsing utilizes safe methods, such as
yaml.safe_load()in the structure analyzer script, which prevents insecure deserialization attacks. - [SAFE]: No evidence of prompt injection, obfuscation, or persistence mechanisms was found across any of the analyzed files.
Audit Metadata