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