Skip to content

Enhance security policy with reporting and disclosure details - #19

Closed
donny-devops wants to merge 1 commit into
mainfrom
donny-devops-patch-5
Closed

Enhance security policy with reporting and disclosure details#19
donny-devops wants to merge 1 commit into
mainfrom
donny-devops-patch-5

Conversation

@donny-devops

Copy link
Copy Markdown
Owner

Expanded the security policy to include detailed reporting guidelines, response expectations, and responsible disclosure practices.

Expanded the security policy to include detailed reporting guidelines, response expectations, and responsible disclosure practices.
@donny-devops
donny-devops requested a review from Copilot June 21, 2026 11:22
@donny-devops donny-devops self-assigned this Jun 21, 2026
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@sonarqubecloud

Copy link
Copy Markdown

@amazon-q-developer amazon-q-developer Bot 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.

Summary

This PR adds a comprehensive security policy document to the repository, which is a valuable addition for establishing clear vulnerability reporting procedures and responsible disclosure guidelines.

Critical Issues Found

Broken Reference Markers: The document contains undefined reference markers ([web:154], [web:164], [web:159], [web:160], [web:165], [web:167]) that are not defined anywhere in the document. These broken citations will confuse readers and prevent them from accessing the referenced documentation. All instances must be removed before merging.

Recommendation

Fix the broken reference markers in lines 20, 66, and 70, then this security policy will be ready to merge.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Comment thread SECURITY.md

## Security Hygiene

Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely. [web:159][web:160][web:165]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🛑 Documentation Error: Remove undefined reference markers [web:159][web:160][web:165]. These citations are not defined anywhere in the document and will break when users click them.

Suggested change
Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely. [web:159][web:160][web:165]
Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely.

Comment thread SECURITY.md

Please **do not** open public GitHub issues or pull requests for suspected security vulnerabilities.

Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🛑 Documentation Error: Remove undefined reference markers [web:154][web:164]. These citations are not defined anywhere in the document and will break when users click them, preventing readers from accessing the referenced GitHub documentation about private vulnerability reporting.

Suggested change
Instead, use GitHubs private vulnerability reporting flow from the repositorys **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]
Instead, use GitHub's private vulnerability reporting flow from the repository's **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled.

Comment thread SECURITY.md

## Disclosure and Credit

After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private. [web:154][web:167]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🛑 Documentation Error: Remove undefined reference markers [web:154][web:167]. These citations are not defined anywhere in the document and will break when users click them.

Suggested change
After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private. [web:154][web:167]
After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request introduces a new SECURITY.md file to define the repository's security policy. The review feedback points out several actionable improvements, specifically the removal or replacement of unresolved citation/reference tags (such as [web:154]) and the addition of a specific contact method for private vulnerability reporting when GitHub's reporting flow is unavailable.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread SECURITY.md

Please **do not** open public GitHub issues or pull requests for suspected security vulnerabilities.

Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

There are unresolved citation/reference tags like [web:154][web:164] at the end of this paragraph. These should either be removed or replaced with actual markdown links to the relevant GitHub documentation.

Suggested change
Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]
Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled.

Comment thread SECURITY.md

Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]

If private reporting is unavailable for any reason, report privately to the maintainer with:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

security-medium medium

The policy mentions reporting privately to the maintainer if GitHub's private reporting is unavailable, but it does not provide any contact information (such as an email address or security contact page). Please add a specific contact method so security researchers can reach you securely.

Suggested change
If private reporting is unavailable for any reason, report privately to the maintainer with:
If private reporting is unavailable for any reason, report privately to the maintainer at [insert security email or contact link] with:

Comment thread SECURITY.md

## Security Hygiene

Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely. [web:159][web:160][web:165]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

There are unresolved citation/reference tags like [web:159][web:160][web:165] at the end of this paragraph. These should be removed or replaced with actual links.

Suggested change
Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely. [web:159][web:160][web:165]
Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely.

Comment thread SECURITY.md

## Disclosure and Credit

After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private. [web:154][web:167]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

There are unresolved citation/reference tags like [web:154][web:167] at the end of this paragraph. These should be removed or replaced with actual links.

Suggested change
After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private. [web:154][web:167]
After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private.

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

This PR adds a repository-level SECURITY.md describing how to privately report vulnerabilities, what kinds of issues are in scope for this demo/reference cryptography project, and how disclosure is coordinated.

Changes:

  • Introduces a Security Policy document with supported-version guidance.
  • Adds private reporting instructions and response-time expectations.
  • Documents responsible disclosure practices and scope notes tailored to a reference studio.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread SECURITY.md

Please **do not** open public GitHub issues or pull requests for suspected security vulnerabilities.

Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]
Comment thread SECURITY.md

## Security Hygiene

Project maintainers may use repository protections such as dependency review, secret scanning, code scanning, and CI-based checks where available. A documented security policy is a recommended repository security practice and helps contributors know how to report issues safely. [web:159][web:160][web:165]
Comment thread SECURITY.md

## Disclosure and Credit

After a fix or mitigation is ready, maintainers may publish a GitHub security advisory or other coordinated disclosure notice as appropriate. Reporters may be credited unless they prefer to remain private. [web:154][web:167]

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a0c186ff4c

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread SECURITY.md

Instead, use GitHub’s private vulnerability reporting flow from the repository’s **Security** tab by clicking **Report a vulnerability**. GitHub documents this as the recommended private reporting path for repositories with private vulnerability reporting enabled. [web:154][web:164]

If private reporting is unavailable for any reason, report privately to the maintainer with:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Add a concrete fallback contact for reports

When GitHub private reporting is unavailable, this fallback tells researchers to report “to the maintainer” but SECURITY.md/README/package.json do not identify a private email, handle, or other channel. Since the policy also tells them not to use public issues or PRs, that context leaves security reports with no actionable private route unless the GitHub button is enabled; please include a concrete contact or remove the unavailable fallback.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Closing as superseded by #24, which bundles the CI workflow and SECURITY.md. Reopen if needed.

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.

2 participants