uv-vis-spectrum-simulation

Warn

Audited by Gen Agent Trust Hub on Mar 30, 2026

Risk Level: MEDIUMEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The script uv_vis_spectrum_simulation.py makes POST requests to an external, non-whitelisted domain https://spectra.collaborationspharma.com/uploader/. It explicitly disables SSL certificate validation using ssl._create_unverified_context(), which bypasses standard cryptographic identity verification and exposes the network traffic to interception or modification.
  • [DATA_EXFILTRATION]: Chemical structure data provided as SMILES strings is transmitted to the external domain spectra.collaborationspharma.com. While this is the skill's primary function, it constitutes exposure of potentially sensitive or proprietary information to a third-party service.
  • [COMMAND_EXECUTION]: The script uses argparse to accept a user-defined --output path, which is subsequently used in os.makedirs and open().write(). This could allow an attacker or a manipulated agent to write data to arbitrary locations on the filesystem, provided the executing process has the necessary permissions.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Mar 30, 2026, 06:44 AM