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.py ingests 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, and output_dir in scripts/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 CameraPlacementManager API.
  • 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
Risk Level
SAFE
Analyzed
Sep 10, 2026, 02:57 PM
Security Audit — agent-trust-hub — place-camera-max-coverage