Skip to content

Conversation

@ahouseholder
Copy link
Contributor

This PR removes the statically-maintained csv tables in favor of generating them directly from the corresponding DecisionTable objects from within the doctools.py tool.

Copilot Summary

This pull request introduces several new CSV data files and updates a Makefile command. The main focus is on adding comprehensive mapping and decision tables for CVSS v4 and SSVC, which will support more detailed and automated vulnerability assessments. Additionally, the Makefile is updated to align with the new data structure.

Data Table Additions:

Build Process Update:

  • Updated the regenerate_json Makefile rule to use the new --datadir parameter, reflecting the new data organization.

@ahouseholder ahouseholder linked an issue Aug 27, 2025 that may be closed by this pull request
@ahouseholder ahouseholder added tech/backend Back-end tools, code, infrastructure tech/data Data implementation (content of /data, data object instances, etc.) tech/environment Project environment, deployment, CI, etc. labels Aug 27, 2025
@ahouseholder ahouseholder self-assigned this Aug 27, 2025
@ahouseholder ahouseholder added this to the 2025-09 milestone Aug 27, 2025
Copy link
Contributor

@sei-vsarvepalli sei-vsarvepalli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Easy.. CSV out.

@ahouseholder ahouseholder merged commit 12b76e9 into main Aug 28, 2025
4 checks passed
@ahouseholder ahouseholder deleted the 890-add-csv-generation-to-doctoolspy branch August 28, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tech/backend Back-end tools, code, infrastructure tech/data Data implementation (content of /data, data object instances, etc.) tech/environment Project environment, deployment, CI, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add csv generation to doctools.py

3 participants