Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jun 17:02

cpe-skills - CPE SDK for Go

A comprehensive Go SDK for CPE (Common Platform Enumeration) operations,
providing parsing, matching, generation, storage, and NVD integration.

Changelog

  • 1915180 Achieve 100% test coverage
  • 30cab72 Add CHANGELOG.md for goreleaser
  • 0b6d4b0 Add CI/CD, convenience API, SKILLS documentation
  • 018dab2 Add NISTIR 7695/7696 spec-compliant escaping, binding, matching, builder, generator, component, and version comparison modules
  • 55115c0 Baseline from module cache
  • 0212260 Fix CI: configure golangci-lint for test files, fix coverage check
  • 528482d Fix all errcheck issues in source files
  • 0cce559 Fix all lint issues: unused vars, errcheck, gosimple S1016
  • 3fdc0b6 Fix golangci-lint config for v1.64 compatibility
  • c9aad6d Fix goreleaser: include MIPS float variant in archive name
  • f1a9408 Improve test coverage to 59.9%
  • 84d2230 Improve test coverage to 93.4%
  • 67900fc Make RegisterDataSource/ClearDataSources testable (97.8% total)
  • 4bea646 Push test coverage to 97.8%
  • 9e90870 Rename module from cpe to cpe-skills
  • 778440c Simplify lint config and remove dead code
  • a49153f Simplify lint config to only govet

Installation

# Install via Go
go get github.com/scagogogo/cpe-skills

# Install CLI tool
go install github.com/scagogogo/cpe-skills/cmd/cpe@latest

Full Changelog: ...v0.1.0