52 lines
3.3 KiB
XML
52 lines
3.3 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="420" viewBox="0 0 1200 420" role="img" aria-labelledby="title desc">
|
|
<title id="title">dev-workflows</title>
|
|
<desc id="desc">dev-workflows: agent workflows where every phase ends in a verification step. On the right, the wf-security-review SKILL.md as a checklist: SCOPE, HUNT known CVEs, CONSULT OSV.dev and NVD, CODE REVIEW against OWASP Top 10, REPORT and GATE with sources and date.</desc>
|
|
|
|
<rect width="1200" height="420" rx="24" fill="#111110"/>
|
|
|
|
<g id="title-block" font-family="system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif">
|
|
<text x="64" y="156" font-size="68" font-weight="700" fill="#f2efe8">dev-workflows</text>
|
|
<text x="64" y="214" font-size="28" fill="#f2efe8">Agent workflows where every phase</text>
|
|
<text x="64" y="252" font-size="28" fill="#f2efe8">ends in a verification step.</text>
|
|
<text x="64" y="326" font-size="20" fill="#8f8b83" font-family="ui-monospace, "SF Mono", Consolas, monospace">SKILL.md · Python QA harness · MIT</text>
|
|
</g>
|
|
|
|
<g id="skill-file" transform="translate(640 44)" font-family="ui-monospace, "SF Mono", Consolas, monospace">
|
|
<rect width="496" height="332" rx="16" fill="#1b1b19" stroke="#2f2e2b" stroke-width="2"/>
|
|
<text x="24" y="30" font-size="18" fill="#8f8b83">wf-security-review/SKILL.md</text>
|
|
<line x1="0" y1="48" x2="496" y2="48" stroke="#2f2e2b" stroke-width="2"/>
|
|
|
|
<g id="phases" font-size="20" fill="#f2efe8">
|
|
<g transform="translate(24 76)">
|
|
<rect width="24" height="24" rx="5" fill="#3fb950"/>
|
|
<path d="M6 12 L10.5 16.5 L18 8" fill="none" stroke="#111110" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<text x="40" y="19">1 SCOPE</text>
|
|
<text x="448" y="19" font-size="18" fill="#8f8b83" text-anchor="end">target</text>
|
|
</g>
|
|
<g transform="translate(24 128)">
|
|
<rect width="24" height="24" rx="5" fill="#3fb950"/>
|
|
<path d="M6 12 L10.5 16.5 L18 8" fill="none" stroke="#111110" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<text x="40" y="19">2 HUNT</text>
|
|
<text x="448" y="19" font-size="18" fill="#8f8b83" text-anchor="end">known CVEs</text>
|
|
</g>
|
|
<g transform="translate(24 180)">
|
|
<rect width="24" height="24" rx="5" fill="#3fb950"/>
|
|
<path d="M6 12 L10.5 16.5 L18 8" fill="none" stroke="#111110" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<text x="40" y="19">3 CONSULT</text>
|
|
<text x="448" y="19" font-size="18" fill="#8f8b83" text-anchor="end">OSV.dev · NVD</text>
|
|
</g>
|
|
<g transform="translate(24 232)">
|
|
<rect width="24" height="24" rx="5" fill="#3fb950"/>
|
|
<path d="M6 12 L10.5 16.5 L18 8" fill="none" stroke="#111110" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<text x="40" y="19">4 CODE REVIEW</text>
|
|
<text x="448" y="19" font-size="18" fill="#8f8b83" text-anchor="end">OWASP Top 10</text>
|
|
</g>
|
|
<g transform="translate(24 284)">
|
|
<rect x="1" y="1" width="22" height="22" rx="5" fill="none" stroke="#f2efe8" stroke-width="2"/>
|
|
<text x="40" y="19">5 REPORT + GATE</text>
|
|
<text x="448" y="19" font-size="18" fill="#8f8b83" text-anchor="end">sources + date</text>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|