place-camera-max-coverage
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The script
scripts/place_camera_max_coverage.pyingests external configuration data via injected arguments to control camera placement logic and output paths. - Ingestion points: Global variables
action,scope,num_cameras,target_coverage_ratio,height_range,distance_range,look_down_angle_range,patch_size, andoutput_dirinscripts/place_camera_max_coverage.py. - Boundary markers: Not present; the script assumes arguments are injected into the global namespace by the runtime.
- Capability inventory: Modification of the active USD stage (prim creation), activation of Isaac Sim extensions, and local file writing via the
CameraPlacementManagerAPI. - Sanitization: The script implements several validation functions (
_as_bool,_as_floats,_as_range,_as_scope) that verify types, check for finite numbers, and ensure range ordering before passing values to the Isaac Sim API.
Audit Metadata