| 1 | Source: checkpath |
| 2 | Section: admin |
| 3 | Priority: extra |
| 4 | Maintainer: Mark Wooding <mdw@nsict.org> |
| 5 | Standards-Version: 3.1.1 |
| 6 | |
| 7 | Package: checkpath |
| 8 | Architecture: any |
| 9 | Depends: ${shlibs:Depends}, libcheckpath (= ${Source-Version}) |
| 10 | Description: Checks PATH variable for security |
| 11 | Contains two handy programs. |
| 12 | chkpath -- Warns about other users who can write to directories on |
| 13 | your PATH, or rename them, or whatever. If checkpath gives you a |
| 14 | clean bill of health then nobody but you and root can make command |
| 15 | names mean different things without direct write access to the |
| 16 | program files. |
| 17 | tmpdir -- Creates a temporary directory which can't be subverted by |
| 18 | other users. Nobody except you and root will be able to read or |
| 19 | write to your temporary directory, or make you refer to files |
| 20 | outside of it by messing with parent directories. |
| 21 | |
| 22 | Package: libcheckpath |
| 23 | Architecture: any |
| 24 | Depends: ${shlibs:Depends} |
| 25 | Description: Checks paths for security |
| 26 | Walks a pathname, checking every symlink and directory on the way, |
| 27 | and issuing alerts if any element is writable by someone other than |
| 28 | the calling uid or root. Useful if you're paranoid. This package |
| 29 | just contains the shared library. If you want to write programs which |
| 30 | use this library, you need libcheckpath-dev. |
| 31 | |
| 32 | Package: libcheckpath-dev |
| 33 | Architecture: any |
| 34 | Depends: libcheckpath (= ${Source-Version}), mlib-dev (>= 2.0.0), libc6-dev |
| 35 | Description: Checks paths for security |
| 36 | Walks a pathname, checking every symlink and directory on the way, |
| 37 | and issuing alerts if any element is writable by someone other than |
| 38 | the calling uid or root. Useful if you're paranoid. This package |
| 39 | contains the header files and static libraries you need to compile |
| 40 | programs which use the library. |