This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP SecurityRAT Project"
m (added new version) (Tag: Visual edit) |
|||
(23 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
==OWASP SecurityRAT== | ==OWASP SecurityRAT== | ||
− | Tool mission: Simplify security requirement management during the SSDLC. | + | Tool mission: Simplify security requirement management during the SSDLC using automation approaches. |
==Description== | ==Description== | ||
The core functionality of SecurityRAT ("Requirement Automation Tool") can be described in the following steps: | The core functionality of SecurityRAT ("Requirement Automation Tool") can be described in the following steps: | ||
− | # You tell SecurityRAT what kind of a software artifact you're going to develop | + | # You tell SecurityRAT what kind of a software artifact you're going to develop / are running |
# SecurityRAT tells you which requirements you should fulfill. | # SecurityRAT tells you which requirements you should fulfill. | ||
# You decide how you want to handle the desired requirements. | # You decide how you want to handle the desired requirements. | ||
# You persist the the artifact state in an issue tracker and create tickets for the requirements where an explicit action is necessary | # You persist the the artifact state in an issue tracker and create tickets for the requirements where an explicit action is necessary | ||
+ | # Throughout the continuous development of the particular artifact, you respect the rules defined in SecurityRAT and document relevant changes in requirement compliance whenever appropriate. | ||
+ | |||
+ | Focus of SecurityRAT is currently put on automation of procedures rather then quality of requirements. There is a set of requirements provided which you can start with, nevertheless it is recommended to create your own set of requirements which fits your company risk profile. | ||
+ | |||
+ | ==Current version== | ||
+ | Current version is 1.7.9 released in June 2019: https://github.com/SecurityRAT/SecurityRAT/releases/latest | ||
+ | |||
+ | Changelog: | ||
+ | |||
+ | * Issue where Option columns disappear in the requirement editor view after some minutes ( #111 ) | ||
+ | * Bug where change settings will change Implementation Type to first value and can't be changed anymore ( #121 ) | ||
==Licensing== | ==Licensing== | ||
Line 25: | Line 36: | ||
[https://github.com/SecurityRAT/SecurityRAT/ GitHub Repository] | [https://github.com/SecurityRAT/SecurityRAT/ GitHub Repository] | ||
− | [https:// | + | [https://github.com/SecurityRAT/SecurityRAT-dockercompose Docker Image] |
[https://securityrat.github.io/ Documentation] | [https://securityrat.github.io/ Documentation] | ||
+ | |||
+ | [https://owasp.slack.com/messages/C76U4TNFJ/details/ Slack Channel] | ||
== Project Leaders == | == Project Leaders == | ||
* [https://www.owasp.org/index.php/User:Dkefer Daniel Kefer] | * [https://www.owasp.org/index.php/User:Dkefer Daniel Kefer] | ||
− | * René Reuter | + | * [https://www.owasp.org/index.php/User:Ares René Reuter] |
== Related Projects == | == Related Projects == | ||
Line 38: | Line 51: | ||
==Classifications== | ==Classifications== | ||
− | {| | + | {| width="200" cellpadding="2" |
|- | |- | ||
| colspan="2" align="center" | [[File:Project_Type_Files_TOOL.jpg|link=https://www.owasp.org/index.php/Category:OWASP_Tool]] | | colspan="2" align="center" | [[File:Project_Type_Files_TOOL.jpg|link=https://www.owasp.org/index.php/Category:OWASP_Tool]] | ||
|- | |- | ||
− | | rowspan="2" | + | | rowspan="2" width="50%" valign="top" align="center" | [[File:Owasp-incubator-trans-85.png|link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Incubator_Projects|Incubator Project]] |
− | | | + | | width="50%" valign="top" align="center" | [[File:Owasp-builders-small.png|link=Builders]] |
|- | |- | ||
− | | | + | | width="50%" valign="top" align="center" | [[File:Owasp-defenders-small.png|link=Defenders]] |
|- | |- | ||
| colspan="2" align="center" | [[File:Agplv3-155x51.png|link=http://www.gnu.org/licenses/agpl-3.0.html|Affero General Public License 3.0]] | | colspan="2" align="center" | [[File:Agplv3-155x51.png|link=http://www.gnu.org/licenses/agpl-3.0.html|Affero General Public License 3.0]] | ||
Line 55: | Line 68: | ||
== SecurityRAT on Tour == | == SecurityRAT on Tour == | ||
+ | * [01 Feb 2018] [https://www.meetup.com/de-DE/OWASP-Bucharest/events/246846435/ OWASP Chapter Meeting Bucharest] | ||
+ | * [09 Oct 2017] [https://www.meetup.com/de-DE/owasp-karlsruhe/events/243958635/ OWASP Stammtisch Karlsruhe] | ||
+ | * [22 Sep 2017] [https://2017.appsecusa.org/schedule/ OWASP AppSec US] | ||
* [22 May 2017] [https://entwicklertag.de/karlsruhe/2017/security-requirements-im Karlsruher Entwicklertag]. | * [22 May 2017] [https://entwicklertag.de/karlsruhe/2017/security-requirements-im Karlsruher Entwicklertag]. | ||
* [21 Mar 2017] OWASP [https://github.com/SecurityRAT/SecurityRAT/releases Stammtisch München]. | * [21 Mar 2017] OWASP [https://github.com/SecurityRAT/SecurityRAT/releases Stammtisch München]. | ||
Line 60: | Line 76: | ||
* [25 Nov 2016] [[BeNeLux OWASP Day 2016-2]] | * [25 Nov 2016] [[BeNeLux OWASP Day 2016-2]] | ||
* [22 Sep 2016] [[Netherlands September 22nd, 2016|Netherlands Chapter Meeting]] | * [22 Sep 2016] [[Netherlands September 22nd, 2016|Netherlands Chapter Meeting]] | ||
− | * [30 Jun 2016] [https://2016.appsec.eu/?page_id=914 OWASP AppSec EU] | + | * [30 Jun 2016] [https://2016.appsec.eu/?page_id=914 OWASP AppSec EU] |
+ | * [13 Jun 2016] OWASP Stammtisch Karlsruhe | ||
|} | |} | ||
− | = | + | =Get Involved= |
+ | We're looking for volunteers helping us with the project. These are the possibilities to get involved: | ||
− | + | ==Test SecurityRAT and open issues== | |
− | + | You don't have to be a developer in order to help! Simply e.g. download our [https://github.com/SecurityRAT/SecurityRAT-dockercompose docker image] play around and open a [https://github.com/SecurityRAT/SecurityRAT/issues GitHub issue] for anything what doesn't work according to your expectations! | |
− | |||
− | |||
− | == | + | ==Create alternative requirement sets== |
− | + | Current default requirement set is very basic and targeted on web development only. | |
− | + | If you want to improve that, you can create your own security requirement set in your own instance of SecurityRAT and provide it in a form of an SQL dump accordingly to the [https://github.com/SecurityRAT/Security-Requirements default one]. | |
− | + | ||
+ | ==Join the development team== | ||
+ | If you like our idea and want to make it better, know some coding (JavaScript/Angular & JAVA/Spring Boot) and have some spare time, we will be happy to receive you in the team and provide any starting support necessary! | ||
= Acknowledgements = | = Acknowledgements = | ||
==Contributors== | ==Contributors== | ||
− | + | The following volunteers take care of pushing development of SecurityRAT forwards: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Jay Mbolda Yamdjeu | |
+ | * Philipp Zschumme | ||
− | + | = Road Map = | |
− | + | ==Version in planning== | |
− | |||
− | + | For the moment, we don't anticipate development of further big features in version 1, we're putting it into maintenance mode and have started collecting ideas for v2.0. | |
− | + | Please see the current list of ideas for version 2.0 and contribute your ideas on this [https://github.com/SecurityRAT/SecurityRAT/wiki/Version-2.0-Brainstorming GitHub Wiki Page] | |
− | |||
− | |||
− | |||
− | |||
− | |||
__NOTOC__ <headertabs></headertabs> | __NOTOC__ <headertabs></headertabs> |
Latest revision as of 12:39, 9 July 2019
OWASP SecurityRATTool mission: Simplify security requirement management during the SSDLC using automation approaches. DescriptionThe core functionality of SecurityRAT ("Requirement Automation Tool") can be described in the following steps:
Focus of SecurityRAT is currently put on automation of procedures rather then quality of requirements. There is a set of requirements provided which you can start with, nevertheless it is recommended to create your own set of requirements which fits your company risk profile. Current versionCurrent version is 1.7.9 released in June 2019: https://github.com/SecurityRAT/SecurityRAT/releases/latest Changelog:
LicensingThis program is licensed under the Apache 2.0 license. |
Project ResourcesProject LeadersRelated ProjectsClassifications
|
ReleasesPlease see our GitHub Releases page for the information about the most current release! SecurityRAT on Tour
|
We're looking for volunteers helping us with the project. These are the possibilities to get involved:
Test SecurityRAT and open issues
You don't have to be a developer in order to help! Simply e.g. download our docker image play around and open a GitHub issue for anything what doesn't work according to your expectations!
Create alternative requirement sets
Current default requirement set is very basic and targeted on web development only.
If you want to improve that, you can create your own security requirement set in your own instance of SecurityRAT and provide it in a form of an SQL dump accordingly to the default one.
Join the development team
If you like our idea and want to make it better, know some coding (JavaScript/Angular & JAVA/Spring Boot) and have some spare time, we will be happy to receive you in the team and provide any starting support necessary!
Contributors
The following volunteers take care of pushing development of SecurityRAT forwards:
- Jay Mbolda Yamdjeu
- Philipp Zschumme
Version in planning
For the moment, we don't anticipate development of further big features in version 1, we're putting it into maintenance mode and have started collecting ideas for v2.0.
Please see the current list of ideas for version 2.0 and contribute your ideas on this GitHub Wiki Page