Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

docs: add SECURITY.md#2230

Open
tym83 wants to merge 1 commit intomaincozystack/cozystack:mainfrom
tym83/security-mdcozystack/cozystack:tym83/security-mdCopy head branch name to clipboard
Open

docs: add SECURITY.md#2230
tym83 wants to merge 1 commit intomaincozystack/cozystack:mainfrom
tym83/security-mdcozystack/cozystack:tym83/security-mdCopy head branch name to clipboard

Conversation

@tym83
Copy link
Collaborator

@tym83 tym83 commented Mar 16, 2026

What this PR does

Adds SECURITY.md to the repository.

The document defines:

  • supported release lines
  • how to report vulnerabilities without posting details publicly
  • disclosure expectations
  • how security fixes are communicated

It is written to match the current state of the project and avoids claiming private channels or security tooling that are not clearly published yet.

Release note

[docs] add SECURITY.md with vulnerability reporting and disclosure guidance

Summary by CodeRabbit

  • Documentation
    • Added comprehensive security policy documentation outlining vulnerability reporting procedures, responsible disclosure practices, and response timelines for security concerns.

Signed-off-by: tym83 <6355522@gmail.com>
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Mar 16, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a new SECURITY.md file to the Cozystack repository, formalizing the project's approach to security. The document provides essential guidance on supported software versions, a clear process for privately reporting vulnerabilities, and expectations for how security issues will be triaged, fixed, and disclosed. This initiative aims to enhance the project's security posture and transparency for users and contributors.

Highlights

  • Introduced a comprehensive SECURITY.md file: This new document establishes formal guidelines for security within the Cozystack project.
  • Defined supported release lines: Clearly outlines which Cozystack versions receive security support and their respective statuses.
  • Established a private vulnerability reporting process: Provides clear instructions on how to report security vulnerabilities confidentially, including required information and expected maintainer response times.
  • Detailed the coordinated disclosure model: Explains how Cozystack handles the disclosure of security fixes, including communication channels and credit for reporters.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • SECURITY.md
    • Added SECURITY.md with vulnerability reporting and disclosure guidance
Activity
  • No human activity has been recorded on this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 16, 2026

📝 Walkthrough

Walkthrough

Adds a new SECURITY.md file documenting the project's security policy, including vulnerability reporting procedures, supported versions, response timelines, coordinated disclosure practices, and relevant contact channels for security concerns.

Changes

Cohort / File(s) Summary
Security Policy Documentation
SECURITY.md
Introduces comprehensive security policy covering vulnerability reporting, supported versions, response timelines, disclosure coordination, and project security practices.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 A fortress of trust, now clearly defined,
With words of safe passage, so thoughtfully lined,
Where vulnerabilities find a safe home,
And responsible handlers won't walk it alone,
Security blooms in this newly grown tome! 🛡️

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'docs: add SECURITY.md' accurately and concisely summarizes the main change - adding a new security documentation file to the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch tym83/security-md
📝 Coding Plan
  • Generate coding plan for human review comments

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 and usage tips.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

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 SECURITY.md file, which defines the security policy for the project. The document is well-written and covers important aspects like supported versions, vulnerability reporting, and disclosure processes. My review includes one suggestion to correct a future date mentioned in the policy, which appears to be a typo or placeholder, to improve the document's clarity.


## Supported Versions

As of March 17, 2026, the Cozystack project maintains multiple release lines. Security fixes are prioritized for the latest stable release line and, when needed, backported to other supported lines.
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The date 'March 17, 2026' is set in the future, which could be confusing for readers as it implies the policy is not yet in effect. This might be a placeholder or a typo. For improved clarity, I suggest rephrasing to avoid a specific future date.

Suggested change
As of March 17, 2026, the Cozystack project maintains multiple release lines. Security fixes are prioritized for the latest stable release line and, when needed, backported to other supported lines.
As of this document's publication, the Cozystack project maintains multiple release lines. Security fixes are prioritized for the latest stable release line and, when needed, backported to other supported lines.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (2)
SECURITY.md (2)

7-7: Consider hyphenating "cloud-native".

The phrase "cloud native" should be hyphenated when used as a compound adjective modifying "components". This follows standard English style conventions.

📝 Suggested style improvement
-Cozystack integrates and ships many upstream cloud native components. If you believe a vulnerability originates in an upstream project rather than in Cozystack-specific code, packaging, defaults, or integration logic, please report it to the upstream project as well. If you are unsure, report it to Cozystack first and we will help route or coordinate the issue.
+Cozystack integrates and ships many upstream cloud-native components. If you believe a vulnerability originates in an upstream project rather than in Cozystack-specific code, packaging, defaults, or integration logic, please report it to the upstream project as well. If you are unsure, report it to Cozystack first and we will help route or coordinate the issue.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@SECURITY.md` at line 7, The phrase "cloud native" in the sentence "Cozystack
integrates and ships many upstream cloud native components." should be changed
to the hyphenated form "cloud-native" to use correct compound-adjective style;
update that occurrence and any other instances in the SECURITY.md content to
"cloud-native" to maintain consistent style across the document.

29-29: Consider "Currently" for conciseness.

The phrase "At the moment" could be replaced with "Currently" for a more concise style, though both are acceptable.

📝 Suggested style improvement
-At the moment, this repository does not publish a dedicated private security mailbox in-tree. If you need to report a vulnerability:
+Currently, this repository does not publish a dedicated private security mailbox in-tree. If you need to report a vulnerability:
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@SECURITY.md` at line 29, Replace the leading phrase "At the moment" with
"Currently" in the sentence "At the moment, this repository does not publish a
dedicated private security mailbox in-tree. If you need to report a
vulnerability:" in SECURITY.md so the line reads "Currently, this repository
does not publish a dedicated private security mailbox in-tree. If you need to
report a vulnerability:" to improve conciseness while preserving the original
meaning.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@SECURITY.md`:
- Line 7: The phrase "cloud native" in the sentence "Cozystack integrates and
ships many upstream cloud native components." should be changed to the
hyphenated form "cloud-native" to use correct compound-adjective style; update
that occurrence and any other instances in the SECURITY.md content to
"cloud-native" to maintain consistent style across the document.
- Line 29: Replace the leading phrase "At the moment" with "Currently" in the
sentence "At the moment, this repository does not publish a dedicated private
security mailbox in-tree. If you need to report a vulnerability:" in SECURITY.md
so the line reads "Currently, this repository does not publish a dedicated
private security mailbox in-tree. If you need to report a vulnerability:" to
improve conciseness while preserving the original meaning.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dcfa4caa-03ce-4aac-8bd9-5b0eee06227f

📥 Commits

Reviewing files that changed from the base of the PR and between 9fb9354 and ba3ecf6.

📒 Files selected for processing (1)
  • SECURITY.md

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

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.