ansys-simulation

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill suggests the installation of official PyAnsys packages (e.g., ansys-fluent-core, ansys-geometry) from standard package registries to support simulation workflows.
  • [COMMAND_EXECUTION]: The simulation framework in examples/batch_simulation.py uses subprocess.run to invoke the fluent executable. The documentation in api-reference.md also references the /system command within the ANSYS Text User Interface (TUI), which allows for the execution of shell commands from the solver session.
  • [INDIRECT_PROMPT_INJECTION]: The FluentBatchSimulation class generates journal files through string substitution. 1. Ingestion points: The _generate_journal method in examples/batch_simulation.py takes a template file and a parameters dictionary. 2. Boundary markers: No specific delimiters or instructions are used to distinguish parameter values from solver commands. 3. Capability inventory: The skill can execute shell commands via subprocess and the solver's internal /system TUI command. 4. Sanitization: The implementation uses str.replace() for interpolation without input validation or escaping.
  • [DYNAMIC_EXECUTION]: The API reference demonstrates the use of solver.tui.execute_command() to dynamically run TUI strings, providing programmatic control over simulation steps.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 02:55 PM