OpenKAT scans networks, finds vulnerabilities and creates accessible reports. It integrates the most widely used network tools and scanning software into a modular framework, accesses external databases such as shodan, and combines the information from all these sources into clear reports. It also includes lots of cat hair.
Technical constraints and requirements for Octopoes 3.0 are clear:
Dependencies between objects are allowed. However, the OOI modeling guidelines dictate to avoid dependencies as much as possible. TODO: @Lisser add explanation
Overarching discussion here