diff --git a/README.md b/README.md index 2593ad1d44..d7682f7564 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,36 @@ -# Welcome to the OWASP Cheat Sheet Series +# OWASP Cheat Sheet Series -[![OWASP Flagship](https://img.shields.io/badge/owasp-flagship%20project-48A646.svg)](https://www.owasp.org/index.php/OWASP_Project_Inventory#tab=Flagship_Projects) -[![Creative Commons License](https://img.shields.io/github/license/OWASP/CheatSheetSeries)](https://creativecommons.org/licenses/by-sa/4.0/ "CC BY-SA 4.0") +The OWASP Cheat Sheet Series project provides high-value information on specific application security topics. -Welcome to the official repository for the Open Worldwide Application Security Project® (OWASP) Cheat Sheet Series project. The project focuses on providing good security practices for builders in order to secure their applications. +## Authors -In order to read the cheat sheets and **reference** them, use the project [official website](https://cheatsheetseries.owasp.org). The project details can be viewed on the [OWASP main website](https://owasp.org/www-project-cheat-sheets/) without the cheat sheets. - -:triangular_flag_on_post: Markdown files are the working sources and aren't intended to be referenced in any external documentation, books or websites. - -## Cheat Sheet Series Team - -### Project Leaders - -- [Jim Manico](https://github.com/jmanico) -- [Jakub Maćkowski](https://github.com/mackowski) -- [Shlomo Zalman Heigh](https://github.com/szh) - -### Core team - -- [Kevin W. Wall](https://github.com/kwwall) +- Jim Manico +- Tanya Janca +- Andrew van der Stock ## Chat With Us -We're easy to find on Slack: +Join us on our [Slack](https://owasp.org/slack) -1. Join the OWASP Group Slack with this [invitation link](https://owasp.org/slack/invite). -2. Join the [#cheatsheets channel](https://owasp.slack.com/messages/C073YNUQG). +## Conversion Rules -Feel free to ask questions, suggest ideas, or share your best recipes. +- Use Markdown (.md) files for cheatsheets. +- Follow consistent heading levels. +- Keep lines under 120 characters. -## Contributions, Feature Requests, and Feedback +## Editor +<<<<<<< HEAD +We use Visual Studio Code with markdownlint plugin for linting. +======= We are actively inviting new contributors! To start, please read the [contribution guide](CONTRIBUTING.md) and our [How To Make A Cheatsheet guide](GUIDELINE.md). +>>>>>>> 72799ffcc4fc4f015fd12d45dfea3399c6756edf -This project is only possible thanks to the work of many dedicated volunteers. Everyone is encouraged to help in ways large and small. Here are a few ways you can help: +## Status +<<<<<<< HEAD +All cheatsheets are continuously improved and reviewed. +======= - Read the current content and help us fix any spelling mistakes or grammatical errors. - Choose an existing [issue](https://github.com/OWASP/CheatSheetSeries/issues) on GitHub and submit a pull request to fix it. - Open a new issue to report an opportunity for improvement. @@ -102,3 +97,4 @@ A special thank you to the following people for their help provided during the m - [Jakub Maćkowski](https://github.com/mackowski): For valuable help in updating the OWASP Wiki links for all the migrated cheat sheets. Open Worldwide Application Security Project and OWASP are registered trademarks of the OWASP Foundation, Inc. +>>>>>>> 72799ffcc4fc4f015fd12d45dfea3399c6756edf diff --git a/cheatsheets/Authorization_Testing_Automation_Cheat_Sheet.md b/cheatsheets/Authorization_Testing_Automation_Cheat_Sheet.md index 9e2d9ab409..a72fa4dce4 100644 --- a/cheatsheets/Authorization_Testing_Automation_Cheat_Sheet.md +++ b/cheatsheets/Authorization_Testing_Automation_Cheat_Sheet.md @@ -55,6 +55,12 @@ This XML structure has three main sections (or nodes): The tests will use this as a input source for the different test cases by: 1) Defining legitimate access and the correct implementation 2) Identifying illegitimate access (authorization definition issue + This file materialize the authorization matrix for the different + services exposed by the system. + + It will be used by the tests as a input sources for the different tests cases: + 1) Evaluate legitimate access and is correct implementation + 2) Identify not legitimate access (authorization definition issue on service implementation) The "name" attribute is used to uniquely identify a SERVICE or a ROLE. @@ -62,6 +68,7 @@ This XML structure has three main sections (or nodes): @@ -74,6 +81,7 @@ This XML structure has three main sections (or nodes):