Skip to content

Commit 1aa0cf4

Browse files
committed
Create SECURITY.md
1 parent 8155756 commit 1aa0cf4

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

SECURITY.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
Security updates are applied to the master branch and made available with the next release.
6+
A reported vulnerability may result in a minor or patch release.
7+
A user that wants to apply a security update to a previous release may do so by creating a pull request.
8+
9+
| Version | Supported |
10+
| ------- | ------------------ |
11+
| 3.x | :white_check_mark: |
12+
13+
## Reporting a Vulnerability
14+
15+
Vulnerabilities can be reported at https://github.com/OpenDDS/OpenDDS/security.
16+
17+
Vulnerabilities will be evaluated against the master branch.
18+
19+
Vulnerabilities are evaluated along the following dimensions:
20+
21+
* Would using DDS Security solve the problem?
22+
The DDS Specification and, more specifically, the RTPS Specification made no provisions for security and it was assumed that applications run in a "secure" network.
23+
This led to the creation of the DDS Security Specification.
24+
If the vulnerability is intrinsic to the DDS/RTPS Specification and using DDS Security would address it, then the maintainers of OpenDDS will most likely not accept the vulnerability report and suggest using DDS Security.
25+
* Is the problem inherent to the DDS Specification or DDS Security Specification?
26+
First, the problem should be reported to OMG as all conforming implementations will suffer from the same vulnerability.
27+
Second, the maintainers of OpenDDS will evaluate the severity of the vulnerability to determine if a correction that goes against the specification is warranted.
28+
* If the problem is not related to specification-defined behavior, then the vulnerability is likely a bug in OpenDDS and will most likely be accepted.
29+
30+
See https://opendds.readthedocs.io/en/latest-release/devguide/internet_enabled_rtps.html#security-considerations.
31+
32+
Accepted vulnerabilities will be published after the security update is applied to the master branch.

0 commit comments

Comments
 (0)