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

[Tracking issue] Demo Readiness #18

Open
ApolloUnicorn opened this issue Nov 15, 2023 · 1 comment
Open

[Tracking issue] Demo Readiness #18

ApolloUnicorn opened this issue Nov 15, 2023 · 1 comment

Comments

@ApolloUnicorn
Copy link

ApolloUnicorn commented Nov 15, 2023

At our meeting 2023-11-15, we defined our demo target to be a CLI tool which does these four things:

  1. scan dependencies used locally (from some combination of derivation graphs, metadata provided by nixpkgs) Related tickets:
    Creating the inventory of locally installed derivations #19

  2. ingest some sort of vulnerability database(s) that are separate from the users configuration (these might be well-known upstream things like CVEs or new nix-ecosystem-specific databases)
    Related tickets:
    CVE feed ingestion nix-security-tracker#4
    Automatic updates and suggestions based on GitHub events nix-security-tracker#6
    Ingestion of evaluation results of any supported channel nix-security-tracker#8

  3. match/align these two sorts of information (the config and the vulnerabilities) with fewer or more heuristics based on how "pre- cleaned-up" the information (meta and nix-specific database is cleaner, derivation graph and upstream database is messier)
    Related tickets:
    Triage CVEs using automatic suggestions nix-security-tracker#5

  4. produce an output of those matches

@raboof
Copy link
Collaborator

raboof commented Nov 16, 2023

For '2', I don't think we need Nix-Security-WG/nix-security-tracker#6, for 2 reasons: I think that is useful mainly for the 'make the results more actionable' task that we might include in the first milestone, and even if we do, perhaps this information should be provided as part of the feed created by the online tracker rather than by subscribing to the GitHub PRs directly from the local tool.

@raboof raboof transferred this issue from Nix-Security-WG/nix-security-tracker Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants