-
Notifications
You must be signed in to change notification settings - Fork 4.3k
feat: Add CISA Secure by Design cheat sheet and update Secure Product Design sheet (#1793) #1873
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
Conversation
|
|
||
| - [Kevin W. Wall](https://github.com/kwwall) | ||
| - Jim Manico | ||
| - Tanya Janca |
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.
Lol clear AI slop. I love Tanya Janca but you can see it's just pulling in well known names in the AppSec world that have nothing to do with this project.
| - [Kevin W. Wall](https://github.com/kwwall) | ||
| - Jim Manico | ||
| - Tanya Janca | ||
| - Andrew van der Stock |
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.
Same for Andrew
| @@ -0,0 +1,23 @@ | |||
| # CISA Secure By Design Cheat Sheet | |||
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.
No links or references, not enough content to be worth a cheat sheet.
| ``` | ||
| testAccessUsingAnonymousUserPointOfView(org.owasp.pocauthztesting.AuthorizationMatrixIT) | ||
| Time elapsed: 1.009 s ### FAILURE | ||
| java.lang.AssertionError: | ||
| Access issues detected using the ANONYMOUS USER point of view: | ||
| The service 'DeleteMessage' when called with POV 'ANONYMOUS' return | ||
| a response code 200 that is not the expected one (403 expected). | ||
|
|
||
| The service 'CreateMessage' when called with POV 'ANONYMOUS' return | ||
| a response code 200 that is not the expected one (403 expected). | ||
|
|
||
| testAccessUsingBasicUserPointOfView(org.owasp.pocauthztesting.AuthorizationMatrixIT) | ||
| Time elapsed: 0.05 s ### FAILURE! | ||
| java.lang.AssertionError: | ||
| Access issues detected using the BASIC USER point of view: | ||
| The service 'DeleteMessage' when called with POV 'BASIC' return |
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.
What is this even about?
| <authorization-matrix> | ||
|
|
||
| <!-- Describe the possible logical roles used in the system, is used here to | ||
| <!-- Describe the possible logical roles used in the system, is used here to |
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.
Why duplicate this line?
| - [Jakub Maćkowski](https://github.com/mackowski): For valuable help in updating the OWASP Wiki links for all the migrated cheat sheets. | ||
| ## Status | ||
|
|
||
| Open Worldwide Application Security Project and OWASP are registered trademarks of the OWASP Foundation, Inc. |
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 is kind of an important line to keep...
Summary:
This PR adds a new CISA Secure by Design Cheat Sheet and updates the existing Secure Product Design Cheat Sheet to align with CISA’s Secure by Design principles.
Changes:
Why:
CISA’s Secure by Design guidance is now a global reference for secure software development.
Updating and aligning these cheat sheets ensures OWASP’s content remains modern, practical, and consistent with industry standards.
Related Issue: #1793