<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/index.php?action=history&amp;feed=atom&amp;title=User%3AThomas_Herlea%2FNotes</id>
		<title>User:Thomas Herlea/Notes - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/index.php?action=history&amp;feed=atom&amp;title=User%3AThomas_Herlea%2FNotes"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Thomas_Herlea/Notes&amp;action=history"/>
		<updated>2026-04-04T16:29:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Thomas_Herlea/Notes&amp;diff=89020&amp;oldid=prev</id>
		<title>Thomas Herlea: Layed out vision for modular organisation of knowledge on security issues</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Thomas_Herlea/Notes&amp;diff=89020&amp;oldid=prev"/>
				<updated>2010-09-09T17:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;Layed out vision for modular organisation of knowledge on security issues&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= How to Organise OWASP Knowledge With Transclusion =&lt;br /&gt;
&lt;br /&gt;
By splitting knowledge into modules along orthogonal axes it becomes possible to aggregate them by transclusion into articles which go into the most appropriate level of detail. All related articles (which transclude the same module) get updated at the same time when the module is updated. Modules are implemented as articles themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| ''Article Names''&lt;br /&gt;
! SQLI&lt;br /&gt;
! XSS&lt;br /&gt;
! CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Description&lt;br /&gt;
| Description_of_SQLI&lt;br /&gt;
| Description_of_XSS&lt;br /&gt;
| Description_of_CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Testing for Issue&lt;br /&gt;
| Testing_for_SQLI&lt;br /&gt;
| Testing_for_XSS&lt;br /&gt;
| Testing_for_CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Looking for Issue During Review&lt;br /&gt;
| Reviewing_for_SQLI&lt;br /&gt;
| Reviewing_for_XSS&lt;br /&gt;
| Reviewing_for_CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Avoiding the Issue&lt;br /&gt;
| Avoiding_SQLI&lt;br /&gt;
| Avoiding_XSS&lt;br /&gt;
| Avoiding_CSRF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authoritative Articles on Security Issues ==&lt;br /&gt;
&lt;br /&gt;
Authoritative articles on security issues could be formed by transcluding modules per column:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
! SQLI&lt;br /&gt;
! XSS&lt;br /&gt;
! CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Description&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | A&lt;br /&gt;
| B&lt;br /&gt;
| C&lt;br /&gt;
|-&lt;br /&gt;
! Testing for Issue&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | A&lt;br /&gt;
| B&lt;br /&gt;
| C&lt;br /&gt;
|-&lt;br /&gt;
! Looking for Issue During Review&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | A&lt;br /&gt;
| B&lt;br /&gt;
| C&lt;br /&gt;
|-&lt;br /&gt;
! Avoiding the Issue&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | A&lt;br /&gt;
| B&lt;br /&gt;
| C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The authoritative article on SQLI would consist of the modules labelled &amp;quot;&amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt;&amp;quot; etc.&lt;br /&gt;
&lt;br /&gt;
== Books on Security Practices ==&lt;br /&gt;
&lt;br /&gt;
Books on security practices could address security issues by transcluding partial columns:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
! SQLI&lt;br /&gt;
! XSS&lt;br /&gt;
! CSRF&lt;br /&gt;
|-&lt;br /&gt;
! Description&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | X, Y, Z&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | X, Y, Z&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | X, Y, Z&lt;br /&gt;
|-&lt;br /&gt;
! Testing for Issue&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
! Looking for Issue During Review&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | Y&lt;br /&gt;
|-&lt;br /&gt;
! Avoiding the Issue&lt;br /&gt;
| Z&lt;br /&gt;
| Z&lt;br /&gt;
| Z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The OWASP Code Review Guide would consist of modules labelled &amp;quot;&amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;Y&amp;lt;/span&amp;gt;&amp;quot; (for each security issue there is its description and how to look for it during review) etc.&lt;/div&gt;</summary>
		<author><name>Thomas Herlea</name></author>	</entry>

	</feed>