Skip to content

chore(security): remove local SECURITY.md to inherit org-wide policy (#533) - #534

Merged
donpetry-bot merged 1 commit into
mainfrom
chore/remove-local-security-md
Oct 25, 2026
Merged

donpetry-bot merged 1 commit into
mainfrom
chore/remove-local-security-md

Conversation

@don-petry

@don-petry don-petry commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Closes #533

Summary

Removes the local SECURITY.md in combsmith/markets so the repository inherits the canonical org-wide security policy in combsmith/.github/SECURITY.md directly (10/10 on OpenSSF Scorecard).

Problem

When a repository defines a local SECURITY.md, both GitHub and OpenSSF Scorecard evaluate only that local file and ignore combsmith/.github/SECURITY.md. Removing the local file allows both GitHub's Security tab and scorecard --repo="github.com/combsmith/markets" to resolve combsmith/.github/SECURITY.md automatically (10/10).

Risk

Low — documentation cleanup only; org-wide policy in combsmith/.github/SECURITY.md takes effect immediately upon merge.

Test plan

  • Verified scorecard --repo resolves github.com/combsmith/.github/SECURITY.md (10/10) when no local SECURITY.md is present.

Rollback

Revert this PR commit.

Monitoring

Verify org-scorecard.yml resolves github.com/combsmith/.github/SECURITY.md (10/10) on the next scheduled scan.

Summary by CodeRabbit

  • Documentation
    • Removed the published security policy, including its guidance on vulnerability reporting, acknowledgment and mitigation timelines, and coordinated disclosure.

@don-petry
don-petry requested a review from a team as a code owner October 25, 2026 00:43
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-25T00:44:24.179475Z 483b08a PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
Commits

Reviewing files that changed from the base of the PR and between 2bc2bf1 and 483b08a.

Files selected for processing: 1
  • SECURITY.md
Files with no reviewable changes: 1
  • SECURITY.md

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The pull request deletes SECURITY.md, which contained supported-version information, private vulnerability-reporting instructions, response timelines, and coordinated-disclosure terms.

Changes: Security policy

Layer / File(s) Summary
Remove security policy
SECURITY.md
Deletes the policy, including its supported-version declaration, reporting instructions, response timelines, and coordinated-disclosure terms.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: donpetry-bot

Merge Risk: Minimal · up to 483b0

Vulnerability reporters retain a private reporting route through the organization policy. No actionable merge risk is established.

Pre-merge checks: Passed 4 · Inconclusive 1

Failed Failed checks: 1 inconclusive

Check name Status Explanation Resolution
Linked Issues check Inconclusive Issue #533 is a direct link. Its requirement is to resolve the OpenSSF Scorecard Security-Policy finding (score 4/10, 'security policy file detected'). The PR deletes the only root-level SECURITY.md. … Confirm that combsmith/.github/SECURITY.md exists on its default branch and that Scorecard resolves it for github.com/combsmith/markets. A scorecard run result or the next org-scorecard.yml scan result showing the Security-Policy check pass…
Passed Passed checks: 4 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: removing the local SECURITY.md to inherit the organization-wide security policy.
Out of Scope Changes check Passed The whole-PR diff (merge base 2bc2bf1 to head 483b08a) deletes one file, SECURITY.md, and changes nothing else. That deletion is the remediation that the linked issue #533 and the PR description name.…
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Full details: Out of Scope Changes check

Explanation

The whole-PR diff (merge base 2bc2bf1 to head 483b08a) deletes one file, SECURITY.md, and changes nothing else. That deletion is the remediation that the linked issue #533 and the PR description name. No unrelated changes are present. The deleted file's content (supported versions, private reporting path, 72-hour acknowledgment, 30-day fix target, and coordinated disclosure) is replaced for this repository by the org-wide policy the PR references. That replacement depends on the external file described in the linkedIssuesAssessment, but the deletion itself is in scope.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files.

Full details: Linked Issues check

Explanation

Issue #533 is a direct link. Its requirement is to resolve the OpenSSF Scorecard Security-Policy finding (score 4/10, 'security policy file detected'). The PR deletes the only root-level SECURITY.md. The diff at head (483b08a) against merge base (2bc2bf1) shows only this deletion. Reads of .github/SECURITY.md and docs/SECURITY.md at head failed with 'path does not exist', so no local policy remains at the locations that Scorecard checks. The change matches the remediation the PR describes. The score outcome depends on combsmith/.github/SECURITY.md, which lies outside this repository and cannot be read with the available tools. The PR author reports a 10/10 result from a local scorecard run, but no scan output is included in this review. The requirement is therefore not fully established.

Resolution

Confirm that combsmith/.github/SECURITY.md exists on its default branch and that Scorecard resolves it for github.com/combsmith/markets. A scorecard run result or the next org-scorecard.yml scan result showing the Security-Policy check passing would establish compliance.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@donpetry-bot
donpetry-bot merged commit d2b0acf into main Oct 25, 2026
45 checks passed
@donpetry-bot
donpetry-bot deleted the chore/remove-local-security-md branch October 25, 2026 01:58
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.

Scorecard: Security-Policy (4/10)

2 participants