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.pyusessubprocess.runto invoke thefluentexecutable. The documentation inapi-reference.mdalso references the/systemcommand within the ANSYS Text User Interface (TUI), which allows for the execution of shell commands from the solver session. - [INDIRECT_PROMPT_INJECTION]: The
FluentBatchSimulationclass generates journal files through string substitution. 1. Ingestion points: The_generate_journalmethod inexamples/batch_simulation.pytakes a template file and aparametersdictionary. 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 viasubprocessand the solver's internal/systemTUI command. 4. Sanitization: The implementation usesstr.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