diff options
author | Andrzej Telszewski <atelszewski@gmail.com> | 2010-05-13 00:58:03 +0200 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2010-05-13 00:58:03 +0200 |
commit | d7168f94888e6e3e5c60c844ce3f92c3c7cffcf4 (patch) | |
tree | e89a22892ffd9bfa72bfc3db95daf8e5300f5c5e /development/rats/README | |
parent | 7c25bf3623e0962f6bb2faeaa225c960dfdd5a1c (diff) |
development/rats: Added to 13.0 repository
Diffstat (limited to 'development/rats/README')
-rw-r--r-- | development/rats/README | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/development/rats/README b/development/rats/README new file mode 100644 index 0000000000000..e470ebed27fa1 --- /dev/null +++ b/development/rats/README @@ -0,0 +1,22 @@ +RATS - Rough Auditing Tool for Security + +RATS is an open source tool developed and maintained by Secure Software +security engineers. Secure Software was acquired by Fortify Software, Inc. +RATS is a tool for scanning C, C++, Perl, PHP and Python source code and +flagging common security related programming errors such as buffer overflows +and TOCTOU (Time Of Check, Time Of Use) race conditions. + +RATS scanning tool provides a security analyst with a list of potential +trouble spots on which to focus, along with describing the problem and +potentially suggest remedies. It also provides a relative assessment of the +potential severity of each problem, to better help an auditor prioritize. +This tool also performs some basic analysis to try to rule out conditions +that are obviously not problems. + +As its name implies, the tool performs only a rough analysis of source code. +It will not find every error and will also find things that are not errors. +Manual inspection of your code is still necessary, but greatly aided with +this tool. + +Example usage - to analyze "main.c": +rats --db /usr/share/rats-2.3/rats-c.xml main.c |