Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create JSON 5.0 Lint Tool #9

Open
rbrittonMitre opened this issue Aug 29, 2023 · 4 comments
Open

Create JSON 5.0 Lint Tool #9

rbrittonMitre opened this issue Aug 29, 2023 · 4 comments
Labels
community development This label represents ideas that are being developed/led by community members.

Comments

@rbrittonMitre
Copy link
Contributor

rbrittonMitre commented Aug 29, 2023

Proposed New Idea/Feature

Usually, CVEs are confidential up to the time they are published "live" and instantiated in the CVE Corpus. If CNAs have incorporated the call to RSUS in their publishing tool, any JSON5 errors are flagged at the time of publication and then they have to be fixed and republished. This can add stress to an already stressful situation. It would be great to have a command line tool that would read the CVEs and flag any JSON5 errors external to the call to RSUS so that any inconsistencies can be addressed prior to the publication.

Such a tool would benefit many CNAs as it would allow them to identify JSON 5.0 errors prior to submitting them to RSUS saving them the time of having to attempt to publish only to fail because of a JSON syntax error.

@rbrittonMitre
Copy link
Contributor Author

A prototype CVE Program JSON 5.0 Lint Tool is available at https://github.com/mprpic/cvelint.

@rbrittonMitre rbrittonMitre moved this from Submitted to Approved (not prioritized) in CVE Program Idea/Feature Tracker Sep 14, 2023
@rbrittonMitre rbrittonMitre moved this from Approved (not prioritized) to In Progress in CVE Program Idea/Feature Tracker Sep 14, 2023
@rbrittonMitre rbrittonMitre added the community development This label represents ideas that are being developed/led by community members. label Sep 21, 2023
@rroberge rroberge moved this from In Progress to Done in CVE Program Idea/Feature Tracker Apr 19, 2024
@zmanion
Copy link

zmanion commented Oct 6, 2024

Is there further action to take here? Will the CVE Program develop a lint tool? Will we ask the community for more? I've used cvelint and would suggest that if there is need, interested parties work to improve cvelint.

@mprpic
Copy link

mprpic commented Oct 8, 2024

@jgamblin noted at today's AWG meeting that some folks were exploring ideas around linting/enhancing CVE records using an LLM. Jerry, got any details on this, or someone else who can provide them?

@jgamblin
Copy link

I am tracking this down and will try to get more information posted here soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community development This label represents ideas that are being developed/led by community members.
Development

No branches or pull requests

4 participants