TSS-WEB - an Open Framework for your Web Development Security Policy or Standard

This is the official site of TSS-WEB, an open framework of ~200 baseline requirements that you can use for your web development security standard, policy, or security concept. All of these requirements are based on common best practices (including those from OWASPSAFECode, ISO/IEC 27002, NIST and BSI) plus our own experiences in this field.

For instance, TSS-WEB also meets 14.2.1 control ("Secure Development Policy") of ISO/IEC 27002. Detailed compliance mappings are provided in appendix B to E.

TSS-WEB 2.0 Online (November 2020)

We are currently working on the new release. The wiki content is currently undergoing full revision and will be updated regularly. The new release will be available shortly.


The objective of TSS-WEB is to provide a framework of language-independent application security requirements that can be used by organizations as a baseline to implement their own security standards or policies for their web development.

Secure Coding Guidelines

TSS-WEB provides high-level requirements that can be used to derive secure coding guidelines for specific languages and frameworks.

Secure Coding Guidelines for Confluence by Secodis

If you are interested in comprehensive secure coding guidelines that complement these requirements, you might want to have a look at our Security Guidelines for Confluence that we provide as an export for Atlassian Confluence. It includes a comprehensive threat library, secure coding guidelines, and implementation notes for a number of programming languages and frameworks including Java, JSF, Spring, ASP.NET, Angular, Javascript, and Node.js that you can extend to your own need or that we update for you on a regular basis. Here is what it looks like:

Related Standards

ISO/IEC 27002:2013: Appendix E: ISO/IEC 27002:2013 Mapping (Draft)


The document is licensed under Creative Commons By 4.0 and can therefore be used and changed to individual needs free of charge and without any other obligations than to name the document and author of the used template. Furthermore, any adapted version of this document does not have to be published under the same license.


This site is maintained by Secodis GmbH. Responsible for the content is Matthias Rohr


Feedback about this content is very much welcome. Please post it in the TSS-WEB Google Group or send it directly to tss-web@googlegroups.com.





Table of Contents

Updates since v1.8

Relevant changes since v1.8: