Asof 2024-12-24, all commit signatures shall match ./.ssh/sha256.sig values. ./README.md#signaturecertificate shows how to test this on your own.
Asof 2025-04-09 (commit a40d1ff013f3007384e4ed025d0e402364d189cb), ./.ssh/allowed_signers.old holds old certificates1 (not known as "compromised"; just no longer used). TODO; warn if new commits use old certificates.
Asof 2025-07-10 (commit 4073fc729bdf7eda455a1a9914310e118efa5833), this repo switches to a new certificate2. The previous certificates are not known as "compromised", but were used on numerous devices and are no longer trustable.
Users can expect that past 2024-06-26, trunk passes susuwuUnitTests(), which uses Susuwu::unitTestsCxx()3 + GitHub's code reviews4.
- If GitHub gives advisories, https://github.com/SwuduSusuwu/SusuLib/security/ shows those (the top just shows what is in
SECURITY.md, so remember to scroll down).
First, view How to contribute for information on issues (to ensure that what you found is not a normal issue).
If you found normal issue(s), such as this, use this normal route to post about new issues.
But if you found sensitive issue(s), such as this, you have a few options to report the issue:
- through a new private advisory,
- through private message to https://github.com/SwuduSusuwu (if GitHub now allows private messages),
- or mailto:2002swudususuwu@gmail.com.
- If there is no response soon, you can also contact https://substack.com/@swudususuwu.
You can expect:
- Best effort to address the issue(s),
- with you anonymous (unless you ask to publish credits to you.)
TODO; have ./.ssh/setup.sh do git config to warn if new commits use old certificates (don't know how to).
Footnotes
-
Asof commmit a40d1ff013f3007384e4ed025d0e402364d189cb
./.ssh/sha256.sig(and the./.ssh/allowed_signerswhichsha256.sigproduces) have a new certificate (SHA256:1csQw8HZNJa7t2gbG9/usNZ6cXdlUlSMcA3dVb3j16c). ↩ -
Asof commit 4073fc729bdf7eda455a1a9914310e118efa5833,
./.ssh/sha256.sig(and the./.ssh/allowed_signerswhichsha256.sigproduces) have a new certificate. All commits which follow that commit must use that new certificate (SHA256:8MXQK2Ms1FI4X3BSNbLuYAAMO3MXPQ7GsGH4kcXNDiY). ↩ -
Asof commmit 7a9f52b2301f16807485b6701bec883404b4bd29 (+
cxx/main.hxx: for issues #3, #14: cross-language),testHarnessesis nowsusuwuUnitTests. ↩ -
Asof commmit 36fa8a54a2a56d6e5bf21899980b48b462c15bde (+
.github/workflows/codacy.ymlNew GitHub analysis.), the code scans now include all of Codacy's test results; before this, just GitHub's CodeQL produced code scans. ↩