mediumoperational-securityGITHUB_ACTION_UNPINNEDReported 4 times
.github/workflows/release.yml references "actions/checkout@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNEDReported 2 times
.github/workflows/release.yml references "astral-sh/setup-uv@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNEDReported 2 times
.github/workflows/release.yml references "actions/upload-artifact@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNEDReported 2 times
.github/workflows/release.yml references "actions/download-artifact@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNED
.github/workflows/release.yml references "pypa/gh-action-pypi-publish@release/v1" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNED
.github/workflows/test.yml references "actions/checkout@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityGITHUB_ACTION_UNPINNED
.github/workflows/test.yml references "astral-sh/setup-uv@v4" instead of a full 40-character commit SHA.
Pin third-party GitHub Actions and reusable workflows to a full commit SHA.
mediumoperational-securityDEPENDENCY_LOCKFILE_MISSING
pyproject.toml is present without a corresponding lockfile or pinned dependency snapshot.
Commit a lockfile or use fully pinned requirements for reproducible dependency resolution.
mediumsecurityCLAUDE_FIELD_MISSING_VERSION
The Claude manifest requires a non-empty "version" string.
Add "version" to the Claude manifest.
lowsecuritySECURITY_MD_MISSING
Plugins should publish a SECURITY.md file for responsible disclosure and support guidance.
Add a SECURITY.md file with reporting guidance and supported versions.
lowoperational-securityDEPENDABOT_MISSING
Automation or dependency surfaces exist, but .github/dependabot.yml is missing.
Add Dependabot updates for GitHub Actions and dependency manifests.
lowsecuritySECURITY_MD_MISSING
Plugins should publish a SECURITY.md file for responsible disclosure and support guidance.
Add a SECURITY.md file with reporting guidance and supported versions.
lowsecurityLICENSE_MISSING
Plugins should ship a LICENSE file so consumers can review usage rights.
Add a LICENSE file that matches the manifest license metadata.