Skip to content

chore: baseline maturity level 1 - #10

Merged
jpower432 merged 2 commits into
gemaraproj:mainfrom
PaarthPandey10:chore/baseline-maturity-level-1
Sep 10, 2026
Merged

chore: baseline maturity level 1#10
jpower432 merged 2 commits into
gemaraproj:mainfrom
PaarthPandey10:chore/baseline-maturity-level-1

Conversation

@PaarthPandey10

Copy link
Copy Markdown
Contributor

This Pull Request introduces the necessary configurations to ensure the website repository meets Baseline Maturity Level 1 requirements, aligning its security posture with the primary gemara project.

Changes Included:

Added a security-insights.yml file tailored specifically for the gemaraproj/website routing and documentation structure.

Added an OSPS Baseline Scanner CI workflow (.github/workflows/baseline-scanner.yml) configured to run automatically on a weekly schedule (Mondays at 9 AM UTC) and on manual dispatch.

Resolves #5

Signed-off-by: PaarthPandey10 <paarthdxb@gmail.com>
Copilot AI lite review requested due to automatic review settings August 30, 2026 08:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Baseline Maturity Level 1 configuration artifacts to the gemaraproj/website repository, aligning the repo’s security posture and baseline-scanning automation with the primary gemaraproj/gemara project (per Issue #5).

Changes:

  • Added security-insights.yml with repository metadata and security tooling/integration details.
  • Added a scheduled + manually-triggerable OSPS baseline scanning workflow that uploads SARIF and stores scan artifacts.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
security-insights.yml Introduces the Security Insights metadata/configuration for this repository.
.github/workflows/baseline-scanner.yml Adds a scheduled/manual OSPS baseline scanning workflow with SARIF upload and artifact retention.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread security-insights.yml Outdated
Signed-off-by: PaarthPandey10 <paarthdxb@gmail.com>

@jpower432 jpower432 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@hbraswelrh hbraswelrh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Left one question regarding the osps-baseline-action version.

permission-administration: read

- name: Run Baseline Action
uses: revanite-io/osps-baseline-action@b7d860b68755627c30ab692473511c90daee3ae8 # v1.3.4

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @hbraswelrh. I am going to merge this as is. We need a dependabot.yml in place to make sure all dependencies get bumped.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hbraswelrh Scratch that. I see that you requested changes which is blocking the PR. Was this meant to be non-blocking?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jpower432 @hbraswelrh

Just to clarify before I push another update—do we absolutely need to bump to v1.5.0 right now to unblock this PR, or are we good to merge v1.3.4 and let a future dependabot.yml handle it as Jenn mentioned?

If v1.5.0 is strictly required to clear the blocking review, I can easily knock that out by EOD today (Thursday).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @PaarthPandey10, based on the comment from @jpower432 I will approve your PR and follow-up with a dependabot trigger to update our dependencies. No changes needed on your end and v1.3.4 is good for now. Thanks for the awesome work.

@hbraswelrh hbraswelrh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@jpower432
jpower432 merged commit ee2be50 into gemaraproj:main Sep 10, 2026
4 checks passed
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

4 participants