sglang-prod-incident-triage
Fail
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The scripts provided with the skill utilize the Python pickle module to load data from external files without safety restrictions, enabling potential arbitrary code execution.
- Evidence: The
load_dump_payloadfunction inscripts/incident_artifact_tool.pyand theload_recordsfunction inscripts/replay_trusted_request_dump.pyboth callpickle.load()on user-supplied files. - The script
scripts/replay_trusted_request_dump.pyexplicitly states it uses "plain pickle loading to bypass SafeUnpickler restrictions." - [COMMAND_EXECUTION]: The skill requires the agent to execute various shell commands and scripts to perform its intended triage functions.
- Evidence:
SKILL.mdprovides multiple executable blocks involvingpython3 scripts/incident_artifact_tool.py,cuda-gdb, andgit bisect. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external API endpoints and incident bundles, creating a significant attack surface for indirect injection.
- Ingestion points: API response bodies from the
base_url(e.g.,/health,/metrics,/v1/loads) processed inscripts/incident_artifact_tool.py. - Boundary markers: None explicitly defined to prevent the agent from obeying instructions embedded in the logs or metrics.
- Capability inventory: The skill has extensive capabilities including file system writes to
/tmp, network requests, and shell command execution. - Sanitization: No sanitization or integrity verification is performed on the content of the bundles or dumps before they are summarized or replayed.
Recommendations
- AI detected serious security threats
Audit Metadata