-
Notifications
You must be signed in to change notification settings - Fork 28
Add DO-01.02 disclaimer requirement #356
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
docs/versions/devel.md | ||
docs/versions/devel-checklist.md | ||
.DS_Store | ||
|
||
# generated output from go run ./... compile | ||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -75,6 +75,20 @@ controls: | |||||||||||||||||
project, explaining how to install, configure, and use the project's | ||||||||||||||||||
features. If there are any known dangerous or destructive actions | ||||||||||||||||||
available, include highly-visible warnings. | ||||||||||||||||||
- id: OSPS-DO-01.02 | ||||||||||||||||||
text: | | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The underlying intent here seems to have some parallels with CISA's Secure by Design guidance in the "Reduce hardening guide size" section of https://www.cisa.gov/sites/default/files/2023-10/SecureByDesign_1025_508c.pdf Specifically, I think we could improve this by changing the text to something like:
Suggested change
Examples of such guidance documents:
WDYT? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. From the Secure by Design guidance:
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think these are good thoughts, but potentially additive. I think the intent is to signal to users that the project outputs are not ready for sensitive environments. My thought was that we could have a boolean field in security insights, and potentially extend that check with a scan for boilerplate text in the README. Although if my understanding is correct, @evankanderson, I'd be curious to see a recent example of this in practice. |
||||||||||||||||||
If the project is designed only for use in non-sensitive contexts, the | ||||||||||||||||||
project MUST indicate these restrictions in prominently alongside | ||||||||||||||||||
usage instructions. | ||||||||||||||||||
applicability: | ||||||||||||||||||
- Maturity Level 2 | ||||||||||||||||||
- Maturity Level 3 | ||||||||||||||||||
recommendation: | | ||||||||||||||||||
Some projects may not be designed or intended for use in | ||||||||||||||||||
security-sensitive contexts (for example, when dealing with untrusted | ||||||||||||||||||
inputs or privacy-sensitive data). To prevent accidental misuse, | ||||||||||||||||||
a prominent disclaimer should be included alongside usage | ||||||||||||||||||
documentation. | ||||||||||||||||||
|
||||||||||||||||||
- id: OSPS-DO-02 | ||||||||||||||||||
title: | | ||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This and
CONTRIBUTING.md
changes should be in a separate PR for clarity (although they are both good changes!)