The Arch Linux Security Tracker is a lightweight flask based panel for tracking vulnerabilities in Arch Linux packages, displaying vulnerability details and generating security advisories.
- Issue tracking
- Issue grouping
- libalpm support
- Todo lists
- Advisory scheduling
- Advisory generation
- python >= 3.4
Python dependencies can be installed in a virtual environment (
virtualenv), by running:
virtualenv .virtualenv . .virtualenv/bin/activate pip install -r requirements.txt
For running tests:
pip install -r test-requirements.txt
run debug mode:
adding a new user:
For production run it through
Command line interface
trackerctl script provides access to the command line interface
that controls and operates different parts of the tracker. All commands
and subcommands provide a
--help option that describes the operation
and all its available options.
The configurations are all placed into the
config directory and
applied as a sorted cascade.
The default values in the
00-default.conf file should not be
altered for customization. If some tweaking is required, simply create
a new configuration file with a
.local.conf suffix and some non
zero prefix like
20-user.local.conf. Files using this suffix are
.gitignore and not handled as untracked or dirty.
Help is appreciated, for some guidelines and recommendations check our Contribution file.