8b5dfb5e |
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. |