Skip to content

Commit e16c55f

Browse files
committed
📝 Added security policy
1 parent 46a1151 commit e16c55f

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

docs/SECURITY.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Security Policies and Procedures
2+
3+
This document outlines security procedures and general policies for all `ThrowTheSwitch.org`
4+
projects, including `Unity`, `CMock`, and `Ceedling`.
5+
6+
* [Reporting a Bug](#reporting-a-bug)
7+
* [Disclosure Policy](#disclosure-policy)
8+
* [Comments on this Policy](#comments-on-this-policy)
9+
10+
## Reporting a Bug
11+
12+
The tools from `ThrowTheSwitch.org` are made to collaborate with other tools like compilers,
13+
simulators, and such, and therefore have very low-level access to the world they live in.
14+
However, they are typically used in controlled development-centered environments. As such,
15+
they are typically not directly exposed to security concerns.
16+
17+
The `ThrowTheSwitch.org` community takes security bugs seriously. Where possible, we will
18+
make every effort to improve our tools safe use. Thank you for improving the security of
19+
our tools. We appreciate your efforts and responsible disclosure and will make every effort
20+
to acknowledge your contributions.
21+
22+
Report security bugs by opening a Github Issue on the corresponding project or (when this
23+
itself would pose a risk) by emailing [email protected].
24+
25+
Report security bugs in third-party modules to the person or team maintaining
26+
the module.
27+
28+
## Disclosure Policy
29+
30+
Each issue will be assigned to a primary handler. This person will coordinate the fix and
31+
release process, involving the following steps:
32+
33+
* Confirm the problem and determine the affected versions.
34+
* Audit code to find any potential similar problems.
35+
* Prepare fixes for all releases still under maintenance. These fixes will be
36+
released as fast as possible.
37+
38+
## Comments on this Policy
39+
40+
If you have suggestions on how this process could be improved please submit a
41+
pull request.

0 commit comments

Comments
 (0)