Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.56 KB

focus-areas.md

File metadata and controls

60 lines (47 loc) · 2.56 KB

CPANSec focus areas

The three major areas are

  • Law
  • Information-gathering
  • Tooling & reporting

This document tries to create a map of where people may find themselves best-fit to help.

Law

Gather knowledge on laws and regulations. Find out what the prerequisites are for our own goals and present that piece-meal to the rest of the group either in layman worded documentation, action lists, or modules.

One of the focus-points in this part is how to set up an SBOM, what to put in there, what not to put in there and huw to structure it.

Information-gathering

Find out where vital information lives and combine that into information sources that can be used in tooling. Sources are e.g. CVE databases, OS distribution vulnerability mailing list, -communities, and -websites.

One of the focus points in this part is generating a CPANSA feed where all known vulnerabilities that touch (modules on) CPAN or CORE, so modules like Test::CVE can use it in analysing distributions.

Tooling & reporting

Anything that will help end-users be aware of possible vulnerabilities. The scope is not to ship a bag of tools that actually fix issues, but report possible weeknesses and how - if possible - the end-user themselves could take action to fix their distribution.

Tooling will also be required in SBOM generation

Map

 +-------------------------+-------------------------+-------------------------+
 | Law                     | Information             | Reporting               |
 +-------------------------+-------------------------+-------------------------+
 +-----------------------------------------------------------------------------+
 | Networking with people                                                      |
 +-----------------------------------------------------------------------------+
      +--------------------+                         +---------+
      | SBOM               |                         | SBOM    |
      +--------------------+                         +---------+
                         +---------------------------------------------------+
                         | CVE, NVD, OSV, RHSA, ...                          |
                         +---------------------------------------------------+
                +----------------------------+
                | CNA                        |
                +----------------------------+
                                   +---------------------------------+
                                   | CPANSA                          |
                                   +---------------------------------+