feat: onboarding junit-upload-github-action#1
Conversation
PR ReviewAction TypeComposite Action — ✅ Passed Checks
❌ Failed Checks
|
|
PR Review - Composite Action PASSED: License with dual copyright OK, SECURITY.md present, no FUNDING.yml/renovate.json/PULL_REQUEST.md/ISSUE_TEMPLATE/CHANGELOG.md/.vscode, README banner present, major-version-only usage in README, subscription check calls correct API URL, upstream var matches cherry-pick config, action.yaml present. FAILED: step-security/install-datadog-ci-github-action@v1 is not SHA-pinned. Composite actions must pin non-official actions to a full commit SHA. WARNINGS: (1) actions/checkout@v7 in test.yaml appears invalid -- latest is v4, likely a typo. (2) file named action.yaml instead of action.yml (minor). SECURITY: Command injection in Translate version format step -- inputs.datadog-ci-version is interpolated directly into the shell run block, enabling arbitrary command execution. Fix by routing through an env var (see inline comment). VERDICT: Fix shell injection vulnerability and SHA-pin the install-datadog-ci action before merging. |
No description provided.