Skip to content

feat: add OSPS baseline maturity config - #6

Open
slegarraga wants to merge 2 commits into
gemaraproj:mainfrom
slegarraga:feat/baseline-maturity-1
Open

feat: add OSPS baseline maturity config#6
slegarraga wants to merge 2 commits into
gemaraproj:mainfrom
slegarraga:feat/baseline-maturity-1

Conversation

@slegarraga

Copy link
Copy Markdown

Closes #5

Summary

Adds Baseline Maturity Level 1 configuration for gemara-react:

  • security-insights.yml following the gemara repository pattern, with repository URLs adapted to gemara-react;
  • .github/workflows/baseline-scanner.yml running the weekly OSPS baseline scan and allowing manual dispatch.

Verification

  • Both YAML files parse successfully.
  • No secrets or private values are included; the workflow reads only the existing GEMARA_AUTOMATION_CLIENT_ID and GEMARA_AUTOMATION_PRIVATE_KEY repository secrets.

Config-only change.

Signed off with DCO.

slegarraga and others added 2 commits August 7, 2026 09:53
Signed-off-by: Sebastian Legarraga <64795732+slegarraga@users.noreply.github.com>
The security-insights.yml Dependabot entry described a tool this repository
did not have enabled (vulnerability-alerts endpoint returns 404 and no
.github/dependabot.yml existed). Add the config for npm + github-actions on
a weekly schedule so the claim matches reality, and refresh the review dates.

Signed-off-by: slegarraga <slegarraga@users.noreply.github.com>
@slegarraga

Copy link
Copy Markdown
Author

Small follow-up while this waits for review: Dependabot was not actually enabled in this repo (no .github/dependabot.yml, and the vulnerability-alerts endpoint returns 404), so the security-insights entry claimed a tool that didn't exist. Added the npm + github-actions weekly config so the claim is true, refreshed the review dates, and DCO-signed the commit. Everything else is untouched.

@slegarraga
slegarraga force-pushed the feat/baseline-maturity-1 branch from 40af03a to f7ee67c Compare August 21, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ensure repository meets Baseline Maturity Level 1

1 participant