cylinder-o-grid
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
abaqus cae noGUI=...to execute meshing scripts. This is a standard workflow for CAE (Computer-Aided Engineering) automation. The parameters passed to the script (radius, length, element counts) are validated as floats or integers within the scripts before use, preventing command injection. - [DYNAMIC_EXECUTION]: The script
scripts/abaqus_build_ogrid.pyusesgetattr(ac, args.element_code)to select element types in the Abaqus environment. However, theelement_codeparameter is strictly constrained to a predefined list of valid Abaqus element identifiers (C3D8R,C3D8,C3D8I) viaargparsechoices, ensuring safe execution. - [INDIRECT_PROMPT_INJECTION]: The skill ingests geometric parameters from the user. These inputs are used exclusively for mathematical calculations and specific API calls within an engineering environment. There is no evidence of these inputs being interpolated into natural language prompts or used in a way that could influence agent behavior.
- [NO_CODE]: The bundled scripts (
plan_ogrid.pyandabaqus_build_ogrid.py) are focused on geometric logic and standard file operations (writing SVG and JSON mesh plans). They do not utilize network libraries, perform system-level modifications, or attempt to access sensitive user data.
Audit Metadata