FreeBSD Ports

security/rats 2.4_1

Source code auditing tool

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
security, devel
Package size
121.5 KiB, 832.4 KiB installed

Description

This is RATS, a rough auditing tool for security, developed by Secure Software Solutions. It is a tool for scanning source code (C, C++, Perl, and Python) and flagging common security related programming errors such as buffer overflows and TOCTOU (Time Of Check, Time Of Use) race conditions. 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.

Install

As a binary package — by origin, or by package name:

pkg install security/rats
pkg install rats

From the ports tree:

cd /usr/ports/security/rats/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rats>0:security/rats

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4_12.4_12.42.4_12.4_1
FreeBSD:14:quarterly2.4_12.4_1n/a2.4_12.4_1
FreeBSD:15:latest2.4_12.4_1n/a2.4_12.4_1
FreeBSD:15:quarterly2.4_12.4_1n/an/an/a
FreeBSD:16:latest2.4_12.4_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

All build dependencies 4
All run dependencies 1

No port depends on this one.

Configuration

Options name: security_rats

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake tar:tgz
Service scripts
none

Files

Manual pages 1
  • rats(1)
pkg-plist 9
  • bin/rats
  • share/man/man1/rats.1.gz
  • share/rats/rats-c.xml
  • share/rats/rats-openssl.xml
  • share/rats/rats-perl.xml
  • share/rats/rats-php.xml
  • share/rats/rats-python.xml
  • share/rats/rats-ruby.xml
  • share/doc/rats/README
distinfo 1
FileSizeSHA256
rats-2.4.tgz3931142163ad111070542d941c23b98d3da231f13cf065f50f2e4ca40673996570776a
Master sites 1
  • https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/

Commit history 0

No commits in the history this site was built from.