|
1 | 1 | {% extends "base.html" %} |
2 | 2 |
|
| 3 | +{% block workflow %} |
| 4 | +{% endblock %} |
| 5 | + |
3 | 6 | {% block content %} |
| 7 | +{% load viewutils %} |
4 | 8 |
|
5 | 9 | <article class="prose"> |
6 | 10 | <p> |
7 | | - The <strong>Nixpkgs Security Tracker</strong> is a web service for managing information on <em>vulnerabilities</em> in software distributed through <a href="https://github.com/nixos/nixpkgs">Nixpkgs and NixOS</a>. |
8 | | - It operates on the following distinctions: |
| 11 | + The <strong>Nixpkgs Security Tracker</strong> is a web service for managing information on vulnerabilities in software distributed through <a href="https://github.com/nixos/nixpkgs">Nixpkgs and NixOS</a>. |
| 12 | + </p> |
| 13 | + <p> |
| 14 | + It is intended to help with solving the <a href="https://en.wikipedia.org/wiki/Record_linkage" target="_blank">record linkage</a> problem of matching packages in the <a href="https://www.cve.org/" target="_blank">CVE database</a> and <a href="https://search.nixos.org/packages" target="_blank">Nixpkgs</a>. |
9 | 15 | </p> |
10 | | - <ul> |
11 | | - <li> |
12 | | - <span class="inline-row gap-small centered"><i class="icon-inbox"></i><a href="{% url 'webview:suggestion:untriaged_suggestions' %}">Untriaged suggestions</a></span> are automatically generated matches between a <a href="https://www.cve.org/ResourcesSupport/Glossary#glossaryCVE">CVE</a> and Nixpkgs derivations. |
13 | | - </li> |
14 | | - <li> |
| 16 | + <h2 class="heading">Workflow</h2> |
| 17 | + <p> |
| 18 | + <span class="inline-row gap-small centered"><i class="icon-inbox"></i><a href="{% url 'webview:suggestion:untriaged_suggestions' %}">Untriaged suggestions</a></span> are automatically generated matches between a <a href="https://www.cve.org/ResourcesSupport/Glossary#glossaryRecord">CVE Record</a> and Nixpkgs derivations. |
| 19 | + </p> |
| 20 | + <p> |
15 | 21 | <span class="inline-row gap-small centered"><i class="icon-bin"></i><a href="{% url 'webview:suggestion:dismissed_suggestions' %}">Dismissed suggestions</a></span> are CVEs that already were classified by a human as <em>not affecting</em> Nixpkgs. |
16 | | - </li> |
17 | | - <li> |
18 | | - <span class="inline-row gap-small centered"><i class="icon-draft"></i><a href="{% url 'webview:suggestion:accepted_suggestions' %}">Accepted suggestions</a></span> are matches between a CVE and Nixpkgs attributes that were selected as <em>security relevant</em>. |
19 | | - They are slated to be published as a GitHub issue, but might need further refinement. |
20 | | - </li> |
21 | | - <li> |
22 | | - <span class="inline-row gap-small centered"><i class="icon-github"></i><a href="/issues">Published issues</a></span> have a persistent identifier and link to GitHub issues, which are used for notifications and coordinating mitigation. |
23 | | - </li> |
24 | | - <ul> |
| 22 | + </p> |
| 23 | + <p> |
| 24 | + <span class="inline-row gap-small centered"><i class="icon-draft"></i><a href="{% url 'webview:suggestion:accepted_suggestions' %}">Accepted suggestions</a></span> are slated to be published, but might need further refinement. |
| 25 | + </p> |
| 26 | + <p> |
| 27 | + <span class="inline-row gap-small centered"><i class="icon-github"></i><a href="/issues">Published issues</a></span> have a persistent identifier and link to <a href="{% gh_issues_url %}" target="_blank">GitHub issues</a>, where maintainers are notified and mitigation is coordinated. |
| 28 | + </p> |
| 29 | + |
| 30 | + <h2 class="heading">Contributors</h2> |
| 31 | + <p> |
| 32 | + <a href="https://github.com/NixOS/nixpkgs-committers/" target="_blank">Nixpkgs committers</a> |
| 33 | + can edit suggestions to help the |
| 34 | + <a href="https://github.com/orgs/nixos/teams/security" target="_blank">NixOS security team</a> |
| 35 | + with triaging. |
| 36 | + </p> |
| 37 | + <p> |
| 38 | + <a href="https://github.com/orgs/nixos/teams/nixpkgs-maintainers" target="_blank">Nixpkgs maintainers</a> |
| 39 | + are encouraged to check their <a href="{% url 'webview:notifications:center' %}">notifications</a>. |
| 40 | + </p> |
| 41 | + |
| 42 | + <h2 class="heading">Users</h2> |
| 43 | + <p> |
| 44 | + If you use NixOS or otherwise rely on software from Nixpkgs, <a href="{% url 'webview:subscriptions:center' %}">subscribe to notifications</a> on published vulnerabilities. |
| 45 | + </p> |
25 | 46 | </article> |
26 | 47 |
|
27 | 48 | {% endblock %} |
0 commit comments