Skip to content

image-rs/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Security Policy

The purpose of this policy is to protect users of software built with image-rs crates from harm without placing an undue burden on the volunteers maintaining the project.

Reporting a vulnerability

If you believe that you have discovered a security vulnerability in one of the image-rs crates (and it doesn't fall under an out-of-scope category listed below) then please report it using GitHub's private vulnerability reporting.

Your report should be concise and human written. Otherwise, we may ask you to rewrite it before engaging further. We only need enough details to confirm that the vulnerability exists. Please do not fill out the "Affected products", "Severity", or "Weaknesses" sections (we cannot edit the template). Those can be addressed later.

Once the vulnerability is confirmed, we'll work with you to remediate it, and then disclose.

Out-of-scope

The following are examples of defects that are not considered security vulnerabilities and should be reported as normal bugs:

Crashes or panics (e.g. triggered from crafted input): In Rust, panicking is considered safe. Our libraries extensively use assertions to detect implementation bugs and while we strive not to panic even on crafted inputs, it isn't guaranteed.

Contrived soundness bugs: If there isn't likely to be downstream code that triggers undefined-behavior due to the bug, then it doesn't qualify as a vulnerability.

Out-of-memory or other denial of service: Resource limits are on a best-effort basis.

Vulnerabilities in tests, benchmarks, or examples: Downstream users do not run these directly so issues like path traversal, soundness bugs, and such are not a concern. The exception here is if merely running the code could compromise a developer's machine.

Code execution in GitHub Actions: Our CI is configured to have read-only access and we don't use trusted publishing or self-hosted runners, so merely running attacker controlled code isn't a big risk. Escalating to repository write-access or similar should of course be treated as a vulnerability.

About

No description, website, or topics provided.

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors