All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3 0/6] CPE ID Support
@ 2018-05-07 20:29 Matt Weber
  2018-05-07 20:30 ` [Buildroot] [PATCH v3 1/6] cpe-info: new make target Matt Weber
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Matt Weber @ 2018-05-07 20:29 UTC (permalink / raw)
  To: buildroot

This series begins adding CPE identifier support to Buildroot. The
intent is to establish and maintain a baseline of CPE IDs, one for each
package. Each of these IDs ties back to a NIST database entry for the
respective piece of software, which is linked to specific vunderabilities.

Within Buildroot, a CPE report can be generated (like legal-info) that
captures a target build's list of CPE IDs. This report can then be
checked for validity using the pkgstat script or another third party tool.

The pkgstats script has been extended to provide CPE ID checking of
matching/requires update/new as part of its html output.

As part of testing this series, the following branch contains a series
of fixups required to make these specific packages match the database.
(I can submit these to the mailing list but there are ~70 of them)

https://github.com/rc-matthew-l-weber/buildroot/tree/cpe-info-github
Commit 14c3ee6 to 567732d

A follow-on patchset will be submitted adding support for pkgstat generation
of CPE updates in XML and Buildroot manual updates for guidance on submission
of those XML database updates to the NIST organization. (We'd like to get
feedback on this series first to save us effort on the update XML stuff)


Matt Weber (6):
  cpe-info: new make target
  cpe-info: id prefix/suffix
  cpe-info: only report target pkgs
  cpe-info: update manual for new pkg vars
  support/scripts/pkgstat: add target CPE reporting
  support/scripts/pkgstat: add CPE status reporting

 Makefile                                |  17 +++-
 docs/manual/adding-packages-generic.txt | 117 +++++++++++++--------
 package/Makefile.in                     |   4 +
 package/pkg-generic.mk                  |  21 ++++
 package/pkg-utils.mk                    |   8 ++
 support/scripts/pkg-stats               | 175 ++++++++++++++++++++++++++++----
 6 files changed, 281 insertions(+), 61 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-05-14 21:43 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-07 20:29 [Buildroot] [PATCH v3 0/6] CPE ID Support Matt Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 1/6] cpe-info: new make target Matt Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 2/6] cpe-info: id prefix/suffix Matt Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 3/6] cpe-info: only report target pkgs Matt Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 4/6] cpe-info: update manual for new pkg vars Matt Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 5/6] support/scripts/pkgstat: add target CPE reporting Matt Weber
2018-05-09 21:00   ` Erik Larsson
2018-05-09 21:36     ` Matthew Weber
2018-05-10  3:03   ` Ricardo Martincoski
2018-05-10 18:00     ` Matthew Weber
2018-05-14 21:43       ` Matthew Weber
2018-05-07 20:30 ` [Buildroot] [PATCH v3 6/6] support/scripts/pkgstat: add CPE status reporting Matt Weber
2018-05-09 21:03   ` Erik Larsson
2018-05-09 21:33     ` Matthew Weber

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.