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

HSEC-2023-0001: aeson hash flooding #35

Merged
merged 1 commit into from
Jun 13, 2023

Conversation

frasertweedale
Copy link
Collaborator

@frasertweedale frasertweedale commented Jun 13, 2023

Add aeson hash flooding advisory.

This should put our CI through its paces. Some other things to note/discuss:

  • Are we happy with the topology: advisories/hackage/<package-name>?
  • If so, we need to add a uniqueness check for the HSEC identifier, because they'll be spread across different directories. (ci: check HSEC id uniqueness #38)
  • Are we happy with naming the advisory files after the HSEC identifier? If so, we should (eventually) extend the checks to make sure that the ID in the TOML header matches the filename. (check HSEC id matches filename #40)

Later, we could add merge automation to select the next appropriate HSEC identifier and update the commit before merging. It's a "nice to have" and we can do it later.

@frasertweedale frasertweedale merged commit eac3296 into haskell:main Jun 13, 2023
@frasertweedale frasertweedale deleted the adv/aeson-hash-flooding branch June 13, 2023 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants