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