Skip Navigation

How do you keep track of vulnerabilities?

I'm having trouble staying on top of updates for my self hosted applications and infrastructure. Not everything has auto updates baked in and some things you may not want to auto update. How do y'all handle this? How do you keep track of vulnerabilities? Are there e.g. feeds for specific applications I can subscribe to via RSS or email?

35 comments
  • There are some tools to help, but things are sort of specific to particular aspects. Lynis for general systems, ntopng for networks, and such.

    For 90% of stuff, though, you can just stick to stable repos and upgrade on a schedule and you'll be alright.

  • i subscribe to the release page of the repo in my rss reader. simple and effective.

  • upgrades:

    • distribution packages: unattended-upgrades
    • third party software: subscribe to the releases RSS feed (in tt-rss or rss2email), read release notes, bump version number in my ansible playbook, run playbook, done.

    vulnerabilities:

    • debsecan for distribution packages
    • trivy fort third-party applications/libraries/OCI images
    • wazuh for larger (work) setups
35 comments