1.6 KiB
1.6 KiB
Source.Vndr.Vmware — Task Board
| ID | Task | Owner | Status | Depends On | Notes |
|---|---|---|---|---|---|
| VM1 | Advisory listing discovery + cursor | Conn | TODO | Common | Track revisions; respect VMware PSIRT cadence. |
| VM2 | VMSA parser → DTO | QA | TODO | Extract product/version/CVE/severity; capture fixed build numbers. | |
| VM3 | Canonical mapping (aliases/affected/refs) | Conn | TODO | Models | Deterministic ordering; set vendor="VMware" and advisory_id_text=VMSA. |
| VM4 | Snapshot tests + resume | QA | TODO | Storage | |
| VM5 | Observability | QA | TODO | Metrics counters. | |
| VM6 | SourceState + hash dedupe | Conn | TODO | Storage | Skip unchanged advisories; ensure idempotent reruns. |
| VM6a | Options & HttpClient configuration | Conn | TODO | Source.Common | Introduce VmwareOptions with base portal URLs and allowlisted HttpClient setup. |
| VM7 | Dependency injection routine & scheduler registration | Conn | TODO | Core | Wire HttpClient/options and register fetch/parse/map jobs consistent with other connectors. |
| VM8 | Replace stub plugin with connector pipeline skeleton | Conn | TODO | Source.Common | Implement fetch/parse/map scaffolding persisting source_state, documents, and canonical advisories. |
Changelog
- YYYY-MM-DD: Created.