blob: 840ccf1b5284f4257ff117211c7576790c231b5d [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='261.95pt' viewBox='0 0 432.00 261.95'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU='>
<rect x='0.00' y='0.00' width='432.00' height='261.95' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
</g>
<defs>
<clipPath id='cpMTgxLjA0fDQyNi41Mnw2My44N3wyMTMuNjE='>
<rect x='181.04' y='63.87' width='245.48' height='149.74' />
</clipPath>
</defs>
<g clip-path='url(#cpMTgxLjA0fDQyNi41Mnw2My44N3wyMTMuNjE=)'>
<polyline points='234.41,213.61 234.41,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='341.14,213.61 341.14,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='181.04,213.61 181.04,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='287.77,213.61 287.77,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='394.50,213.61 394.50,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='181.04' y='172.02' width='16.19' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='130.43' width='34.60' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='109.63' width='39.99' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='68.03' width='47.30' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='88.83' width='43.59' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='192.82' width='11.88' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.04' y='151.22' width='27.41' height='16.64' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='198.84,182.42 198.84,178.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='198.84,180.34 195.61,180.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='195.61,182.42 195.61,178.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='217.42,140.82 217.42,136.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='217.42,138.74 213.85,138.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='213.85,140.82 213.85,136.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.81,120.03 222.81,115.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.81,117.95 219.25,117.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='219.25,120.03 219.25,115.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='230.52,78.43 230.52,74.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='230.52,76.35 226.15,76.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='226.15,78.43 226.15,74.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='226.59,99.23 226.59,95.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='226.59,97.15 222.68,97.15 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.68,99.23 222.68,95.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.18,203.22 194.18,199.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.18,201.14 191.67,201.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.67,203.22 191.67,199.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='210.16,161.62 210.16,157.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='210.16,159.54 206.73,159.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='206.73,161.62 206.73,157.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='202.00' y='183.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text>
<text x='220.41' y='141.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.6</text>
<text x='225.80' y='120.68' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text>
<text x='233.11' y='79.09' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.2</text>
<text x='226.54' y='99.89' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>2</text>
<text x='197.70' y='203.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.6</text>
<text x='213.22' y='162.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.3</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjEuOTU=)'>
<text x='176.11' y='199.73' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='154.81px' lengthAdjust='spacingAndGlyphs'>Support for suppressing vulnerabilities</text>
<text x='176.11' y='208.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.32px' lengthAdjust='spacingAndGlyphs'>in govulncheck</text>
<text x='176.11' y='178.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='135.74px' lengthAdjust='spacingAndGlyphs'>FIPS-140-compliant cryptographic</text>
<text x='176.11' y='187.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='32.33px' lengthAdjust='spacingAndGlyphs'>libraries</text>
<text x='176.11' y='158.14' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='134.38px' lengthAdjust='spacingAndGlyphs'>A tool to track how sensitive data</text>
<text x='176.11' y='166.78' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.40px' lengthAdjust='spacingAndGlyphs'>flows through a Go program</text>
<text x='176.11' y='137.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='143.03px' lengthAdjust='spacingAndGlyphs'>pkg.go.dev identifies packages that</text>
<text x='176.11' y='145.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='110.87px' lengthAdjust='spacingAndGlyphs'>make breaking API changes</text>
<text x='176.11' y='116.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='158.52px' lengthAdjust='spacingAndGlyphs'>pkg.go.dev identifies packages that are</text>
<text x='176.11' y='125.18' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.18px' lengthAdjust='spacingAndGlyphs'>poorly-maintained</text>
<text x='176.11' y='100.07' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='123.79px' lengthAdjust='spacingAndGlyphs'>A security best practices guide</text>
<text x='176.11' y='70.63' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='153.10px' lengthAdjust='spacingAndGlyphs'>Secure-by-default Web &amp; SQL libraries</text>
<text x='176.11' y='79.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='132.52px' lengthAdjust='spacingAndGlyphs'>that help users avoid introducing</text>
<text x='176.11' y='87.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='135.05px' lengthAdjust='spacingAndGlyphs'>vulnerabilities in web server code</text>
<text x='181.04' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text>
<text x='287.77' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text>
<text x='394.50' y='224.38' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text>
<text x='303.78' y='241.84' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
<text x='5.48' y='52.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.09px' lengthAdjust='spacingAndGlyphs'>(Security)</text>
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
<text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='397.61px' lengthAdjust='spacingAndGlyphs'>aspects of working with Go security tooling. How would you distribute</text>
<text x='5.48' y='39.35' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='64.02px' lengthAdjust='spacingAndGlyphs'>your coins?</text>
<text x='426.52' y='254.81' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,516</text>
</g>
</svg>