stabilize tests
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user