Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security Scanning #584

Open
turtle0x1 opened this issue Sep 17, 2024 · 0 comments
Open

Security Scanning #584

turtle0x1 opened this issue Sep 17, 2024 · 0 comments
Labels
experimental more input required Need's more input from a wider group of people before being implemented

Comments

@turtle0x1
Copy link
Owner

turtle0x1 commented Sep 17, 2024

Assuming #580 is merged, its somewhat dreamable that packages can be scanned for out of date packages to produce reports.

Idea

It should be possible to compare our package list to security advisories to monitor infrastructure for vulnerabilities.

For example the big players seem to publish OVAL files with varying degrees of completeness (Cannonical, Redhat, Suse ). Alpine publishes its own a sec db

Other products scan CVE databases directly and import / grep / parse / LLM whatever they can out the text, which may be the better overall solution. Another fun link https://github.com/CVEProject/cvelistV5

Drawbacks

  • It would probably be "feature creep" to include something like this within LXDMosaic
    • it requires downloading and parsing quite a lot of files and probably quite DB intensive
      • perhaps spin out as separate app (maybe fish for some coin by offering it as a service).
  • Package managers like npm, pip, and SNAP dont appear to publish OVAL files (:cry:)
    • require even more code & parsing
  • If your mega serious you build your images, pin/compile every package, and control everything everywhere
    • I'm willing to wager my time thats not super common until you hit ISO 27001 level control

Pros

  • "Free" scanning
  • If anyone else uses it the world might be 0.001% more secure 😄
@turtle0x1 turtle0x1 added more input required Need's more input from a wider group of people before being implemented experimental labels Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
experimental more input required Need's more input from a wider group of people before being implemented
Projects
None yet
Development

No branches or pull requests

1 participant