Bazel Bzlmod support for JavaScript projects
New Endor Labs now supports Bzlmod when you use Bazel aspects for JavaScript projects. Bzlmod support requires Bazel aspects withrules_js >= 2.0.0.
For more information, see Bazel and Bazel Aspects.
Bazel Bzlmod support for Rust projects
New Endor Labs now supports Bzlmod when you use Bazel aspects for Rust projects. Bzlmod support requires Bazel aspects withrules_rust >= 0.40.0.
For more information, see Bazel and Bazel Aspects.
Detect imposter commits in GitHub Actions workflows
New Endor Labs now supports verifying that a commit SHA pinned in a workflow exists in the action’s upstream GitHub repository. A critical finding is raised when the commit cannot be found, as this may indicate an imposter commit or a supply chain attack. For more information, see GitHub Action policies.Bazel Bzlmod support for Swift projects
New Endor Labs now supports Bzlmod when you use Bazel aspects for Swift projects. Bzlmod support requires Bazel aspects withrules_swift >= 2.0.0.
For more information, see Bazel and Bazel Aspects.
Bazel Bzlmod support for Python projects
New Endor Labs now supports Bzlmod when you use Bazel aspects for Python projects. Bzlmod support requires Bazel aspects withrules_python >= 0.30.0.
For more information, see Bazel and Bazel Aspects.
Automatic requirements file detection in Python
Enhancement Endor Labs now supports auto detection of non-standard pip requirement.txt files. Endor Labs identifies files that match pip requirement patterns and treat them as manifests, which reduces the need to maintain long lists of custom requirement files.
For more information, see Python.