make-ci-green
Pass
Audited by Gen Agent Trust Hub on May 2, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill interacts with the GitHub API (via the
ghCLI) and the Jenkins API using theurlliblibrary. It implements a security wrapper (_safe_urlopen) that strictly enforces thehttps://scheme for all network requests, mitigating risks of insecure communication or protocol-based attacks. - [COMMAND_EXECUTION]: The script executes local
gitandghcommands to retrieve pull request metadata and search for test source files. These commands are invoked usingsubprocess.runwith argument lists rather than shell strings, effectively preventing shell injection. Inputs like PR numbers are validated as integers, and test names are extracted using specific regex patterns. - [CREDENTIALS_UNSAFE]: The skill requires a Jenkins API token to authenticate requests. It correctly instructs users to provide this token via environment variables (e.g., through
.envrc), which is a standard and recommended practice for managing secrets in a developer's local environment without hardcoding them.
Audit Metadata