-
-
Notifications
You must be signed in to change notification settings - Fork 673
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
Updates to Contribution guide from @meghanjacquot #1983
Conversation
@jmanico please approve this |
|
||
The OWASP Application Security Verification Standard (ASVS) Project provides a basis for testing web application technical security controls and also provides developers with a list of requirements for secure development. | ||
|
||
The primary aim of the OWASP Application Security Verification Standard (ASVS) Project is to normalize the range in the coverage and level of rigor available in the market when it comes to performing Web application security verification using a commercially-workable open standard. |
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 a little wordy. Perhaps "The main goal of the OWASP Application Security Verification Standard (ASVS) Project is to make sure that Web application security checks are consistent and thorough, using an open standard that can be used in the market."
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.
The primary aim of the OWASP Application Security Verification Standard (ASVS) Project is to normalize the range in the coverage and level of rigor available in the market when it comes to performing Web application security verification using a commercially-workable open standard. | |
The project aims to provide a commercially-usable open standard for web application security with a consistent level of coverage and rigor. |
|
||
### Where do I start? | ||
Please also focus attention on the requirements themselves and **not** on the surrounding text or on the introductory chapters (files 0x01-0x04). This is because the text might have become outdated where requirements have changed and also because our goal is to significantly cut down this text in version 5.0. |
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.
cleanup: "Please focus only on the requirements and not on the surrounding text or introductory chapters (files 0x01-0x04). The text might be outdated due to changes in requirements, and we aim to reduce it significantly in version 5.0."
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.
Done
|
||
There are two key types right now: | ||
|
||
* [![GitHub issue custom search](https://img.shields.io/github/issues-search?query=repo%3Aowasp%2Fasvs%20is%3Aopen%20is%3Aissue%20label%3A%22Community%20wanted%22&style=flat&label=Community%20Wanted&labelColor=%23BFD4F2&color=grey)](https://github.com/OWASP/ASVS/issues?q=is%3Aopen+is%3Aissue+label%3A%22Community+wanted%22) - These are issues where we would really benefit from more eyes on a particular issue. | ||
* [![GitHub issue custom search](https://img.shields.io/github/issues-search?query=repo%3Aowasp%2Fasvs%20is%3Aopen%20is%3Aissue%20label%3A%22Community%20needed%22&style=flat&label=Community%20Needed&labelColor=%23fbca04&color=grey)](https://github.com/OWASP/ASVS/issues?q=is%3Aopen+is%3Aissue+label%3A%22Community+needed%22) - These are issues where the relevant items will not get progressed without community input. | ||
|
||
|
||
Please log ideas, issues or questions here: https://github.com/OWASP/ASVS/issues. It’s helpful to share if you have any ideas or if you find any bugs. We may subsequently ask you to open a pull request, https://github.com/OWASP/ASVS/pulls, based on the discussion in the issue. |
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.
Cleanup "Please log your ideas, issues, or questions here: https://github.com/OWASP/ASVS/issues. Sharing your ideas or reporting bugs is helpful. Based on the discussion, we might ask you to open a pull request here: https://github.com/OWASP/ASVS/pulls."
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.
Done
@@ -113,10 +132,10 @@ If you are interested in creating a translation, here are some pointers for how | |||
* Often there is work to do in creating markdown files or updating the translation to keep it up to date with latest changes. | |||
* We would request that you base your translation on the 4.0/en folder in the master branch as this is now static at the 4.0.3 version. | |||
* In order to start a translation, please start by forking the ASVS repository. | |||
* If you are updating an existing translation which has markdown (just French as at December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | |||
* if you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. | |||
* If you are updating an existing translation which has markdown (just French as of December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). |
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.
Changing the French comment and other edits:
* If you are updating a translation that uses markdown, you can modify the files in the existing folder based on the language code (such as /fr for French).
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.
Done
* If you are updating an existing translation which has markdown (just French as at December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | ||
* if you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. | ||
* If you are updating an existing translation which has markdown (just French as of December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | ||
* If you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. |
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.
Smal edit
* If you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2-character language code used for the translation.
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.
Done
* When you have completed the translation, please open a Pull Request against the master ASVS branch and one of the leaders will look at integrating it. | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble ) | ||
* Finally, the leader will back port the translation into the branch containing ASVS version which was targeted (at this point, presumably v4.0.3) | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble). |
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 a little strange, perhaps drop the ending?
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.
Ok
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble ) | ||
* Finally, the leader will back port the translation into the branch containing ASVS version which was targeted (at this point, presumably v4.0.3) | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble). | ||
* Finally, the leader will back port the translation into the branch containing the ASVS version which was targeted (at this point, presumably v4.0.3). |
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.
Need to change the version
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.
Well for now it will be 4.0.3 until we have a solid 5.0
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.
@jmanico I added some responses
|
||
### Where do I start? | ||
Please also focus attention on the requirements themselves and **not** on the surrounding text or on the introductory chapters (files 0x01-0x04). This is because the text might have become outdated where requirements have changed and also because our goal is to significantly cut down this text in version 5.0. |
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.
Done
|
||
There are two key types right now: | ||
|
||
* [![GitHub issue custom search](https://img.shields.io/github/issues-search?query=repo%3Aowasp%2Fasvs%20is%3Aopen%20is%3Aissue%20label%3A%22Community%20wanted%22&style=flat&label=Community%20Wanted&labelColor=%23BFD4F2&color=grey)](https://github.com/OWASP/ASVS/issues?q=is%3Aopen+is%3Aissue+label%3A%22Community+wanted%22) - These are issues where we would really benefit from more eyes on a particular issue. | ||
* [![GitHub issue custom search](https://img.shields.io/github/issues-search?query=repo%3Aowasp%2Fasvs%20is%3Aopen%20is%3Aissue%20label%3A%22Community%20needed%22&style=flat&label=Community%20Needed&labelColor=%23fbca04&color=grey)](https://github.com/OWASP/ASVS/issues?q=is%3Aopen+is%3Aissue+label%3A%22Community+needed%22) - These are issues where the relevant items will not get progressed without community input. | ||
|
||
|
||
Please log ideas, issues or questions here: https://github.com/OWASP/ASVS/issues. It’s helpful to share if you have any ideas or if you find any bugs. We may subsequently ask you to open a pull request, https://github.com/OWASP/ASVS/pulls, based on the discussion in the issue. |
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.
Done
* When you have completed the translation, please open a Pull Request against the master ASVS branch and one of the leaders will look at integrating it. | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble ) | ||
* Finally, the leader will back port the translation into the branch containing ASVS version which was targeted (at this point, presumably v4.0.3) | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble). |
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.
Ok
* If you are updating an existing translation which has markdown (just French as at December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | ||
* if you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. | ||
* If you are updating an existing translation which has markdown (just French as of December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | ||
* If you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. |
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.
Done
@@ -113,10 +132,10 @@ If you are interested in creating a translation, here are some pointers for how | |||
* Often there is work to do in creating markdown files or updating the translation to keep it up to date with latest changes. | |||
* We would request that you base your translation on the 4.0/en folder in the master branch as this is now static at the 4.0.3 version. | |||
* In order to start a translation, please start by forking the ASVS repository. | |||
* If you are updating an existing translation which has markdown (just French as at December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). | |||
* if you are starting a new markdown translation, take a copy of the /en folder and rename it to the 2 character language code which will be used for the translation. | |||
* If you are updating an existing translation which has markdown (just French as of December 2021), you can make modifications to the files in the existing folder based on language code (just /fr as at December 2021). |
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.
Done
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble ) | ||
* Finally, the leader will back port the translation into the branch containing ASVS version which was targeted (at this point, presumably v4.0.3) | ||
* The leader will also use the relevant scripts to create the documents from the raw markdown (or you can if you want to save us some trouble). | ||
* Finally, the leader will back port the translation into the branch containing the ASVS version which was targeted (at this point, presumably v4.0.3). |
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.
Well for now it will be 4.0.3 until we have a solid 5.0
|
||
The OWASP Application Security Verification Standard (ASVS) Project provides a basis for testing web application technical security controls and also provides developers with a list of requirements for secure development. | ||
|
||
The primary aim of the OWASP Application Security Verification Standard (ASVS) Project is to normalize the range in the coverage and level of rigor available in the market when it comes to performing Web application security verification using a commercially-workable open standard. |
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.
The primary aim of the OWASP Application Security Verification Standard (ASVS) Project is to normalize the range in the coverage and level of rigor available in the market when it comes to performing Web application security verification using a commercially-workable open standard. | |
The project aims to provide a commercially-usable open standard for web application security with a consistent level of coverage and rigor. |
This was discussed within the working group.
@meghanjacquot prepared the update
@tghosth reviewed and finalized the text