performing-api-security-testing-with-postman

Pass

Audited by Gen Agent Trust Hub on Sep 15, 2026

Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [COMMAND_EXECUTION]: The orchestration script scripts/agent.py invokes the newman CLI tool using subprocess.run(). The commands are constructed using a list of arguments, which is a secure practice that avoids shell injection vulnerabilities.
  • [DYNAMIC_EXECUTION]: The agent dynamically generates Postman collection files in JSON format. These files include JavaScript code blocks for test assertions, which are constructed from predefined templates and user-supplied parameters such as target URLs and authentication tokens.
  • [INDIRECT_PROMPT_INJECTION]: The skill's workflow involves processing data returned from external APIs to validate security assertions. While this exposes a surface for processing untrusted data, the logic is constrained within the Postman sandbox environment, and the purpose is explicitly for security validation of those endpoints.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 15, 2026, 02:23 AM