Skip to content

[Security Slam 26] Achievement 4 - Mechanizer Badge (Automated Evaluation) #10060

Closed
2 of 2 issues completed

Description

@gbartolini

The Mechanizer badge focuses on making security sustainable through automation. Manual security checks are prone to being skipped or becoming outdated; automated checks ensure our security posture is continuously verified.

For this achievement, we must ensure that our baseline security evaluation is fully automated and passes. As CloudNativePG is already onboarded to LFX Insights, we will use the platform to monitor our Security and Best Practices scores.

Tasks

  • LFX Insights Audit: Review the LFX Insights Security & Best Practices Dashboard for CloudNativePG.

    • Identify any failing controls or "red" metrics.
    • Remediate issues to achieve a 100% score on the curated baseline subset.
  • CI Integration (Optional but Recommended): Evaluate the use of the OpenSSF Baseline Scanner GitHub Action to catch regressions in pull requests.

    • Run the scanner locally using pvtr-github-repo-scanner for an initial gap analysis.
    • If integrated into CI, ensure the workflow results in zero failures.
  • Update Security Insights: Add the details of our automated security tooling (LFX Insights and any GitHub Actions) to the SECURITY-INSIGHTS.yml file.

  • Apply for the Mechanizer badge

Key Principles

  • Sustainability: Automated checks keep running even when the team is focused on feature development, ensuring we don't regress on security hygiene.
  • Immediate Feedback: Automation provides answers at a glance for maintainers and up-to-date information for regulated end-users performing conformity assessments.
  • Verifiable Progress: Automated dashboards allow Slam evaluators and CNCF maintainers to verify our progress without requiring manual reviews of the codebase.

Resources

Creation of this issue assisted by Google Gemini.

Activity

  1. added this to the Now milestone on Feb 25, 2026
  2. self-assigned this
    on Feb 25, 2026
  3. added theissue type on Feb 25, 2026
  4. added 3 commits that reference this issue on Feb 25, 2026
    6c512d4
    7169d42
    4f2b144
  5. added a commit that references this issue on Feb 25, 2026
    85bdcde
  6. gbartolini commented on Mar 6, 2026

    @gbartolini
    ContributorAuthor

    The only issue we are encountering is with Requirement ID OSPS-QA-04.01, which is failing due to the size of our repository. We have failed this issue here: ossf/pvtr-github-repo-scanner#254

    I am marking the LFX Insights compliance complete for the scope of Security Slam 26.

  7. gbartolini commented on Mar 6, 2026

    @gbartolini
    ContributorAuthor

    We have correctly installed the OSPS baseline scanner action (#10054) on the main cloudnative-pg project. The only failure is the same as with the previous comment.

    I believe there is not much more we can do in this phase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions