Files
git.stella-ops.org/src/Scanner/__Libraries/StellaOps.Scanner.Analyzers.Lang/TASKS.completed.md
master 15b4a1de6a feat: Document completed tasks for KMS, Cryptography, and Plugin Libraries
- Added detailed task completion records for KMS interface implementation and CLI support for file-based keys.
- Documented security enhancements including Argon2id password hashing, audit event contracts, and rate limiting configurations.
- Included scoped service support and integration updates for the Plugin platform, ensuring proper DI handling and testing coverage.
2025-10-31 14:37:45 +02:00

2.8 KiB

Completed Tasks

ID Status Owner(s) Depends on Description Exit Criteria
SCANNER-ANALYZERS-LANG-10-301 DONE (2025-10-19) Language Analyzer Guild SCANNER-CORE-09-501, SCANNER-WORKER-09-203 Java analyzer emitting deterministic pkg:maven components using pom.properties / MANIFEST evidence. Java analyzer extracts coordinates+version+licenses with provenance; golden fixtures deterministic; microbenchmark meets target.
SCANNER-ANALYZERS-LANG-10-302 DONE (2025-10-21) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 Node analyzer resolving workspaces/symlinks into pkg:npm identities. Node analyzer handles symlinks/workspaces; outputs sorted components; determinism harness covers hoisted deps.
SCANNER-ANALYZERS-LANG-10-303 DONE (2025-10-21) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 Python analyzer consuming *.dist-info metadata and RECORD hashes. Analyzer binds METADATA + RECORD evidence, includes entry points, determinism fixtures stable.
SCANNER-ANALYZERS-LANG-10-304 DONE (2025-10-22) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 Go analyzer leveraging buildinfo for pkg:golang components. Buildinfo parser emits module path/version + vcs metadata; binaries without buildinfo downgraded gracefully.
SCANNER-ANALYZERS-LANG-10-305 DONE (2025-10-22) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 .NET analyzer parsing *.deps.json, assembly metadata, and RID variants. Analyzer merges deps.json + assembly info; dedupes per RID; determinism verified.
SCANNER-ANALYZERS-LANG-10-306 DONE (2025-10-22) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 Rust analyzer detecting crate provenance or falling back to bin:{sha256}. Analyzer emits pkg:cargo when metadata present; falls back to binary hash; fixtures cover both paths.
SCANNER-ANALYZERS-LANG-10-307 DONE (2025-10-19) Language Analyzer Guild SCANNER-CORE-09-501 Shared language evidence helpers + usage flag propagation. Shared abstractions implemented; analyzers reuse helpers; evidence includes usage hints; unit tests cover canonical ordering.
SCANNER-ANALYZERS-LANG-10-308 DONE (2025-10-19) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-307 Determinism + fixture harness for language analyzers. Harness executes analyzers against fixtures; golden JSON stored; CI helper ensures stable hashes.
SCANNER-ANALYZERS-LANG-10-309 DONE (2025-10-21) Language Analyzer Guild SCANNER-ANALYZERS-LANG-10-301..308 Package language analyzers as restart-time plug-ins (manifest + host registration). Plugin manifests authored under plugins/scanner/analyzers/lang; Worker loads via DI; restart required flag enforced; tests confirm manifest integrity.