pagerduty-api
Pass
Audited by Gen Agent Trust Hub on Jul 1, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- Standard API Interaction: The skill facilitates communication with PagerDuty's REST and Events APIs using
curlandjq. This is standard for infrastructure management tools. - Secure Credential Management: Authentication is handled through environment variables (
PAGERDUTY_TOKENandPD_ROUTING_KEY) which the skill expects to be provided by the execution environment. This aligns with secure practices by avoiding hardcoded secrets. - Bundled Shell Scripting: The
scripts/pd_oncall.shscript is used to simplify the resolution of service/user names to IDs and handle API pagination. It includes appropriate input validation, such as checking for non-negative integers for limit flags. - Data Handling: The skill processes and formats PagerDuty data into TSV or JSONL. It uses
jqfor parsing, which provides inherent protection against common command injection patterns when handling JSON responses.
Audit Metadata