Assessor_2.0/docs/images/onboarding/01-big-picture.svg

118 lines
12 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="640" viewBox="0 0 1200 640" font-family="Inter, 'Segoe UI', Arial, sans-serif">
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0 L10 5 L0 10 z" fill="#4A4A50"/></marker>
<marker id="arrow-start" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0 L10 5 L0 10 z" fill="#4A4A50"/></marker>
</defs>
<rect x="0" y="0" width="1200" height="640" fill="#FAFAFB"/>
<text x="40" y="46" font-size="22" font-weight="600" fill="#1D1D1F" text-anchor="start">ASSESSOR at a glance</text>
<text x="40" y="72" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">Scanner reports in, one normalized and evaluated security picture out. Optional engines add capabilities without changing the Core.</text>
<text x="40" y="112" font-size="16" font-weight="600" fill="#1D1D1F" text-anchor="start">1 · Inputs</text>
<rect x="40" y="126" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="152" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">PingCastle</text>
<text x="54" y="173" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">AD health check (HTML/XML)</text>
<rect x="40" y="192" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="218" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Purple Knight</text>
<text x="54" y="239" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">AD and Entra ID</text>
<rect x="40" y="258" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="284" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">CIS-CAT</text>
<text x="54" y="305" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Benchmark results</text>
<rect x="40" y="324" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="350" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Maester</text>
<text x="54" y="371" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Entra / M365 tests</text>
<rect x="40" y="390" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="416" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Defender for IoT</text>
<text x="54" y="437" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Inventory and alerts</text>
<rect x="40" y="456" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="482" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">GPO backups</text>
<text x="54" y="503" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Backup folders as .zip</text>
<rect x="40" y="522" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="54" y="548" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Generic exports</text>
<text x="54" y="569" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">CSV, JSON, XML, HTML, Excel</text>
<path d="M280 154 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 220 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 286 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 352 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 418 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 484 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M280 550 H300" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M300 154 V550" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M300 300 H358" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<rect x="300.48" y="275" width="57.040000000000006" height="20" fill="#FAFAFB"/>
<text x="329" y="290" font-size="14" font-weight="400" fill="#1D1D1F" text-anchor="middle">upload</text>
<text x="360" y="112" font-size="16" font-weight="600" fill="#1D1D1F" text-anchor="start">2 · ASSESSOR</text>
<rect x="360" y="126" width="480" height="330" rx="0" fill="#FFFFFF" stroke="#D99A00" stroke-width="2"/>
<text x="380" y="156" font-size="18" font-weight="600" fill="#1D1D1F" text-anchor="start">Core Engine</text>
<text x="820" y="156" font-size="13" font-weight="400" fill="#5F6068" text-anchor="end">always on · authoritative</text>
<rect x="380" y="172" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="196" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Ingest</text>
<text x="520" y="196" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">recognize the tool, parse safely</text>
<rect x="380" y="217" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="241" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Normalize</text>
<text x="520" y="241" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">one canonical finding model</text>
<rect x="380" y="262" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="286" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Evaluate</text>
<text x="520" y="286" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">verdicts, GPO baselines, scores</text>
<rect x="380" y="307" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="331" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Client records</text>
<text x="520" y="331" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">reviews, accepted risks</text>
<rect x="380" y="352" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="376" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Store</text>
<text x="520" y="376" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">PostgreSQL, system of record</text>
<rect x="380" y="397" width="440" height="37" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="394" y="421" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Disclose</text>
<text x="520" y="421" font-size="14" font-weight="400" fill="#5F6068" text-anchor="start">privacy-safe Result DB</text>
<path d="M600 456 V494" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<rect x="605" y="465" width="119.76" height="20" fill="#FAFAFB"/>
<text x="610" y="480" font-size="14" font-weight="400" fill="#1D1D1F" text-anchor="start">read-only port</text>
<rect x="360" y="496" width="150" height="116" rx="0" fill="#FFFFFF" stroke="#2F6FEB" stroke-width="2"/>
<text x="374" y="522" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Context Engine</text>
<text x="374" y="543" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Groups deviations</text>
<text x="374" y="561" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">into</text>
<text x="374" y="579" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">attack-favouring</text>
<text x="374" y="597" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">clusters</text>
<rect x="525" y="496" width="150" height="116" rx="0" fill="#FFFFFF" stroke="#2F6FEB" stroke-width="2"/>
<text x="539" y="522" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Report Engine</text>
<text x="539" y="543" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">Management and</text>
<text x="539" y="561" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">technical reports</text>
<rect x="690" y="496" width="150" height="116" rx="0" fill="#FFFFFF" stroke="#2F6FEB" stroke-width="2"/>
<text x="704" y="522" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Compliance</text>
<text x="704" y="541" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Engine</text>
<text x="704" y="562" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">ISO 27001/27002</text>
<text x="704" y="580" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">mapping and AI</text>
<text x="704" y="598" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">overview</text>
<text x="920" y="112" font-size="16" font-weight="600" fill="#1D1D1F" text-anchor="start">3 · Outputs</text>
<rect x="920" y="126" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="152" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Data Hub</text>
<text x="934" y="173" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">clients, imports, timeslots</text>
<rect x="920" y="192" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="218" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Work + Finding Reader</text>
<text x="934" y="239" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">filter, read, review</text>
<rect x="920" y="258" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="284" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Client Info</text>
<text x="934" y="305" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">executive posture</text>
<rect x="920" y="324" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="350" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Pathfinder</text>
<text x="934" y="371" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">relationship graph</text>
<rect x="920" y="390" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="416" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Result DB</text>
<text x="934" y="437" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">privacy-safe dataset</text>
<rect x="920" y="456" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="482" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Reports</text>
<text x="934" y="503" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">management · technical</text>
<rect x="920" y="522" width="240" height="56" rx="0" fill="#F5F5F7" stroke="#DCDDE3" stroke-width="1"/>
<text x="934" y="548" font-size="14" font-weight="600" fill="#1D1D1F" text-anchor="start">Exports</text>
<text x="934" y="569" font-size="13" font-weight="400" fill="#5F6068" text-anchor="start">CSV · MD · HTML · JSONL</text>
<path d="M900 154 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 220 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 286 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 352 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 418 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 484 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 550 H918" fill="none" stroke="#4A4A50" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M900 154 V550" fill="none" stroke="#4A4A50" stroke-width="2"/>
<path d="M840 290 H900" fill="none" stroke="#4A4A50" stroke-width="2"/>
<text x="870" y="280" font-size="14" font-weight="400" fill="#1D1D1F" text-anchor="middle">results</text>
<path d="M840 554 H900" fill="none" stroke="#4A4A50" stroke-width="2"/>
<text x="870" y="544" font-size="14" font-weight="400" fill="#1D1D1F" text-anchor="middle">add-ons</text>
</svg>