Skip to content

Which of my hosts are affected by a security advisory?

License

Notifications You must be signed in to change notification settings

swenske/patch-friend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patch friend

This application consumes the machine readable feeds of security advisories from the Debian and Ubuntu projects, and stores them in a database.

It can also receive a feed of hosts and their installed packages from either a Hostinfo installation, or directly from osquery on the hosts themselves.

These two sources of information are used to produce reports about which hosts are impacted by which security vulnerabilities.

This application is a work in progress :)

Dependencies

Python

python-apt isn't installable from pip (it has silent deps on things which are not in PyPi), so you may need to:

ln -s /usr/lib/python3/dist-packages/apt* $VIRTUAL_ENV/lib/python*/site-packages

And install python-apt in the host OS.

Subversion

The "svn" tool is required for DSAs and DLAs.

About

Which of my hosts are affected by a security advisory?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.6%
  • HTML 29.7%
  • Perl 1.7%