stabilize tests

This commit is contained in:
master
2026-02-01 21:37:40 +02:00
parent 55744f6a39
commit 5d5e80b2e4
6435 changed files with 33984 additions and 13802 deletions

View File

@@ -38,35 +38,35 @@ BinaryIndex is a collection of libraries and services for binary analysis:
## Architecture
```
┌─────────────────────────────────────────────────────────────────────────┐
Scanner.Worker
│ ┌─────────────────────┐ ┌─────────────────────┐
│ │ BinaryVulnerability │ │ DeltaSigAnalyzer
│ │ Analyzer │ │
│ └─────────┬───────────┘ └──────────┬───────────┘
└────────────┼─────────────────────────┼───────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────┐
BinaryIndex Libraries
│ ┌───────────────┐ ┌────────────────┐ ┌────────────────────┐
│ │ Core/Cache │ │ Disassembly │ │ Normalization
│ │ Persistence │ │ Iced + B2R2 │ │ X64 + ARM64
│ └───────────────┘ └────────────────┘ └────────────────────┘
┌──────────────────┐
DeltaSig
Generator/Match
└──────────────────┘
└─────────────────────────────────────────────────────────────────────────┘
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Scanner.Worker ???
??? ????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????? ???
??? ??? BinaryVulnerability ??? ??? DeltaSigAnalyzer ??? ???
??? ??? Analyzer ??? ??? ??? ???
??? ????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????? ???
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? ???
??? ???
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? BinaryIndex Libraries ???
??? ??????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????? ???
??? ??? Core/Cache ??? ??? Disassembly ??? ??? Normalization ??? ???
??? ??? Persistence ??? ??? Iced + B2R2 ??? ??? X64 + ARM64 ??? ???
??? ??????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????? ???
??? ??? ???
??? ??? ???
??? ???????????????????????????????????????????????????????????? ???
??? ??? DeltaSig ??? ???
??? ??? Generator/Match ??? ???
??? ???????????????????????????????????????????????????????????? ???
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
```
## Required Reading
- `docs/modules/binaryindex/architecture.md`
- `docs/modules/binary-index/architecture.md`
- `docs/modules/scanner/architecture.md`
- `docs/implplan/SPRINT_20260102_001_BE_binary_delta_signatures.md`
- `docs/product/advisories/30-Dec-2025 - Binary Diff Signatures for Patch Detection.md`
- `docs-archived/implplan/2026-01-02-completed-sprints/SPRINT_20260102_001_BE_binary_delta_signatures.md`
- `docs-archived/product/advisories/30-Dec-2025 - Binary Diff Signatures for Patch Detection.md`
## Working Agreement
1. **Task status** - Update `DOING`/`DONE` in sprint files when starting/finishing work.
@@ -98,3 +98,4 @@ stella deltasig inspect # Inspect signature or envelope
- **Property tests** - FsCheck for normalization idempotency/determinism
- **Golden tests** - Known CVE signature verification
- **Integration tests** - End-to-end pipeline tests