PHP Source Code Security Scanners: Pixy
By Romain Wednesday, June 20 2007 - 16:24 UTC - Tools - Permalink
By Romain Wednesday, June 20 2007 - 16:24 UTC - Tools - Permalink
I already talked about source code scanners for PHP, and even run a simple test between SWAAT and PHP-SAT. Today, a new toy has been released: Pixy, so I decided to make it pass the test. The first test is really basic, having a quite small php source code with a bunch of possible faults: tests.php
So, you find the output of the tool here: out.pixy.result.txt
I first have to say that it's normal that the tool doesn't catch the header injection stuff, os command injection etc. it doesn't claim to do that. Pixy claims to find the Cross-Site Scripting and the SQL Injection. On that point, I would say pretty good job guy!
The tool catch all the possible Cross-Site Scripting in the echo functions, doesn't warn for the persistent XSS (line 34, the bad html injection would be inserted into the SQL database, if there is no output validation, there are Persistent XSS).
Even better on the SQL Injection where it found every thing I tagged as true-positive.
To conclude, I will definitely keep an eye on this tool which looks promising to me, I will also continue working on the PHP-SAT security configuration in order to make a solid vulnerability disclosure system.
Comments