<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dora</id>
		<title>OWASP - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dora"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php/Special:Contributions/Dora"/>
		<updated>2026-05-28T08:07:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=How_to_Write_an_Application_Code_Review_Finding&amp;diff=7251</id>
		<title>How to Write an Application Code Review Finding</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=How_to_Write_an_Application_Code_Review_Finding&amp;diff=7251"/>
				<updated>2006-07-13T20:12:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dora: /* Choose a great name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''How to write an application security finding'''&lt;br /&gt;
&lt;br /&gt;
{{Template:Stub}}&lt;br /&gt;
&lt;br /&gt;
==Choose a great name==&lt;br /&gt;
* dora&lt;br /&gt;
&lt;br /&gt;
==Identify the vulnerability==&lt;br /&gt;
* details of flaw, attack&lt;br /&gt;
* location in code and as URL&lt;br /&gt;
&lt;br /&gt;
==Discuss the risk==&lt;br /&gt;
There is value in both assigning a qualitative value to each finding and further discussing why this value was assigned. Some possible risk ratings are:&lt;br /&gt;
* Critical&lt;br /&gt;
* High&lt;br /&gt;
* Moderate&lt;br /&gt;
* Low&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Justifying the assigned risk ratings is very important. This will allow stakeholders (especially non-technical ones) to gain more of an understanding of the issue at hand. Two key points to identify are:&lt;br /&gt;
* Probability (ease of discovery and execution)&lt;br /&gt;
* Business/Technical impact&lt;br /&gt;
&lt;br /&gt;
==Suggest remediations==&lt;br /&gt;
* alternatives&lt;br /&gt;
* include effort required&lt;br /&gt;
* discuss residual risk&lt;br /&gt;
&lt;br /&gt;
==Include references==&lt;br /&gt;
* Important note: if you use OWASP materials for any reason, you must follow the terms of our license&lt;br /&gt;
&lt;br /&gt;
==Use a positive tone==&lt;br /&gt;
&lt;br /&gt;
by [[User:Vanderaj|Andrew van der Stock]] - (TBD: Depersonalize)&lt;br /&gt;
&lt;br /&gt;
Personally, I find all of these lists (the SANS Top 20, the old Top  10, the old Guide, etc) very negative - which is the way they were  designed. Even the chapter headings in the new book from Howard and LeBlanc are negative.&lt;br /&gt;
&lt;br /&gt;
A few years ago, that's how I thought, too. However, I've moved on. Sure we need to tell people, don't do X when it is necessary, but I think human nature works better when ideas are framed in a positive way. Certainly with business types who don't (yet) understand risk properly. Read this:&lt;br /&gt;
&lt;br /&gt;
http://www.asktog.com/columns/047HowToWriteAReport.html&lt;br /&gt;
&lt;br /&gt;
I write many reports which occasionally detail pretty bad news for  the recipients. Typically, they are not technical people (nor necessarily should they be - well-written reports should be understandable by lay people). Tog's essay was an eye opener for me and I wish I'd read it sooner. With my more positive approach, I'm  getting greater traction and things are getting fixed. Before, they'd often go &amp;quot;it's all too hard, we accept this risk, next!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I strongly believe we are here to enable secure business, not get in the way. Too many security folks* forget that we exist to make sure that ordinary folks don't lose money, don't see their details lost to identity thieves, and don't lose privacy. &amp;quot;Thou Shalt Not ...&amp;quot; lists don't really work in this &amp;quot;enable secure business&amp;quot; ideology.&lt;br /&gt;
&lt;br /&gt;
That's why the Guide has moved from negative titles to positive or neutral titles. I've tried as hard as I can do phrase the issue in terms of &amp;quot;This is the business reason why we check for this issue.  &lt;br /&gt;
&lt;br /&gt;
Check X. Do Y&amp;quot;, rather than say &amp;quot;Faulty authorization. Don't do X. It's bad. M'kay?&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Only a few times I resorted to &amp;quot;don't do X&amp;quot; when it was truly unavoidable and that's a few times too many. Hopefully, by Guide 2.1 I can make it even more positive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How To]]&lt;br /&gt;
[[Category:OWASP Testing Project]]&lt;br /&gt;
[[Category:OWASP Code Review Project]]&lt;/div&gt;</summary>
		<author><name>Dora</name></author>	</entry>

	</feed>