mirror of
https://github.com/nearai/ironclaw.git
synced 2026-09-03 08:06:01 +08:00
4 lines
25 KiB
XML
4 lines
25 KiB
XML
<?xml version="1.0" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 675 532.640625" width="1350" height="1065.28125"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
|
|
@font-face { font-family: Cascadia; src: url(data:font/woff2;base64,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); }</style></defs><g transform="translate(151.92578125 10) rotate(0 200 20)"><text x="200" y="31.09375" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="32px" fill="#1e40af" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Secrets Management</text></g><g transform="translate(151.66015625 54.8671875) rotate(0 200 12.5)"><text x="200" y="17.490234375" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="18px" fill="#64748b" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Zero-Exposure Credential Model</text></g><g stroke-linecap="round" transform="translate(10 112.640625) rotate(0 90 50)"><path d="M25 0 C56.51 0, 88.02 0, 155 0 C171.67 0, 180 8.33, 180 25 C180 44.12, 180 63.24, 180 75 C180 91.67, 171.67 100, 155 100 C110.39 100, 65.78 100, 25 100 C8.33 100, 0 91.67, 0 75 C0 59.47, 0 43.95, 0 25 C0 8.33, 8.33 0, 25 0" stroke="none" stroke-width="0" fill="#fecaca"></path><path d="M25 0 C57.22 0, 89.44 0, 155 0 M25 0 C54.63 0, 84.26 0, 155 0 M155 0 C171.67 0, 180 8.33, 180 25 M155 0 C171.67 0, 180 8.33, 180 25 M180 25 C180 41.41, 180 57.82, 180 75 M180 25 C180 40.54, 180 56.07, 180 75 M180 75 C180 91.67, 171.67 100, 155 100 M180 75 C180 91.67, 171.67 100, 155 100 M155 100 C103.65 100, 52.31 100, 25 100 M155 100 C112.95 100, 70.91 100, 25 100 M25 100 C8.33 100, 0 91.67, 0 75 M25 100 C8.33 100, 0 91.67, 0 75 M0 75 C0 58.65, 0 42.31, 0 25 M0 75 C0 60.08, 0 45.16, 0 25 M0 25 C0 8.33, 8.33 0, 25 0 M0 25 C0 8.33, 8.33 0, 25 0" stroke="#b91c1c" stroke-width="2" fill="none"></path></g><g transform="translate(30.2734375 153.890625) rotate(0 69.7265625 8.75)"><text x="69.7265625" y="13.603515625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="14px" fill="#374151" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Encrypted Storage</text></g><g transform="translate(45 177.640625) rotate(0 55 7.5)"><text x="55" y="11.66015625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="12px" fill="#64748b" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">AES-256-GCM</text></g><g stroke-linecap="round" transform="translate(250 112.640625) rotate(0 75 50)"><path d="M25 0 C49.22 0, 73.45 0, 125 0 C141.67 0, 150 8.33, 150 25 C150 36.8, 150 48.6, 150 75 C150 91.67, 141.67 100, 125 100 C95.26 100, 65.53 100, 25 100 C8.33 100, 0 91.67, 0 75 C0 57.85, 0 40.71, 0 25 C0 8.33, 8.33 0, 25 0" stroke="none" stroke-width="0" fill="#fef3c7"></path><path d="M25 0 C49.79 0, 74.58 0, 125 0 M25 0 C59.79 0, 94.57 0, 125 0 M125 0 C141.67 0, 150 8.33, 150 25 M125 0 C141.67 0, 150 8.33, 150 25 M150 25 C150 40.16, 150 55.32, 150 75 M150 25 C150 35.3, 150 45.6, 150 75 M150 75 C150 91.67, 141.67 100, 125 100 M150 75 C150 91.67, 141.67 100, 125 100 M125 100 C89.83 100, 54.66 100, 25 100 M125 100 C96.84 100, 68.67 100, 25 100 M25 100 C8.33 100, 0 91.67, 0 75 M25 100 C8.33 100, 0 91.67, 0 75 M0 75 C0 55.25, 0 35.5, 0 25 M0 75 C0 61.87, 0 48.75, 0 25 M0 25 C0 8.33, 8.33 0, 25 0 M0 25 C0 8.33, 8.33 0, 25 0" stroke="#b45309" stroke-width="2" fill="none"></path></g><g transform="translate(275 150.140625) rotate(0 50 12.5)"><text x="50" y="13.603515625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="14px" fill="#374151" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">OS Keychain</text></g><g transform="translate(276.296875 178.42578125) rotate(0 55 7.5)"><text x="55" y="11.66015625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="12px" fill="#64748b" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Master Key</text></g><g stroke-linecap="round" transform="translate(477.37890625 110.609375) rotate(0 75 50)"><path d="M25 0 C49.21 0, 73.42 0, 125 0 C141.67 0, 150 8.33, 150 25 C150 39.48, 150 53.95, 150 75 C150 91.67, 141.67 100, 125 100 C99.84 100, 74.68 100, 25 100 C8.33 100, 0 91.67, 0 75 C0 56.23, 0 37.47, 0 25 C0 8.33, 8.33 0, 25 0" stroke="none" stroke-width="0" fill="#a7f3d0"></path><path d="M25 0 C49.79 0, 74.59 0, 125 0 M25 0 C51.78 0, 78.56 0, 125 0 M125 0 C141.67 0, 150 8.33, 150 25 M125 0 C141.67 0, 150 8.33, 150 25 M150 25 C150 38.91, 150 52.82, 150 75 M150 25 C150 40.06, 150 55.12, 150 75 M150 75 C150 91.67, 141.67 100, 125 100 M150 75 C150 91.67, 141.67 100, 125 100 M125 100 C94.16 100, 63.32 100, 25 100 M125 100 C101.02 100, 77.03 100, 25 100 M25 100 C8.33 100, 0 91.67, 0 75 M25 100 C8.33 100, 0 91.67, 0 75 M0 75 C0 61.84, 0 48.69, 0 25 M0 75 C0 63.67, 0 52.33, 0 25 M0 25 C0 8.33, 8.33 0, 25 0 M0 25 C0 8.33, 8.33 0, 25 0" stroke="#047857" stroke-width="2" fill="none"></path></g><g transform="translate(502.37890625 148.109375) rotate(0 50 12.5)"><text x="50" y="13.603515625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="14px" fill="#374151" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Network Proxy</text></g><g transform="translate(488.3984375 169.1328125) rotate(0 62.603515625 15)"><text x="62.60351562500002" y="11.66015625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="12px" fill="#64748b" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Credential</text><text x="62.60351562500002" y="26.66015625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="12px" fill="#64748b" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Injection</text></g><g stroke-linecap="round" transform="translate(460 292.640625) rotate(0 90 40)"><path d="M20 0 C53.87 0, 87.74 0, 160 0 C173.33 0, 180 6.67, 180 20 C180 33.72, 180 47.45, 180 60 C180 73.33, 173.33 80, 160 80 C131.19 80, 102.38 80, 20 80 C6.67 80, 0 73.33, 0 60 C0 51.69, 0 43.38, 0 20 C0 6.67, 6.67 0, 20 0" stroke="none" stroke-width="0" fill="#dbeafe"></path><path d="M20 0 C54.72 0, 89.43 0, 160 0 M20 0 C74.28 0, 128.57 0, 160 0 M160 0 C173.33 0, 180 6.67, 180 20 M160 0 C173.33 0, 180 6.67, 180 20 M180 20 C180 30.13, 180 40.26, 180 60 M180 20 C180 35.86, 180 51.71, 180 60 M180 60 C180 73.33, 173.33 80, 160 80 M180 60 C180 73.33, 173.33 80, 160 80 M160 80 C122.88 80, 85.76 80, 20 80 M160 80 C104.27 80, 48.55 80, 20 80 M20 80 C6.67 80, 0 73.33, 0 60 M20 80 C6.67 80, 0 73.33, 0 60 M0 60 C0 46.75, 0 33.5, 0 20 M0 60 C0 44.37, 0 28.73, 0 20 M0 20 C0 6.67, 6.67 0, 20 0 M0 20 C0 6.67, 6.67 0, 20 0" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(470 320.140625) rotate(0 80 12.5)"><text x="80" y="13.603515625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="14px" fill="#374151" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Docker Container</text></g><g stroke-linecap="round" transform="translate(475 442.640625) rotate(0 75 40)"><path d="M20 0 C46.6 0, 73.19 0, 130 0 C143.33 0, 150 6.67, 150 20 C150 35.87, 150 51.73, 150 60 C150 73.33, 143.33 80, 130 80 C90.4 80, 50.8 80, 20 80 C6.67 80, 0 73.33, 0 60 C0 50.39, 0 40.79, 0 20 C0 6.67, 6.67 0, 20 0" stroke="none" stroke-width="0" fill="#f1f5f9"></path><path d="M20 0 C47.28 0, 74.56 0, 130 0 M20 0 C53.85 0, 87.69 0, 130 0 M130 0 C143.33 0, 150 6.67, 150 20 M130 0 C143.33 0, 150 6.67, 150 20 M150 20 C150 29.13, 150 38.26, 150 60 M150 20 C150 31.66, 150 43.33, 150 60 M150 60 C150 73.33, 143.33 80, 130 80 M150 60 C150 73.33, 143.33 80, 130 80 M130 80 C105.59 80, 81.19 80, 20 80 M130 80 C90.81 80, 51.62 80, 20 80 M20 80 C6.67 80, 0 73.33, 0 60 M20 80 C6.67 80, 0 73.33, 0 60 M0 60 C0 44.03, 0 28.06, 0 20 M0 60 C0 45.8, 0 31.6, 0 20 M0 20 C0 6.67, 6.67 0, 20 0 M0 20 C0 6.67, 6.67 0, 20 0" stroke="#64748b" stroke-width="2" fill="none"></path></g><g transform="translate(500 470.140625) rotate(0 50 12.5)"><text x="50" y="13.603515625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="14px" fill="#374151" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">External API</text></g><g transform="translate(29.19327393812887 235.17578125) rotate(0 137.7397405394869 9.56079971961455)"><text x="0" y="14.86405581408826" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="15.297279551383294px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">1. Stored encrypted at rest</text></g><g transform="translate(29.05078125 264.4511338529928) rotate(0 125.48553466796875 9.56079971961455)"><text x="0" y="14.86405581408826" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="15.297279551383294px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">2. Master key in OS keychain</text></g><g transform="translate(29.19327393812887 294.01147183224344) rotate(0 129.9671630859375 9.56079971961455)"><text x="0" y="14.86405581408826" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="15.297279551383294px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">3. Injected at proxy boundary</text></g><g transform="translate(29.19327393812887 323.42931712336514) rotate(0 152.37530517578125 9.56079971961455)"><text x="0" y="14.86405581408826" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="15.297279551383294px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">4. Containers never see raw values</text></g><g stroke-linecap="round"><g transform="translate(552.3558268718945 216.609375) rotate(0 -0.4987194572759108 35.015625)"><path d="M0 0 C-0.25 17.39, -0.5 34.78, -1 70.03 M0 0 C-0.35 24.32, -0.69 48.64, -1 70.03" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(552.3558268718945 216.609375) rotate(0 -0.4987194572759108 35.015625)"><path d="M-9.21 46.42 C-7.17 52.28, -5.13 58.15, -1 70.03 M-9.21 46.42 C-6.36 54.62, -3.51 62.82, -1 70.03" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(552.3558268718945 216.609375) rotate(0 -0.4987194572759108 35.015625)"><path d="M7.89 46.66 C5.68 52.47, 3.47 58.27, -1 70.03 M7.89 46.66 C4.8 54.78, 1.72 62.89, -1 70.03" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(549.7728912399674 378.640625) rotate(0 -0.11702357065155411 29)"><path d="M0 0 C-0.06 14.41, -0.12 28.81, -0.23 58 M0 0 C-0.06 15.5, -0.13 30.99, -0.23 58" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(549.7728912399674 378.640625) rotate(0 -0.11702357065155411 29)"><path d="M-8.69 34.47 C-6.59 40.32, -4.49 46.16, -0.23 58 M-8.69 34.47 C-6.43 40.76, -4.17 47.05, -0.23 58" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(549.7728912399674 378.640625) rotate(0 -0.11702357065155411 29)"><path d="M8.41 34.54 C6.26 40.37, 4.12 46.2, -0.23 58 M8.41 34.54 C6.1 40.81, 3.79 47.08, -0.23 58" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g></g><mask></mask><g transform="translate(565 242.640625) rotate(0 50 10)"><text x="0" y="10.6884765625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="11px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Decrypt secret</text></g><g transform="translate(498.9335937500001 341.2109375) rotate(0 54.78515624999994 10.95703125)"><text x="0" y="11.711397171020502" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="12.052734374999995px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">HTTP request</text></g><g transform="translate(565 407.640625) rotate(0 50 10)"><text x="0" y="10.6884765625" font-family="Cascadia, monospace, Segoe UI Emoji" font-size="11px" fill="#64748b" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">With auth header</text></g><g stroke-linecap="round"><g transform="translate(196 162.6236972001049) rotate(0 27.707113214674223 -0.25130172505245696)"><path d="M0 0 C17.23 -0.16, 34.46 -0.31, 55.41 -0.5 M0 0 C15.24 -0.14, 30.49 -0.28, 55.41 -0.5" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(196 162.6236972001049) rotate(0 27.707113214674223 -0.25130172505245696)"><path d="M32 8.26 C39.28 5.54, 46.56 2.81, 55.41 -0.5 M32 8.26 C38.44 5.85, 44.88 3.44, 55.41 -0.5" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(196 162.6236972001049) rotate(0 27.707113214674223 -0.25130172505245696)"><path d="M31.85 -8.84 C39.17 -6.25, 46.5 -3.66, 55.41 -0.5 M31.85 -8.84 C38.33 -6.55, 44.81 -4.25, 55.41 -0.5" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(400 162.650625) rotate(0 35.689453125 -0.9368729176132007)"><path d="M0 0 C16.91 -0.44, 33.82 -0.89, 71.38 -1.87 M0 0 C26.55 -0.7, 53.1 -1.39, 71.38 -1.87" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(400 162.650625) rotate(0 35.689453125 -0.9368729176132007)"><path d="M48.12 7.29 C53.63 5.12, 59.14 2.95, 71.38 -1.87 M48.12 7.29 C56.77 3.88, 65.42 0.47, 71.38 -1.87" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g><g transform="translate(400 162.650625) rotate(0 35.689453125 -0.9368729176132007)"><path d="M47.67 -9.8 C53.29 -7.93, 58.9 -6.05, 71.38 -1.87 M47.67 -9.8 C56.49 -6.85, 65.31 -3.9, 71.38 -1.87" stroke="#1e3a5f" stroke-width="2" fill="none"></path></g></g><mask></mask></svg> |