8000 GitHub - nefuares/swid-tools
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nefuares/swid-tools

 
 

Repository files navigation

Software Identification (SWID) Tagging Tools and Utilities

CircleCI Gitter

This project provides a set of Java-based tools for the generation and validation of Software Identification (SWID) tags produced by the NIST SWID Tagging Project. These tools support XML-based SWID tags based on the format defined by ISO/IEC 19770-2:2015, and Concise Binary Object Representation (CBOR) based concise SWID (CoSWID) tags based on the IETF CoSWID specification.

Included in this repository are the sources for:

  • swid-builder: A Java API for building SWID and CoSWID tags, which can be used in other applciations to produce tags in the XML and CBOR formats.
  • swidval: A command line tool for validating a SWID tag against the requirements defined by ISO/IEC 19770-2:2015, IETF CoSWID, and NIST Internal Report (NISTIR) 8060. This tool provides an convenient way to check if a SWID or CoSWID tag is valid and provides the necessary information required by the standard and best practices.
  • swidval-webapp: A simple, proof of concept webapp that provides a SWID validation service that is deployable to a Java application server.
  • swid-maven-plugin: An Apache Maven plugin that supports the generation of an XML- or CBOR- based tag as part of a Maven build.
  • swid-repo-client: An experimental client that can be used to post a generated SWID tag to the National Vulnerability Database (NVD). The NVD is maintaining a repository of software producer published SWID and CoSWID tags for use in identifying products as part of the NVD's vulnerability analysis process.

About

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.0%
  • Shell 1.3%
  • Other 0.7%
0