mat-phase-diagram

Pass

Audited by Gen Agent Trust Hub on Jun 19, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill interfaces with the Materials Project API via the mp-api library to fetch pre-computed thermodynamic data for chemical systems.
  • Evidence: Found in scripts/get_phase_diagram.py using MPRester to call mpr.materials.thermo.get_phase_diagram_from_chemsys.
  • [COMMAND_EXECUTION]: The skill provides Python scripts and shell examples for automating data retrieval and generating visualizations.
  • Evidence: SKILL.md and examples/Li-O/li_o_example.sh contain commands to execute Python scripts for processing material data.
  • [CREDENTIALS_UNSAFE]: The skill requires a Materials Project API key (MP_API_KEY). While it primarily promotes the use of environment variables for security, the script supports passing the key as a command-line argument, which can lead to exposure.
  • Evidence: scripts/get_phase_diagram.py includes a --api_key argument that, if used, may leak the credential in process logs or shell history.
Audit Metadata
Risk Level
SAFE
Analyzed
Jun 19, 2026, 04:47 PM