Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create SECURITY.md #104

Merged
merged 1 commit into from
Feb 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Security Policy

The following versions of this repository's crates are considered supported,
and will receive security updates.

__`gitoid`__

| Version | Supported |
|:-----------------| ------------------ |
| `gitoid-0.4.x` | :white_check_mark: |
| `gitoid-0.3.x` | :x: |

__`omnibor`__

| Version | Supported |
|:-----------------| ------------------ |
| `omnibor-0.2.x` | :white_check_mark: |

## Reporting a Vulnerability

Vulnerabilities can be reported using the "Report a Vulnerability" button under
the security tab of the repository. If a vulnerability is found to be legitimate,
a RustSec advisory will be created.

Please give us 90 days to respond to a vulnerability disclosure. In general, we
will try to be faster than that to produce fixes and respond publicly to
disclosures.

If we accept the legitimacy of a vulnerability, please wait for us to have
publcily responded to the vulnerability, including publication of new versions,
yanking of old versions, and public disclosure in the RustSec database, before
publicly disclosing the vulnerability yourself.

We ask that you _not_ create advisories yourself, but instead submit
vulnerability reports to us first so we can plan a response including
producing any necessary patches, publishing fixed versions, yanking affected
versions, and communicating about the vulnerability to users.

We consider soundness violations (violations of safe Rust's memory, thread, or
type safety guarantees) to be at least informational vulnerabilities and
will treat them as such.

RustSec advisories are automatically imported into the GitHub Security Advisory
system, and into the OSV database, so duplicate reports do not need to be made
for those systems.
Loading