OWASP Security Knowledge Framework

=Main=



{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 * valign="top" style="border-right: 1px dotted gray;padding-right:25px;" |

OWASP Security Knowledge Framework Project
The OWASP Security Knowledge Framework Project is intended to be a tool used for building, verification and training.

Description
It is an expert system web-application that uses OWASP Application Security Verification Standard. It support developers in pre-development (Security by design) It support developers after release of code (OWASP Checklist Level 1-3) Code-examples

Our experience taught us that the current level of security the current web-applications contain is not sufficient enough to ensure security. This is mainly because web-developers simpy aren't aware of the risks and dangers are lurking, waiting to be exploited by hackers.

Because of this we decided to develop a security tool in order to create a guide system available for all developers so they can develop applications secure by design.

The security knowledge framework is here to support developers create secure applications. By analysing proccessing techniques in which the developers use to edit their data the application can link these techniques to different known vulnerabilities and give the developer feedback regarding descriptions and solutions on how to properly implement these techniques in a safe manner.

The seccond stage of the application is validating if the developer properly implemented different types of defense mechanisms by means of different checklists such as the application security verification standards.

By means of the answers supplied by the developer the application again generates documentation in which it gives feedback on what defense mechanisms he forgot to implement and give him feedback regarding descriptions and solutions on how to properly implement these techniques in a safe manner.

Licensing
This program is free software: you can redistribute it and/or modify it under the terms of the link GNU Affero General Public License 3.0 as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


 * valign="top" style="padding-left:25px;width:200px;border-right: 1px dotted gray;padding-right:25px;" |

Project Resources
Github/source-code: https://github.com/blabla1337/skf-flask

Guide's and tutorials: http://www.securityknowledgeframework.com/index.html?#guide https://github.com/blabla1337/skf-flask/blob/master/README

Old PoC Online demo version: http://demo.securityknowledgeframework.com

Project Leaders
[mailto:glenntencate@gmail.com Glenn ten Cate] [mailto:r.tencate77@gmail.com Riccardo ten Cate]

Classifications

 * valign="top" style="padding-left:25px;width:200px;" |

News and Events
There are no events security knowledge framework will attend this upcoming month.


 * }

=FAQs=

For documentation, tutorials and guide's please visit: http://www.securityknowledgeframework.com, for more detailed information.

= Acknowledgements =

Contributors
The success of OWASP is due to a community of enthusiasts and contributors that work to make our projects great. This is also true for the success of your project. Be sure to give credit where credit is due, no matter how small! This should be a brief list of the most amazing people involved in your project. Be sure to provide a link to a complete list of all the amazing people in your project's community as well.

[mailto:glenntencate@gmail.com Glenn ten Cate]

= Road Map and Getting Involved =

Roadmap
The project is almost ready for the first Official release. In the future we want to do the following things:

- Information/feedback gathering from users - Design new layout for improved userbility

- Write new code examples

- Write new content for knowledge base

- Iterate old examples for improvement

- Hook code examples to knowledge-base items

- Include multiple user acounts

Getting Involved
=Minimum Viable Product= The goal is to deliver an web-application that is easy to set-up and can run on different OS. For this we chosen the Python Flask, this runs both on Windows as Linux and is easy to install.