Commit d78da2f
committed
fix: Improve remediation database accuracy and coverage
- Add 30+ common algorithms to remediation database:
- Authenticated encryption: ChaCha20-Poly1305, AES-GCM, XSalsa20-Poly1305
- MACs: HMAC, HMAC-SHA256, HMAC-SHA512, Poly1305
- Post-quantum: ML-KEM, ML-DSA (mark as quantum-safe)
- NIST curves: P-256, P-384, P-521, secp256k1
- RSA variants: RSA-OAEP, RSA-PSS, PS256/384/512
- ECDH variants: ECDH-ES
- Hash functions: BLAKE2b, BLAKE2s, BLAKE3
- Chinese algorithms: SM2, SM3, SM4
- Fix @noble/ed25519 database entry (removed false positives)
- Fix Maven property placeholder resolution:
- Parse <properties> section and resolve ${...} references
- Now shows actual version (1.77) instead of ${bouncycastle.version}1 parent 6b5a6cd commit d78da2f
File tree
3 files changed
+404
-74
lines changed- data
- internal/manifest
- pkg/crypto
3 files changed
+404
-74
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19387 | 19387 | | |
19388 | 19388 | | |
19389 | 19389 | | |
19390 | | - | |
| 19390 | + | |
19391 | 19391 | | |
19392 | 19392 | | |
19393 | 19393 | | |
19394 | 19394 | | |
19395 | | - | |
19396 | | - | |
19397 | | - | |
19398 | | - | |
19399 | | - | |
19400 | | - | |
19401 | | - | |
19402 | | - | |
19403 | | - | |
19404 | | - | |
19405 | | - | |
19406 | | - | |
19407 | | - | |
19408 | | - | |
19409 | | - | |
19410 | | - | |
19411 | | - | |
19412 | | - | |
19413 | | - | |
19414 | | - | |
19415 | | - | |
19416 | | - | |
19417 | | - | |
19418 | | - | |
19419 | 19395 | | |
19420 | 19396 | | |
19421 | 19397 | | |
| |||
19425 | 19401 | | |
19426 | 19402 | | |
19427 | 19403 | | |
19428 | | - | |
19429 | | - | |
| 19404 | + | |
| 19405 | + | |
19430 | 19406 | | |
19431 | 19407 | | |
19432 | 19408 | | |
| |||
19438 | 19414 | | |
19439 | 19415 | | |
19440 | 19416 | | |
19441 | | - | |
19442 | | - | |
19443 | | - | |
19444 | | - | |
19445 | | - | |
19446 | | - | |
19447 | | - | |
19448 | | - | |
19449 | | - | |
19450 | | - | |
19451 | | - | |
19452 | | - | |
19453 | | - | |
19454 | | - | |
19455 | | - | |
19456 | | - | |
19457 | | - | |
19458 | | - | |
19459 | | - | |
19460 | | - | |
19461 | | - | |
19462 | | - | |
19463 | | - | |
19464 | | - | |
19465 | | - | |
19466 | | - | |
19467 | | - | |
19468 | | - | |
19469 | | - | |
19470 | | - | |
19471 | | - | |
19472 | | - | |
19473 | | - | |
19474 | | - | |
19475 | | - | |
19476 | | - | |
| 19417 | + | |
19477 | 19418 | | |
19478 | 19419 | | |
19479 | 19420 | | |
19480 | | - | |
19481 | | - | |
| 19421 | + | |
| 19422 | + | |
19482 | 19423 | | |
19483 | | - | |
| 19424 | + | |
19484 | 19425 | | |
19485 | 19426 | | |
19486 | 19427 | | |
| |||
69525 | 69466 | | |
69526 | 69467 | | |
69527 | 69468 | | |
69528 | | - | |
| 69469 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
35 | 68 | | |
36 | 69 | | |
37 | 70 | | |
| |||
44 | 77 | | |
45 | 78 | | |
46 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
47 | 109 | | |
48 | 110 | | |
49 | 111 | | |
| |||
56 | 118 | | |
57 | 119 | | |
58 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
59 | 131 | | |
60 | 132 | | |
61 | 133 | | |
| |||
65 | 137 | | |
66 | 138 | | |
67 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
68 | 143 | | |
69 | 144 | | |
70 | | - | |
| 145 | + | |
71 | 146 | | |
72 | 147 | | |
73 | 148 | | |
| |||
0 commit comments