Files
cve-dashboard/backend/.gitignore
Jordan Ramos e3dce7dbbc Add Granite supplemental workbook ingest with reconciliation
Separate upload path for the NTS_AEO_(supp only) workbook that tracks
Granite CMDB hygiene findings (Missing OS, Missing App ID, Missing Device
Function, Retired App ID) with weekly history and team scoping.

Backend:
- Python parser for supplemental xlsx (4 recognized sheets)
- supplemental_uploads and supplemental_items tables with per-sheet scoped resolution
- supplemental_notes table for per-device notes
- resolution_date and remediation_plan on supplemental items
- Full route module: preview, commit, summary, items, trends, uploads, rollback,
  device detail, metadata PATCH, notes CRUD

Frontend:
- SupplementalUploadModal with per-sheet diff preview
- GraniteHygieneSection on CompliancePage with cards, device drill-down, pagination
- SupplementalDetailPanel slide-out with findings, metadata editing, and notes
- Upload Supplemental button in CompliancePage header
2026-08-03 11:54:12 -06:00

12 lines
249 B
Plaintext

# One-time migration scripts
backend/fix_multivendor_constraint.js
backend/migrate_multivendor.js
backend/add_vendor_to_documents.js
# TLS certificates (self-signed or CA-issued)
certs/
# Database dumps taken before one-off data repairs
backups/