Documents
Multi-Platform Architecture Foundation
Multi-Platform Architecture Foundation
Type
External
Status
Published
Created
Apr 19, 2026
Updated
Apr 19, 2026
Source
View
StatusPlanned
PriorityHigh
------
Requested date3/17/2026 7:08 PM
------
Product areaInfrastructure / Parsing
------
Estimated effortXL
------
GitHub Issues#302, #318, #319, #320, #323, #325, #157
------
OwnerKen
------
Roadmap PhaseNOW
------
Target TimeframeMarch–April 2026
------
Complete the CommonDevice abstraction that enables parsing configs from any firewall vendor. This is the P0 blocker — nothing else ships until this lands.

Why This Matters#

The entire revenue timeline depends on this. pfSense parsing, CIS Benchmarks, STIG checks, config conversion — all blocked until CommonDevice is done.

Scope#

Split builder.go, opnsense.go, report.go into focused files. Add FormatRegistry. Create DeviceParser registry. Create shared evilbitlabs-network-model Go module.

Success Criteria#

  • CommonDevice abstraction compiles and passes tests
  • OPNsense parser refactored to use CommonDevice
  • Architecture supports adding new device parsers without modifying core