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 ASP.NET MVC Boilerplate Project"
KateHartmann (talk | contribs) (Created page with "=Main= <div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">link=</div> {| style="padding: 0;margin:0;margin-top:10px;t...") |
RehanSaeed (talk | contribs) (First Draft) |
||
Line 3: | Line 3: | ||
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div> | <div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div> | ||
− | + | ==ASP.NET MVC Boilerplate Project== | |
− | + | The default ASP.NET MVC project template uses insecure defaults and omits many security features altogether. ASP.NET MVC Boilerplate is a Visual Studio project template that enables security features by default and adds liberal comments and links to further resources to help developers (Who often do not have a lot of knowledge on the subject) get started. | |
− | + | https://github.com/RehanSaeed/ASP.NET-MVC-Boilerplate/raw/master/Images/New%20Project.png | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Description== | ==Description== | ||
− | |||
− | |||
A professional ASP.NET MVC template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default MVC template provided by Microsoft to provide security by default. | A professional ASP.NET MVC template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default MVC template provided by Microsoft to provide security by default. | ||
+ | https://github.com/RehanSaeed/ASP.NET-MVC-Boilerplate/raw/master/Images/Preview%20Image.png | ||
==Licensing== | ==Licensing== | ||
− | + | This program is free software: you can redistribute it and/or modify it under the terms of the [https://github.com/RehanSaeed/ASP.NET-MVC-Boilerplate/blob/master/LICENSE GNU Affero General Public License 2.0] as published by the Free Software Foundation 2015. | |
− | |||
− | This program is free software: you can redistribute it and/or modify it under the terms of the [ | ||
− | |||
− | |||
== Project Resources == | == Project Resources == | ||
− | < | + | <ul> |
− | + | <li> | |
− | </ | + | [https://github.com/RehanSaeed/ASP.NET-MVC-Boilerplate GitHub Project Home Page] where you can view source code, log issues and view the change log. |
− | + | </li> | |
− | + | <li> | |
+ | [https://visualstudiogallery.msdn.microsoft.com/6cf50a48-fc1e-4eaf-9e82-0b2a6705ca7d Visual Studio Gallery] where you can install the project template, rate/review it. | ||
+ | </li> | ||
+ | <li> | ||
+ | [http://rehansaeed.co.uk/asp-net-mvc-boilerplate/ My RehanSaeed.co.uk] blog where I post articles detailing features of the project. The project template itself links to many of the articles so that developers can get detailed information if they need it. | ||
+ | </li> | ||
+ | </ul> | ||
== Project Leader == | == Project Leader == | ||
− | + | [http://rehansaeed.co.uk Muhammad Rehan Saeed] | |
− | |||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Classifications== | ==Classifications== | ||
− | + | [[File:Project_Type_Files_CODE.jpg|link=]] | |
− | + | [[File:Owasp-incubator-trans-85.png|link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Incubator_Projects|Incubator Project]] | |
− | + | [[File:Owasp-builders-small.png|link=Builders]] | |
− | + | [[File:Agplv3-155x51.png|link=http://www.gnu.org/licenses/agpl-3.0.html|Affero General Public License 3.0]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== News and Events == | == News and Events == | ||
− | + | Read all of the blog articles about this project [http://rehansaeed.co.uk/asp-net-mvc-boilerplate/ here]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Roadmap== | ==Roadmap== | ||
− | + | As ASP.NET MVC evolves and many of the JavaScript libraries release new updates, this project template needs constant updates. It is intended that this project template remain as current as possible. I would like to add more security features to the site template and add more documentation and helper comments. | |
− | |||
− | I would like to add more security features to the site template and add more documentation and helper comments | ||
==Getting Involved== | ==Getting Involved== | ||
− | + | All are welcome to get involved. Simply visit the GitHub site and raise a pull request for your code. | |
=Minimum Viable Product= | =Minimum Viable Product= | ||
− | + | A Visual Studio Project Template which you can download [https://visualstudiogallery.msdn.microsoft.com/6cf50a48-fc1e-4eaf-9e82-0b2a6705ca7d here] | |
− | |||
− | A Visual Studio Project Template | ||
− | https://visualstudiogallery.msdn.microsoft.com/6cf50a48-fc1e-4eaf-9e82-0b2a6705ca7d | ||
− | |||
− | |||
− | |||
__NOTOC__ <headertabs /> | __NOTOC__ <headertabs /> | ||
[[Category:OWASP Project]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Code]] | [[Category:OWASP Project]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Code]] |
Revision as of 14:45, 28 April 2015
ASP.NET MVC Boilerplate Project
The default ASP.NET MVC project template uses insecure defaults and omits many security features altogether. ASP.NET MVC Boilerplate is a Visual Studio project template that enables security features by default and adds liberal comments and links to further resources to help developers (Who often do not have a lot of knowledge on the subject) get started.
Description
A professional ASP.NET MVC template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default MVC template provided by Microsoft to provide security by default.
Licensing
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License 2.0 as published by the Free Software Foundation 2015.
Project Resources
- GitHub Project Home Page where you can view source code, log issues and view the change log.
- Visual Studio Gallery where you can install the project template, rate/review it.
- My RehanSaeed.co.uk blog where I post articles detailing features of the project. The project template itself links to many of the articles so that developers can get detailed information if they need it.
Project Leader
Classifications
News and Events
Read all of the blog articles about this project here.
Roadmap
As ASP.NET MVC evolves and many of the JavaScript libraries release new updates, this project template needs constant updates. It is intended that this project template remain as current as possible. I would like to add more security features to the site template and add more documentation and helper comments.
Getting Involved
All are welcome to get involved. Simply visit the GitHub site and raise a pull request for your code.
A Visual Studio Project Template which you can download here