PageSourceSearch

https://www.invicti.com/product/sast

html invicti.com collected 2026-09-24 17:34:31 UTC 252,289 bytes, 2,493 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Thu Sep 24 2026 11:02:09 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="voltron81.invicti.com" data-wf-page="68ad7bd78931b3329a6294ea" data-wf-site="689c8d2a82b96fe8bd736742" data-wf-intellimize-customer-id="117438640" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Integrated SAST (Static Application Security Testing) | Invicti AppSec Platform</title><meta content="Invicti integrates SAST with DAST, SCA, and API Security, correlating code and runtime findings to help validate, prioritize, and remediate application security risks." name="description"/><meta content="Integrated SAST (Static Application Security Testing) | Invicti AppSec Platform" property="og:title"/><meta content="Invicti integrates SAST with DAST, SCA, and API Security, correlating code and runtime findings to help validate, prioritize, and remediate application security risks." property="og:description"/><meta content="Integrated SAST (Static Application Security Testing) | Invicti AppSec Platform" name="twitter:title"/><meta content="Invicti integrates SAST with DAST, SCA, and API Security, correlating code and runtime findings to help validate, prioritize, and remediate application security risks." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/css/invicti-staging.shared.b7e539c63.min.css" rel="stylesheet" type="text/css" integrity="sha384-t+U5xj18AZGOnx9Dztdp0+2PNyrLUJVhxIWrgGwIeErzHVMyE6OISbHo/BW0uSpc" crossorigin="anonymous"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/css/invicti-staging.68ad7bd78931b3329a6294ea.e50517fd3.opt.min.css" rel="stylesheet" type="text/css" integrity="sha384-5QUX/TPcAffHzhkDOhvGCqxOBDhiPvBGeYZdJ8Hu3VBPI5a1XFQNIVKgCmnHhoW8" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0c2997a157a268b861_invicti-favicon.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0c2997a157a268b861_invicti-favicon.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0cdda3f81f6e825f00_invicti-favicon.png" rel="icon" type="image/png" sizes="48x48"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0c11c1716ed71b24d5_invicti-favicon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0ce316b302197db546_invicti-favicon.png" rel="icon" type="image/png" sizes="192x192"/><link href="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/6a845f0c29744886a5787a99_invicti-favicon.png" rel="icon" type="image/png" sizes="512x512"/><link href="https://www.invicti.com/product/sast" rel="canonical"/><style>.anti-flicker, .anti-flicker * {visibility: hidden !important; opacity: 0 !important;}</style><style>[data-wf-hidden-variation], [data-wf-hidden-variation] * {
2        display: none !important;
3      }</style>
3<script type="text/javascript">localStorage.removeItem('intellimize_opt_out_117438640'); if (localStorage.getItem('intellimize_data_tracking_type') !== 'always') { localStorage.setItem('intellimize_data_tracking_type', 'always'); }</script>
3<script type="text/javascript">(function(e){var s={r:[]};e.wf={r:s.r,ready:t=>{s.r.push(t)}}})(window)</script>
3<script type="text/javascript">(function(e){var s={p:[],r:[]};e.intellimize={p:s.p,r:s.r,push:function(t){s.p.push(t)},ready:function(t){s.r.push(t)}}})(window)</script>
3<script type="text/javascript">(function(t,p){var n=document.documentElement;n.className+=" "+p,setTimeout(function(){n.className=n.className.replace(RegExp(" ?"+p),"")},t)})(4000, 'anti-flicker')</script>
3<link href="https://cdn.intellimize.co/snippet/117438640.js" rel="preload" as="script"/>
3<script type="text/javascript">var wfClientScript=document.createElement("script");wfClientScript.src="https://cdn.intellimize.co/snippet/117438640.js",wfClientScript.async=!0,wfClientScript.onerror=function(){document.documentElement.className=document.documentElement.className.replace(RegExp(" ?anti-flicker"),"")},document.head.appendChild(wfClientScript);</script>
3<link href="https://api.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://log.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://117438640.intellimizeio.com" rel="preconnect"/><!-- Preconnects -->
4<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
5<link rel="dns-prefetch" href="//www.googletagmanager.com">
6
7<!-- Google Tag Manager -->
8<script>
vendor: 366 bytes, lines 8-15
8
9  (function(w,d,s,l,i){
10    w[l]=w[l]||[];
11    w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
12    var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer' ? '&l='+l : '';
13    j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
14    f.parentNode.insertBefore(j,f);
15  })(window,document,'script','dataLayer','
15GTM-M7R7MXJ
vendor: 4 bytes, line 15
15');
16</script>
16
17<!-- End Google Tag Manager -->
18
19<!-- Hide banner immediately to prevent flash */ -->
20<script> try { if (localStorage.getItem('bannerClosed') === 'true') { document.documentElement.classList.add('banner-closed'); } } catch (e) {} </script>
20
21
22<!-- CSS -->
23<style>
24  /* Global text rendering and ligatures */
25  * {
26    -webkit-font-smoothing: antialiased;
27    -moz-osx-font-smoothing: grayscale;
28    font-variant-ligatures: none;
29    font-feature-settings: "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
30  }
31
32  /* Hide banner immediately when class is present */
33  .banner-closed .banner { display: none !important; }
34  
35  /* Hide empty CMS sections */
36  [cms-section]:not(:has(.w-dyn-item)) { display: none; }
37
38  /* NeverBounce feedback UI */
39  .nb-feedback { opacity: 0 !important; pointer-events: none; }
40
41  /* Do not underline links that contain <sup> in rich text */
42  .w-richtext a:has(sup) { text-decoration: none; }
43
44  /* Inline code */
45  p code, li code, h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
46    display: inline;
47    padding: 2px 5px;
48    background-color: #f5f5f5;
49    border: 1px solid #ddd;
50    border-radius: 3px;
51    font-family: monospace;
52    font-size: 0.95em;
53    white-space: pre-wrap;
54    word-break: break-word;
55  }
56
57  /* Code blocks */
58  pre {
59    background-color: #f0f0f0;
60    border: 1px solid #ccc;
61    border-radius: 4px;
62    padding: 1rem;
63    margin: 1rem 0;
64    overflow-x: auto;
65    max-width: 100%;
66  }
67  pre code {
68    display: block;
69    white-space: pre;
70    font-family: monospace;
71    font-size: 0.95rem;
72    line-height: 1.4;
73  }
74</style></head><body><div class="page-wrapper"><div class="global-styles"><div class="style-overrides w-embed"><style>
75
76/* Ensure all elements inherit the color from its parent */
77a,
78.w-input,
79.w-select,
80.w-nav-link,
81.w-nav-brand,
82.w-dropdown-btn,
83.w-dropdown-toggle,
84.w-slider-arrow-left,
85.w-slider-arrow-right,
86.w-dropdown-link {
87  color: inherit;
88  text-decoration: inherit;
89  font-size: inherit;
90}
91
92/* Focus state style for keyboard navigation for the focusable elements */
93*[tabindex]:focus-visible,
94  input[type="file"]:focus-visible {
95   outline: 0.125rem solid #4d65ff;
96   outline-offset: 0.125rem;
97}
98
99/* Get rid of top margin on first element in any rich text element */
100.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
101  margin-top: 0 !important;
102}
103
104/* Get rid of bottom margin on last element in any rich text element */
105.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
106	margin-bottom: 0 !important;
107}
108
109/* Prevent all click and hover interaction with an element */
110.pointer-events-off {
111	pointer-events: none;
112}
113
114/* Enables all click and hover interaction with an element */
115.pointer-events-on {
116  pointer-events: auto;
117}
118
119/* Create a class of .div-square which maintains a 1:1 dimension of a div */
120.div-square::after {
121	content: "";
122	display: block;
123	padding-bottom: 100%;
124}
125
126/* Make sure containers never lose their center alignment */
127.container-medium,.container-small, .container-large {
128	margin-right: auto !important;
129  margin-left: auto !important;
130}
131
132
133/* Apply "..." after 3 lines of text */
134.text-style-3lines {
135	display: -webkit-box;
136	overflow: hidden;
137	-webkit-line-clamp: 3;
138	-webkit-box-orient: vertical;
139}
140
141/* Apply "..." after 2 lines of text */
142.text-style-2lines {
143	display: -webkit-box;
144	overflow: hidden;
145	-webkit-line-clamp: 2;
146	-webkit-box-orient: vertical;
147}
148
149.text-stye-1line {
150	display: -webkit-box;
151	overflow: hidden;
152	-webkit-line-clamp: 1;
153	-webkit-box-orient: vertical;
154}
155
156.text-style-5lines {
157	display: -webkit-box;
158	overflow: hidden;
159	-webkit-line-clamp: 5;
160	-webkit-box-orient: vertical;
161}
162
163/* Adds inline flex display */
164.display-inlineflex {
165  display: inline-flex;
166}
167
168/* These classes are never overwritten */
169.hide {
170  display: none !important;
171}
172
173/* Remove default Webflow chevron from form select */
174select{
175  -webkit-appearance:none;
176}
177
178
179@media screen and (max-width: 991px) {
180    .hide, .hide-tablet {
181        display: none !important;
182    }
183}
184  @media screen and (max-width: 767px) {
185    .hide-mobile-landscape{
186      display: none !important;
187    }
188}
189  @media screen and (max-width: 479px) {
190    .hide-mobile{
191      display: none !important;
192    }
193}
194 
195.margin-0 {
196  margin: 0rem !important;
197}
198  
199.padding-0 {
200  padding: 0rem !important;
201}
202
203.spacing-clean {
204padding: 0rem !important;
205margin: 0rem !important;
206}
207
208.margin-top {
209  margin-right: 0rem !important;
210  margin-bottom: 0rem !important;
211  margin-left: 0rem !important;
212}
213
214.padding-top {
215  padding-right: 0rem !important;
216  padding-bottom: 0rem !important;
217  padding-left: 0rem !important;
218}
219  
220.margin-right {
221  margin-top: 0rem !important;
222  margin-bottom: 0rem !important;
223  margin-left: 0rem !important;
224}
225
226.padding-right {
227  padding-top: 0rem !important;
228  padding-bottom: 0rem !important;
229  padding-left: 0rem !important;
230}
231
232.margin-bottom {
233  margin-top: 0rem !important;
234  margin-right: 0rem !important;
235  margin-left: 0rem !important;
236}
237
238.padding-bottom {
239  padding-top: 0rem !important;
240  padding-right: 0rem !important;
241  padding-left: 0rem !important;
242}
243
244.margin-left {
245  margin-top: 0rem !important;
246  margin-right: 0rem !important;
247  margin-bottom: 0rem !important;
248}
249  
250.padding-left {
251  padding-top: 0rem !important;
252  padding-right: 0rem !important;
253  padding-bottom: 0rem !important;
254}
255  
256.margin-horizontal {
257  margin-top: 0rem !important;
258  margin-bottom: 0rem !important;
259}
260
261.padding-horizontal {
262  padding-top: 0rem !important;
263  padding-bottom: 0rem !important;
264}
265
266.margin-vertical {
267  margin-right: 0rem !important;
268  margin-left: 0rem !important;
269}
270  
271.padding-vertical {
272  padding-right: 0rem !important;
273  padding-left: 0rem !important;
274}
275
276/* Apply "..." at 100% width */
277.truncate-width { 
278		width: 100%; 
279    white-space: nowrap; 
280    overflow: hidden; 
281    text-overflow: ellipsis; 
282}
283/* Removes native scrollbar */
284.no-scrollbar {
285    -ms-overflow-style: none;
286    overflow: -moz-scrollbars-none; 
287}
288
289.no-scrollbar::-webkit-scrollbar {
290    display: none;
291}
292
293.vul-classifications_collection-list > :last-child .vul-classifications_comma {
294  display: none;
295}
296
297.vul-grid_collection-list-wrapper {
298  position: relative; /* required for centering */
299}
300
301/* Loader overlay when loading */
302.vul-grid_collection-list-wrapper.vul-grid-loading > .vul-grid_collection-list::before {
303  content: "";
304  position: absolute;
305  top: 0; left: 0;
306  width: 100%; height: 100%;
307  background: rgba(255,255,255,0.7); /* semi-transparent overlay */
308  display: flex;
309  justify-content: center;
310  align-items: center;
311  z-index: 10;
312}
313
314/* Spinner element */
315.vul-grid_collection-list-wrapper.vul-grid-loading > .vul-grid_collection-list::after {
316  content: "";
317  position: absolute;
318  top: 50%; left: 50%;
319  width: 40px; height: 40px;
320  margin: -20px 0 0 -20px;
321  border: 3px solid #ccc;
322  border-top-color: #333;
323  border-radius: 50%;
324  transform: rotate(0deg);          /* define initial state */
325
326  animation: spin .5s linear infinite; /* run for 1.5 iterations */
327	animation-delay: 0s;
328  z-index: 11;
329}
330
331@keyframes spin {
332  to {
333    transform: rotate(360deg);
334  }
335}
336
337.vul-filters_link.w--current > .text-size-regular{
338	color: #fff !important;
339}
340.vul-filters_link.w--current > .vul-filters_hover-div{
341	height: 100% !important;
342}
343
344
345
346.resource-main_collection-list > *:first-child {
347  grid-column: span 2;
348}
349
350@media (max-width: 479px) {
351  .resource-main_collection-list > *:first-child {
352    grid-column: span 1;
353  }
354}
355
356
357</style>
358
359<style>
360.resource_card {
361  transition: all 0.3s ease;
362}
363
364 .resource_card .label, .resource_card.blog_image-overlay {
365  transition: all 0.3s ease;
366}
367
368
369.resource_card:hover {
370  background: #101820;
371  color: #fff;
372 
373}
374
375
376.resource_card:hover .label {
377 background-color: transparent;
378 border: 1px solid #4BD783;
379  color: #fff;
380}
381
382.resource_card:hover .blog_image-overlay {
383opacity: 1;
384
385}
386
387
388@media (min-width: 991px) and (max-width: 1080px) {
389  .nav_menu-wrapper {
390    gap: 1rem !important;  /* change this value as needed */
391  }
392  .navbar{
393  	padding-left: 2.5% !important;
394  	padding-right: 2.5% !important;
395  } 
396}
397
398
399
400
401
402
403</style>
404
405
406<style>
407.author-item:last-child .comma {
408  display: none !important;
409}
410
411.heading-style-h2 {
412    font-size: var(--_responsive---font-size--h2);
413
414}
415
416.heading-style-h3 {
417    font-size: var(--_responsive---font-size--h3);
418
419}
420</style>
421
422<style>
423/* Default states */
424.resource-card-new_overlay {
425  opacity: 0;
426  transition: opacity 300ms ease;
427}
428
429.resource-card-new_bottom-line {
430  background-color: #282f36;
431  transition: background-color 300ms ease;
432}
433
434.resource-card-new [data-wf--ui-label--variant="grey"] {
435  transition:
436    background-color 300ms ease,
437    color 300ms ease;
438}
439
440/* Hover and keyboard-focus states */
441.resource-card-new:hover .resource-card-new_overlay,
442.resource-card-new:focus-within .resource-card-new_overlay {
443  opacity: 1;
444}
445
446.resource-card-new:hover .resource-card-new_bottom-line,
447.resource-card-new:focus-within .resource-card-new_bottom-line {
448  background-color: #4bd783;
449}
450
451.resource-card-new:hover [data-wf--ui-label--variant="grey"],
452.resource-card-new:focus-within [data-wf--ui-label--variant="grey"] {
453  background-color: #5d40bd;
454  color: #faf9f7;
455}
456
457  .resource-card-new:hover [data-wf--ui-label--variant="dark-grey"],
458.resource-card-new:focus-within [data-wf--ui-label--variant="dark-grey"] {
459  background-color: #5d40bd;
460  color: #faf9f7;
461}
462</style></div><div class="color-schemes w-embed"><style>
463/* Color Schemes Controls*/
464<meta name="relume-color-schemes" content="false"/>
465
466  .color-scheme-1 {
467/*All sections should point to Color Scheme 1*/
468
469  }
470
471  .color-scheme-2 {
472    --color-scheme-1--text: var(--color-scheme-2--text);
473    --color-scheme-1--background: var(--color-scheme-2--background);
474    --color-scheme-1--foreground: var(--color-scheme-2--foreground);
475    --color-scheme-1--border: var(--color-scheme-2--border);
476    --color-scheme-1--accent: var(--color-scheme-2--accent);
477  }
478
479  .color-scheme-3 {
480    --color-scheme-1--text: var(--color-scheme-3--text);
481    --color-scheme-1--background: var(--color-scheme-3--background);
482    --color-scheme-1--foreground: var(--color-scheme-3--foreground);
483    --color-scheme-1--border: var(--color-scheme-3--border);
484    --color-scheme-1--accent: var(--color-scheme-3--accent);
485  }
486
487  .color-scheme-4 {
488    --color-scheme-1--text: var(--color-scheme-4--text);
489    --color-scheme-1--background: var(--color-scheme-4--background);
490    --color-scheme-1--foreground: var(--color-scheme-4--foreground);
491    --color-scheme-1--border: var(--color-scheme-4--border);
492    --color-scheme-1--accent: var(--color-scheme-4--accent);
493  }
494
495  .color-scheme-5 {
496    --color-scheme-1--text: var(--color-scheme-5--text);
497    --color-scheme-1--background: var(--color-scheme-5--background);
498    --color-scheme-1--foreground: var(--color-scheme-5--foreground);
499    --color-scheme-1--border: var(--color-scheme-5--border);
500    --color-scheme-1--accent: var(--color-scheme-5--accent);
501  }
502
503  .color-scheme-6 {
504    --color-scheme-1--text: var(--color-scheme-6--text);
505    --color-scheme-1--background: var(--color-scheme-6--background);
506    --color-scheme-1--foreground: var(--color-scheme-6--foreground);
507    --color-scheme-1--border: var(--color-scheme-6--border);
508    --color-scheme-1--accent: var(--color-scheme-6--accent);
509  }
510
511  .color-scheme-7 {
512    --color-scheme-1--text: var(--color-scheme-7--text);
513    --color-scheme-1--background: var(--color-scheme-7--background);
514    --color-scheme-1--foreground: var(--color-scheme-7--foreground);
515    --color-scheme-1--border: var(--color-scheme-7--border);
516    --color-scheme-1--accent: var(--color-scheme-7--accent);
517  }
518
519  .color-scheme-8 {
520    --color-scheme-1--text: var(--color-scheme-8--text);
521    --color-scheme-1--background: var(--color-scheme-8--background);
522    --color-scheme-1--foreground: var(--color-scheme-8--foreground);
523    --color-scheme-1--border: var(--color-scheme-8--border);
524    --color-scheme-1--accent: var(--color-scheme-8--accent);
525  }
526
527  .color-scheme-9 {
528    --color-scheme-1--text: var(--color-scheme-9--text);
529    --color-scheme-1--background: var(--color-scheme-9--background);
530    --color-scheme-1--foreground: var(--color-scheme-9--foreground);
531    --color-scheme-1--border: var(--color-scheme-9--border);
532    --color-scheme-1--accent: var(--color-scheme-9--accent);
533  }
534
535  .color-scheme-10 {
536    --color-scheme-1--text: var(--color-scheme-10--text);
537    --color-scheme-1--background: var(--color-scheme-10--background);
538    --color-scheme-1--foreground: var(--color-scheme-10--foreground);
539    --color-scheme-1--border: var(--color-scheme-10--border);
540    --color-scheme-1--accent: var(--color-scheme-10--accent);
541  }
542  
543/* Inherit slider dot colors */
544.w-slider-dot {
545  background-color: var(--color-scheme-1--text);
546  opacity: 0.20;
547}
548
549.w-slider-dot.w-active {
550  background-color: var(--color-scheme-1--text);
551  opacity: 1;
552}
553
554/* Override .w-slider-nav-invert styles */
555.w-slider-nav-invert .w-slider-dot {
556  background-color: var(--color-scheme-1--text) !important;
557  opacity: 0.20 !important;
558}
559
560.w-slider-nav-invert .w-slider-dot.w-active {
561  background-color: var(--color-scheme-1--text) !important;
562  opacity: 1 !important;
563}
564
565</style></div><div class="attribute-styles w-embed"><style>
566[container="large"]{
567	margin: 0 auto 0 auto;
568	width: 100%;
569	max-width: var(--_base-primitive---container--large);
570}
571[container="medium"]{
572	margin: 0 auto 0 auto;
573	width: 100%;
574	max-width: var(--_base-primitive---container--medium);
575}
576[container="small"]{
577	margin: 0 auto 0 auto;
578	width: 100%;
579	max-width: var(--_base-primitive---container--small);
580}
581
582[padding-global]{
583	padding-left: var(--_responsive---padding--global);
584  padding-right: var(--_responsive---padding--global);
585}
586
587[padding-section="large"]{
588	padding-top: var(--_responsive---padding-section--large);
589  padding-bottom: var(--_responsive---padding-section--large);
590}
591
592[padding-section="medium"]{
593	padding-top: var(--_responsive---padding-section--medium);
594  padding-bottom: var(--_responsive---padding-section--medium);
595}
596
597
598[padding-section="small"]{
599	padding-top: var(--_responsive---padding-section--small);
600  padding-bottom: var(--_responsive---padding-section--small);
601}
602</style></div></div><div data-animation="default" class="navbar-component w-nav" data-easing2="ease" fs-scrolldisable-element="smart-nav" data-easing="ease" data-collapse="medium" data-w-id="eae9444e-8b95-d8a5-5abe-2088c114e821" role="banner" data-duration="400" data-wf--global-navbar--variant="base"><div class="banner"><div class="container-large"><div class="banner-content">
602<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:788cb777-8e45-e52e-f151-4d598271650b:b82bb819-12ee-d258-d6fb-d5a496ace2e9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b82bb819-12ee-d258-d6fb-d5a496ace2e9" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22b82bb819-12ee-d258-d6fb-d5a496ace2e6%22%2C%22instanceId%22%3A%22788cb777-8e45-e52e-f151-4d598271650b%22%7D%5D" href="https://www.invicti.com/blog/news/invicti-agentic-pentest-transforms-modern-penetration-testing" class="banner-text">🚀 Just launched: <em>Invicti Agentic Pentest.</em> The future of penetration testing is here. Read the announcement.</a></div></div><div class="x-icon"><div class="icon-x-close w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none">
603  <path d="M18 6L6 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
604  <path d="M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
605</svg></div></div></div><div class="super-nav"><div class="super-nav-container"><div data-delay="200" data-hover="true" class="super-nav_menu-dropdown w-dropdown">
605<div data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:e4914d36-f185-c7ae-22e7-e51a14e72c69" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e4914d36-f185-c7ae-22e7-e51a14e72c69" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="super-nav_dropdown-toggle w-dropdown-toggle"><div>Log in</div><div class="icon-super w-embed"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
606<path fill-rule="evenodd" clip-rule="evenodd" d="M6.78726 8.81851C6.62861 8.97716 6.37139 8.97716 6.21274 8.81851L2.15024 4.75601C1.99159 4.59736 1.99159 4.34014 2.15024 4.18149C2.30889 4.02284 2.56611 4.02284 2.72476 4.18149L6.5 7.95673L10.2752 4.18149C10.4339 4.02284 10.6911 4.02284 10.8498 4.18149C11.0084 4.34014 11.0084 4.59736 10.8498 4.75601L6.78726 8.81851Z" fill="currentColor"/>
607</svg>
608</div></div><nav class="supernav_dropdown-list w-dropdown-list"><div class="nav_drop_list"><div class="text-xs">Invicti Platform</div>
608<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:e4914d36-f185-c7ae-22e7-e51a14e72c72" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e4914d36-f185-c7ae-22e7-e51a14e72c72" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="https://platform.invicti.com/" target="_blank" class="super-nav_dropdown_link w-inline-block"><div>US</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:e3066549-2859-5787-7ea7-5d254b93ce16" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e3066549-2859-5787-7ea7-5d254b93ce16" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="https://platform-eu.invicti.com/" target="_blank" class="super-nav_dropdown_link w-inline-block"><div>EU</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:c6f410e8-c64d-be4e-25f1-cfcc9ddcf0d7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c6f410e8-c64d-be4e-25f1-cfcc9ddcf0d7" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="https://platform-ca.invicti.com/" target="_blank" class="super-nav_dropdown_link w-inline-block"><div>CA</div></a></div></nav></div></div></div><div class="navbar"><div class="navbar_container">
608<a href="/" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e823" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eae9444e-8b95-d8a5-5abe-2088c114e823" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="navbar_logo-link w-nav-brand"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68a2f15db90e180494af51bb_ae9813f1f5756cad30abfcb3e8016c9e_Logo-wide.svg" alt="" class="navbar_logo"/><div class="text-size-tiny padding-top padding-tiny">AppSec with Zero Noise</div></a><div class="nav_menu-wrapper"><nav role="navigation" class="navbar_menu w-nav-menu"><div class="navbar_menu-links"><div data-delay="200" data-hover="true" data-w-id="eae9444e-8b95-d8a5-5abe-2088c114e828" class="navbar_menu-dropdown w-dropdown"><div data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e829" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eae9444e-8b95-d8a5-5abe-2088c114e829" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="navbar_dropdown-toggle w-dropdown-toggle"><div>Platform</div><div class="icon-nav w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12" fill="none">
609  <path d="M1.5 3.75L6 8.25L10.5 3.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
610</svg></div><div class="icon_chevron w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
611  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z" fill="#4BD783"/>
612</svg></div></div><nav class="navbar_dropdown-list is-medium is-platform w-dropdown-list"><div class="nav_inner_list is-platform"><a id="w-node-_498c0b8b-0156-81d5-628c-f45ad1b74d87-c114e821" data-wf-native-id-path="ae762ec
612a-578d-9802-0bd8-cea4b62ae68e:498c0b8b-0156-81d5-628c-f45ad1b74d87" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="498c0b8b-0156-81d5-628c-f45ad1b74d87" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/platform-overview" class="navbar_wide_inner-left w-inline-block"><div class="nav_wide_inner-left-header"><div class="text-block-6">Invicti Platform</div><div class="navbar_platform-subheading">Zero-noise AppSec platform</div></div><div class="nav_wide_inner-left-image"></div></a><div id="w-node-ecea92cd-8161-c6b2-383e-b3fd7ae44fcc-c114e821" class="navbar_wide_inner-right"><div class="navbar_wide-list-grid"><div class="navbar_wide-list-grid-head"><div class="navbar_wide-list-grid-heading">Scan Code</div><div class="navbar_wide-list-grid-subheading">Secure code before runtime</div></div><ul role="list" class="nav_drop_list is-wide w-list-unstyled"><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:5ebab252-3f05-6496-2760-f44acb5f8f0b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="5ebab252-3f05-6496-2760-f44acb5f8f0b" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/sast" aria-current="page" class="nav_wide_drop_list_item-link w-inline-block w--current"><div>SAST</div><div class="nav_wide_drop_list_item-link is-subtext">Early static security analysis</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:5b778049-0c35-bb9f-579c-0cedb32ba108" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="5b778049-0c35-bb9f-579c-0cedb32ba108" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/sca" class="nav_wide_drop_list_item-link w-inline-block"><div>Open Source (SCA)</div><div class="nav_wide_drop_list_item-link is-subtext">Find vulnerable dependencies</div></a></li><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:027740e3-02ef-4586-7633-9eda97f5517b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="027740e3-02ef-4586-7633-9eda97f5517b" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/solutions/manage-open-source-risk" class="nav_wide_drop_list_item-link w-inline-block"><div>SBOM &amp; License Risk</div><div class="nav_wide_drop_list_item-link is-subtext">Generate SBOMs and track licenses</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:7126bc1c-96d1-8817-47d2-e4ff97ba0370" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7126bc1c-96d1-8817-47d2-e4ff97ba0370" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/secrets" class="nav_wide_drop_list_item-link w-inline-block"><div>Secrets</div><div class="nav_wide_drop_list_item-link is-subtext">Detect exposed secrets in applications</div></a></li><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:71918390-4d63-1385-9b38-af6230c8fb32" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="71918390-4d63-1385-9b38-af6230c8fb32" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/iac" class="nav_wide_drop_list_item-link w-inline-block"><div>Infrastructure as Code</div><div class="nav_wide_drop_list_item-link is-subtext">Ingest IaC security findings</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:852b2b3d-8240-890f-3606-503bc6247e6b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="852b2b3d-8240-890f-3606-503bc6247e6b" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/container-security" class="nav_wide_drop_list_item-link w-inline-block"><div>Container</div><div class="nav_wide_drop_list_item-link is-subtext">Track container image vulnerabilities</div></a></li></ul></div><div class="navbar_wide-list-grid"><div class="navbar_wide-list-grid-head"><div class="navbar_wide-list-grid-heading">Test Runtime</div><div class="navbar_wide-list-grid-subheading">Test live applications like attackers</div></div><ul role="list" class="nav_drop_list is-wide w-list-unstyled"><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0279212d-2178-cab0-010f-021a3c104121" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0279212d-2178-cab0-010f-021a3c104121" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/dast" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">DAST &amp; AI DAST</div><div class="nav_wide_drop_list_item-link is-subtext">Test runtime, prove exploitability</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0279212d-2178-cab0-010f-021a3c104127" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0279212d-2178-cab0-010f-021a3c104127" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/agentic-penetration-testing" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Agentic Pentesting</div><div class="nav_wide_drop_list_item-link is-subtext">Automate real-world attack techniques</div></a></li><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0279212d-2178-cab0-010f-021a3c10412d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0279212d-2178-cab0-010f-021a3c10412d" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/api-security" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">API Security Testing</div><div class="nav_wide_drop_list_item-link is-subtext">Discover and test APIs</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0279212d-2178-cab0-010f-021a3c104133" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0279212d-2178-cab0-010f-021a3c104133" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/attack-surface-management" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Attack Surface Management</div><div class="nav_wide_drop_list_item-link is-subtext">Identify exposed apps and endpoints</div></a></li><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0279212d-2178-cab0-010f-021a3c104139" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0279212d-2178-cab0-010f-021a3c104139" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/cloud-appsec" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Cloud AppSec</div><div class="nav_wide_drop_list_item-link is-subtext">Get a single-pane view of cloud app risk</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:173cc9ce-4f2f-de28-df96-556d16b43c6f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="173cc9ce-4f2f-de28-df96-556d16b43c6f" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/ai-powered-application-security" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">AI AppSec</div><div class="nav_wide_drop_list_item-link is-subtext">Scan smarter, accelerate remediation</div></a></li></ul></div><div class="navbar_wide-list-grid"><div class="navbar_wide-list-grid-head"><div class="navbar_wide-list-grid-heading">Manage Vulnerabilities</div><div class="navbar_wide-list-grid-subheading">See, prioritize, reduce AppSec risk</div></div><ul role="list" class="nav_drop_list is-wide w-list-unstyled"><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:cf0e972b-b76a-3a5a-8410-b68b9357c7ba" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="cf0e972b-b76a-3a5a-8410-b68b9357c7ba" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/application-security-posture-management-aspm" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Vulnerability Management (ASPM)</div><div class="nav_wide_drop_list_item-link is-subtext">Centralize and correlate AppSec findings</div></a></li><li class="nav_drop_list-item is-wide"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:cf0e972b-b76a-3a5a-8410-b68b9357c7c0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="cf0e972b-b76a-3a5a-8410-b68b9357c7c0" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/solutions/track-appsec-kpis" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Compliance &amp; Executive Reporting</div><div class="nav_wide_drop_list_item-link is-subtext">Measure risk and impact</div></a></li><li class="nav_drop_list-item is-wide">
612<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:cf0e972b-b76a-3a5a-8410-b68b9357c7c6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="cf0e972b-b76a-3a5a-8410-b68b9357c7c6" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/product/threat-intelligence" class="nav_wide_drop_list_item-link w-inline-block"><div class="nav_wide_drop_list_item-link is-text">Threat Intelligence</div><div class="nav_wide_drop_list_item-link is-subtext">Reachability, exploitability, and business logic</div></a></li></ul></div></div></div></nav></div><div data-delay="200" data-hover="true" data-w-id="268f9b29-c916-d3df-2bc0-c9fc24f67fae" class="navbar_menu-dropdown w-dropdown"><div data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:268f9b29-c916-d3df-2bc0-c9fc24f67faf" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="268f9b29-c916-d3df-2bc0-c9fc24f67faf" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="navbar_dropdown-toggle w-dropdown-toggle"><div>Solutions</div><div class="icon-nav w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12" fill="none">
613  <path d="M1.5 3.75L6 8.25L10.5 3.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
614</svg></div><div class="icon_chevron w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
615  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z" fill="#4BD783"/>
616</svg></div></div><nav class="navbar_dropdown-list is-medium w-dropdown-list"><div class="nav_inner_list">
616<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:268f9b29-c916-d3df-2bc0-c9fc24f67fb6:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22268f9b29-c916-d3df-2bc0-c9fc24f67fb6%22%7D%5D" href="/solutions/api-discovery" class="navbar_dropdown_link w-inline-block"><div>API Discovery</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:d7372988-e363-4af4-9991-30469b8ee5b7:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22d7372988-e363-4af4-9991-30469b8ee5b7%22%7D%5D" href="/solutions/ai-bom" class="navbar_dropdown_link w-inline-block"><div>AI-BOM</div></a>
616<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:b207ccff-0318-dbd2-89ca-869398c0a5a7:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22b207ccff-0318-dbd2-89ca-869398c0a5a7%22%7D%5D" href="/solutions/manage-vulnerabilities" class="navbar_dropdown_link w-inline-block"><div>Manage Vulnerabilities</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:268f9b29-c916-d3df-2bc0-c9fc24f67fb8:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22268f9b29-c916-d3df-2bc0-c9fc24f67fb8%22%7D%5D" href="/solutions/automate-security-workflows" class="navbar_dropdown_link w-inline-block"><div>Automate Security Workflows</div></a>
616<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:268f9b29-c916-d3df-2bc0-c9fc24f67fba:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22268f9b29-c916-d3df-2bc0-c9fc24f67fba%22%7D%5D" href="/solutions/track-appsec-kpis" class="navbar_dropdown_link w-inline-block"><div>Track AppSec KPIs</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:268f9b29-c916-d3df-2bc0-c9fc24f67fbc:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22268f9b29-c916-d3df-2bc0-c9fc24f67fbc%22%7D%5D" href="/solutions/manage-open-source-risk" class="navbar_dropdown_link w-inline-block"><div>Manage Open Source Risk</div></a></div></nav></div>
616<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e869" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eae9444e-8b95-d8a5-5abe-2088c114e869" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" href="/pricing" data-wf-event-ids="157059026" class="navbar_link w-inline-block"><div>Pricing</div></a><div data-delay="200" data-hover="true" data-w-id="eae9444e-8b95-d8a5-5abe-2088c114e86d" class="navbar_menu-dropdown w-dropdown"><div data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e86e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eae9444e-8b95-d8a5-5abe-2088c114e86e" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="navbar_dropdown-toggle w-dropdown-toggle"><div>Why Invicti</div><div class="icon_chevron w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
617  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z" fill="#4BD783"/>
618</svg></div><div class="icon-nav w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12" fill="none">
619  <path d="M1.5 3.75L6 8.25L10.5 3.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
620</svg></div></div><nav class="navbar_dropdown-list w-dropdown-list"><div class="nav_drop_list">
620<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e874:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e874%22%7D%5D" href="/about" class="navbar_dropdown_link w-inline-block"><div>About Us</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:5d242519-3ad3-819c-7b8e-dbb87f44f717:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%225d242519-3ad3-819c-7b8e-dbb87f44f717%22%7D%5D" href="/vulnerability-scanner-comparison" class="navbar_dropdown_link w-inline-block"><div>Invicti vs. Competitors</div></a>
620<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:99903dd7-0798-9186-c1c6-71ff96b76c26:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%2299903dd7-0798-9186-c1c6-71ff96b76c26%22%7D%5D" href="/case-studies" class="navbar_dropdown_link w-inline-block"><div>Case Studies</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:d166478a-9175-f8de-3181-ce78f8474f23:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22d166478a-9175-f8de-3181-ce78f8474f23%22%7D%5D" href="/contact" class="navbar_dropdown_link w-inline-block"><div>Contact Us</div></a>
620<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:388adaa8-b411-cc50-2e98-7f3eb09c0c08:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22388adaa8-b411-cc50-2e98-7f3eb09c0c08%22%7D%5D" href="/careers" class="navbar_dropdown_link w-inline-block"><div>Careers</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:9ace6f00-0043-8d67-8da7-2b72cb26228f:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%229ace6f00-0043-8d67-8da7-2b72cb26228f%22%7D%5D" href="/clp/managed-security-service-provider" class="navbar_dropdown_link w-inline-block"><div>MSSP</div></a>
620<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:457f2e62-5ef3-341d-c1be-3c5b7c0b74fb:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22457f2e62-5ef3-341d-c1be-3c5b7c0b74fb%22%7D%5D" href="/partners" class="navbar_dropdown_link w-inline-block"><div>Partners</div></a></div></nav></div><div data-delay="200" data-hover="true" data-w-id="eae9444e-8b95-d8a5-5abe-2088c114e875" class="navbar_menu-dropdown w-dropdown"><div data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e876" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="eae9444e-8b95-d8a5-5abe-2088c114e876" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%5D" class="navbar_dropdown-toggle w-dropdown-toggle"><div>Resources</div><div class="icon_chevron w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
621  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z" fill="#4BD783"/>
622</svg></div><div class="icon-nav w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12" fill="none">
623  <path d="M1.5 3.75L6 8.25L10.5 3.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
624</svg></div></div><nav class="navbar_dropdown-list w-dropdown-list"><div class="nav_drop_list">
624<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e87c:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e87c%22%7D%5D" href="/resources" class="navbar_dropdown_link w-inline-block"><div>Resource Library</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e87e:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e87e%22%7D%5D" href="/blog" class="navbar_dropdown_link w-inline-block"><div>Blog</div></a>
624<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e880:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e880%22%7D%5D" href="/webinars" class="navbar_dropdown_link w-inline-block"><div>Webinars</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:0bdf8c6c-4a7e-9166-2f7c-d470ce3a3b01:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%220bdf8c6c-4a7e-9166-2f7c-d470ce3a3b01%22%7D%5D" href="/white-papers" class="navbar_dropdown_link w-inline-block"><div>White Papers</div></a>
624<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e882:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e882%22%7D%5D" href="/podcasts" class="navbar_dropdown_link w-inline-block"><div>Podcasts</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e886:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e886%22%7D%5D" href="/learn" class="navbar_dropdown_link w-inline-block"><div>Invicti Learn</div></a>
624<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:f10fb644-7475-6364-fecf-57e111397389:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22f10fb644-7475-6364-fecf-57e111397389%22%7D%5D" href="/product/aspm-cost-savings-calculator" class="navbar_dropdown_link w-inline-block"><div>Savings Calculator</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:eae9444e-8b95-d8a5-5abe-2088c114e888:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e888%22%7D%5D" href="/live-trainings" class="navbar_dropdown_link w-inline-block"><div>Live Training</div></a>
624<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:8652c9e8-f3d4-30bc-ee42-892d0ad95108:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%228652c9e8-f3d4-30bc-ee42-892d0ad95108%22%7D%5D" href="https://docs.invicti.com/" class="navbar_dropdown_link w-inline-block"><div>Documentation</div></a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae68e:9a59db72-f21a-d788-0a16-931fbd6d800d:a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a24764dc-3791-7d65-52cc-a3a0459d24c2" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%22a24764dc-3791-7d65-52cc-a3a0459d24c2%22%2C%22instanceId%22%3A%229a59db72-f21a-d788-0a16-931fbd6d800d%22%7D%5D" href="https://www.invicti.com/web-application-vulnerabilities/" class="navbar_dropdown_link w-inline-block"><div>Vulnerability Database</div></a></div></nav></div></div></nav><div class="navbar_menu-button"><a data-wf--ui-button--button-type="small" data-wf-native-id-path="ae762ec
624a-578d-9802-0bd8-cea4b62ae68e:02565550-0948-6875-a8de-9abe060f5bbf:96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-component-context="%5B%7B%22componentId%22%3A%22eae9444e-8b95-d8a5-5abe-2088c114e821%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae68e%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%2202565550-0948-6875-a8de-9abe060f5bbf%22%7D%5D" href="/get-demo" data-wf-event-ids="157059025" class="button w-variant-ac692ac1-6801-6e21-e4e3-0628e4f9d4e6 w-inline-block"><div class="button_text">Get a demo</div><div class="custom_style w-embed"><style>
625.button {
626  transition: background-color 0.3s ease;
627}
628
629.button_text {
630  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
631}
632
633/* On hover */
634.button:hover {
635  background-color: #101820;
636}
637
638.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
639  background-color: #101820;
640}
641
642.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
643  background-color: #101820;
644
645}
646
647
648.button:hover .button_text {
649  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
650  background-clip: text;
651  -webkit-background-clip: text;
652  -webkit-text-fill-color: transparent;
653}
654
655a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
656    -webkit-text-fill-color: black;
657    background: none;
658}
659
660</style></div></a></div><div class="nav_menu-button w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon_line-bottom"></div></div></div></div></div></div><div class="hide w-embed"><style>
661  @media (min-width: 992px) and (max-width: 1199px) {
662    .navbar_wide_inner-left,
663    .navbar_wide-list-grid {
664      min-width: 13rem;
665    }
666
667    .navbar_dropdown-list.is-medium.is-platform.w--open {
668      margin-left: -5.5rem;
669    }
670  }
671
672  @media (min-width: 992px) and (max-width: 1080px) {
673    .navbar_dropdown-list.is-medium.is-platform.w--open {
674      margin-left: -8.5rem;
675    }
676  }
677
678  .super-nav.nav-hidden {
679    height: 0px;
680    opacity: 0;
681  }
682</style></div><div class="hide w-embed w-script">
682<script>
683  document.addEventListener('DOMContentLoaded', () => {
684    const nav = document.querySelector('.super-nav');
685    if (!nav) return;
686    let lastScroll = window.scrollY;
687    let ticking = false;
688    const delta = 50; // ignore movements smaller than this
689
690    window.addEventListener(
691      'scroll',
692      () => {
693        if (!ticking) {
694          window.requestAnimationFrame(() => {
695            const currentScroll = window.scrollY;
696
697            // only act if scrolled more than the threshold
698            if (Math.abs(currentScroll - lastScroll) > delta) {
699              if (currentScroll > lastScroll && currentScroll > 50) {
700                nav.classList.add('nav-hidden');
701              } else {
702                nav.classList.remove('nav-hidden');
703              }
704              lastScroll = currentScroll;
705            }
706
707            ticking = false;
708          });
709          ticking = true;
710        }
711      },
712      { passive: true },
713    );
714  });
715</script>
715</div></div><div class="main-wrapper"><header data-wf--section-header-hero--section-layout="layout-horizontal" class="section_header_hero"><div class="padding-global"><div class="container-xlarge"><div class="header_hero_component"><div class="header_hero_content"><div class="header_hero_content-left"><div class="header_hero_texts-wrapper"><div class="tagline-wrapper"><div data-wf--ui-tagline--mode="dark-mode" class="text-style-tagline">sast</div></div><h1 class="text-centered heading-style-h4">Find, prioritize, and remediate code vulnerabilities</h1><p class="text-size-large">Invicti unifies SAST with DAST, IAST, SCA, and API Security so you can catch vulnerabilities in code early, correlate compatible findings with runtime evidence, and route fixes directly to the right developers.</p><div class="cta_marquee-wrapper max-width-80"><div id="marquee-text" fb-carousel-direction="true" fb-carousel-speed="30000" fb-carousel-delay="0" fb-carousel-pauseable="true" fb-carousel-trigger="in-view" fb-carousel="true" class="item-marquee"><div fb-carousel-content="true" class="item-list"><div class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
716  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="#B2A7E0" stroke="#B2A7E0" stroke-linecap="round" stroke-linejoin="round"/>
717</svg></div><div class="w-richtext"><p><strong>Scales</strong> across enterprise apps</p></div></div><div class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
718  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="#B2A7E0" stroke="#B2A7E0" stroke-linecap="round" stroke-linejoin="round"/>
719</svg></div><div class="w-richtext"><p><strong>Validated results</strong> with runtime proof</p></div></div><div class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
720  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="#B2A7E0" stroke="#B2A7E0" stroke-linecap="round" stroke-linejoin="round"/>
721</svg></div><div class="w-richtext"><p><strong>AI-guided fixes </strong>for developers</p></div></div></div></div></div></div><div class="button-group"><div class="link_block"><a data-wf--ui-button--button-type="primary" data-wf-native-id-path="ae762ec
721a-578d-9802-0bd8-cea4b62ae690:0a749276-2661-b4b4-cd8d-0fedf0ad5496:96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-component-context="%5B%7B%22componentId%22%3A%220a749276-2661-b4b4-cd8d-0fedf0ad5489%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae690%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%220a749276-2661-b4b4-cd8d-0fedf0ad5496%22%7D%5D" href="/get-demo" data-wf-event-ids="157059025" class="button w-inline-block"><div class="button_text">Get a demo</div><div class="custom_style w-embed"><style>
722.button {
723  transition: background-color 0.3s ease;
724}
725
726.button_text {
727  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
728}
729
730/* On hover */
731.button:hover {
732  background-color: #101820;
733}
734
735.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
736  background-color: #101820;
737}
738
739.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
740  background-color: #101820;
741
742}
743
744
745.button:hover .button_text {
746  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
747  background-clip: text;
748  -webkit-background-clip: text;
749  -webkit-text-fill-color: transparent;
750}
751
752a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
753    -webkit-text-fill-color: black;
754    background: none;
755}
756
757</style></div></a></div></div></div><div id="w-node-_0a749276-2661-b4b4-cd8d-0fedf0ad549a-f0ad5489" class="header_hero_image-wrapper"><img fetchpriority="high" loading="eager" alt="" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST.webp" sizes="(max-width: 991px) 100vw, 3840px" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-500.webp 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-800.webp 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-1080.png 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-1600.webp 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-2000.webp 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-2600.webp 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-3200.webp 3200w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST.webp 3764w" class="header_hero_image"/><img loading="eager" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST.webp" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-500.webp 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-800.webp 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-1080.png 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-1600.webp 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-2000.webp 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-2600.webp 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST-p-3200.webp 3200w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87ce6505740d15212486b_SAST.webp 3764w" class="header_hero_image-mobile"/><div class="hero_gradient"></div></div></div></div></div></div></header><section data-wf--section-logo-full--section-background="dark" class="section_logo"><div class="padding-global"><div class="container-xlarge"><div class="padding-vertical padding-small"><div class="logo_component"><div class="logo_content"><div class="logo_content-left"><h2 class="heading-style-h6">5000+ Top Organizations Trust Invicti</h2></div><div class="maquee_main-wrapper"><div fb-carousel-pauseable="true" fb-carousel="true" fb-carousel-direction="left" fb-carousel-speed="100000" fb-carousel-delay="0" fb-carousel-trigger="in-view" class="logo_marquee-wrapper w-dyn-list"><div fb-carousel-content="true" role="list" class="logo-list w-dyn-items"><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc9ad7bea905614d3abe68_vodafone-logo.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc9a7d31c8208aaae6aabb_siemens-logo.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc9a24dde495229988d444_huawei-logo.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc99cf112ba84b619aa650_fortinet-gray.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc92c24f3da7bd93cd4f97_Optiv_idhtYqkYxQ_1.webp" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc9266a380769ff1ddc650_Intel_logo_2023.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68dc92012cddaa44bf14e474_A-Check-RGB.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d41402ab5ba7ec9441dd10_logo-fujitsu-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d413e44798b375db66428f_logo-federal-aviation-administration-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d413c46a738c46cec7018e_logo-ey-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d41399ec13afdc3cf2200c_logo-kpmg-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d413540dc896d7f7361847_logo-ericsson-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d41308c5ebf619498da894_logo-united-nations-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d4121aac74e8aff05e2651_logo-ver
757izon-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d411e527a0d9c0f6888342_logo-deloitte-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d411ce7178f836061a0c14_logo-cisco-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d411a7d59468d12e637027_logo-pepsi-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d411861786695a41e52041_logo-ing-bank-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d4115e3c231261ae0e683a_logo-johns-hopkins-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d40d9a2736ee6345b1ed01_logo-nasa-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68a45742e0b306215f344f43_Customer%20logos.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d51474be8692e8034c1ca8_logo-kraft-heinz-white.svg" alt="" class="logo"/></div><div role="listitem" class="logo-item w-dyn-item"><img loading="lazy" src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/68d5a07315bf194441da3a98_Amazon%20Web%20Services%20Logo.svg" alt="" class="logo"/></div></div></div></div></div></div></div></div></div></section><section data-wf--section-layouts--section-background-color="default" class="section"><div class="padding-global"><div class="container-xlarge"><div class="padding-section-small"><div class="problem_component"><div class="text-align-center"><div class="problem_heading"><h2 class="heading-style-h2">The problem with legacy SAST</h2><p>Every application starts with code, and flaws there can put everything at risk. But on its own, SAST can’t separate theoretical flaws from real risks. Without DAST correlation and broader context, vulnerabilities remain abstract issues instead of turning into actionable fixes tied to their source.</p></div></div><div class="problem_list-wrapper"><div class="problem_list"><div class="problem_item"><div class="problem_item-icon-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c995f945c1317432dbc17b_speaker-wave.svg" alt="" class="icon-1x1-medium"/></div><h3 class="heading-style-h5">Noisy and out of context</h3><p>Legacy SAST floods teams with findings but can’t separate theoretical flaws from real, exploitable risks. Without runtime correlation, findings are noisy.</p></div><div class="problem_item"><div class="problem_item-icon-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c995f85f4f6e87e1645c17_sidebar-collapse.svg" alt="" class="icon-1x1-medium"/></div><h3 class="heading-style-h5">Not built for developers</h3><p>Faced with endless security alerts without clarity or remediation guidance, developers often feel overwhelmed and start ignoring SAST noise.</p></div><div class="problem_item"><div class="problem_item-icon-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c995f7d6199595790bce4d_puzzle-piece.svg" alt="" class="icon-1x1-medium"/></div><h3 class="heading-style-h5">Isolated and clunky</h3><p>Legacy SAST runs disconnected from DAST, SCA, and other security tools in CI/CD pipelines. Without correlation across tools, teams can’t prioritize effectively or trace runtime risks back to their source.</p></div></div></div></div></div></div></div></section><section data-wf--section-layout-texts--section-background-color="default-bg" class="section_layout"><div class="padding-global"><div class="container-large"><div class="padding-section-small is-large"><div class="layout_text-content"><div class="text-align-center"><div class="layout_text-header"><h2 class="heading-style-h2">Correlate, prioritize, and operationalize your SAST</h2></div></div><div class="button-group is-center"><a data-wf--ui-button--button-type="primary" data-wf-native-id-path="265d0dca-ae0f-8b8c-2a5b-afd6e5219595:0ff977ee-577b-a24f-5053-c448a8dae0bd:96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-component-context="%5B%7B%22componentId%22%3A%220ff977ee-577b-a24f-5053-c448a8dae0b1%22%2C%22instanceId%22%3A%22265d0dca-ae0f-8b8c-2a5b-afd6e5219595%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%220ff977ee-577b-a24f-5053-c448a8dae0bd%22%7D%5D" href="https://www.invicti.com/webinars/a-unified-approach-to-appsec-enhancing-security-with-dast-and-sast/" data-wf-event-ids="157059025" class="button w-inline-block"><div class="button_text">See how we unite SAST and DAST</div><div class="custom_style w-embed"><style>
758.button {
759  transition: background-color 0.3s ease;
760}
761
762.button_text {
763  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
764}
765
766/* On hover */
767.button:hover {
768  background-color: #101820;
769}
770
771.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
772  background-color: #101820;
773}
774
775.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
776  background-color: #101820;
777
778}
779
780
781.button:hover .button_text {
782  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
783  background-clip: text;
784  -webkit-background-clip: text;
785  -webkit-text-fill-color: transparent;
786}
787
788a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
789    -webkit-text-fill-color: black;
790    background: none;
791}
792
793</style></div></a></div></div></div></div></div></section><section data-wf--section-list--section-layout="default" class="section_list"><div class="padding-global"><div class="container-large"><div class="padding-section-small"><div class="list_component"><div class="w-layout-grid list_content"><div class="list_content-left"><div class="list_content-texts"><div class="list_tagline-wrapper"><div data-wf--ui-tagline--mode="light-mode" class="text-style-tagline w-variant-cf9ae767-9d12-0eb4-62f0-5e4be46bcb2b">proof-based scanning</div></div><h2 class="heading-style-h3">SAST without the noise</h2><div class="list_list-wrapper"><div class="list_item-list"><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
794  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
795</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
795ox="0 0 24 25" fill="none">
796  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
797</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
798  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
799</svg></div><div class="w-richtext"><p><strong>Deep SAST integration:</strong> Plug in any major SAST or use built-in scanning immediately.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
800  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
801</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
802  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
803</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
804  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
805</svg></div><div class="w-richtext"><p><strong>Runtime correlation:</strong> Correlate compatible SAST and DAST findings to connect code-level vulnerabilities with runtime evidence and help confirm which issues can be exercised in the running application.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
806  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
807</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
807ox="0 0 24 25" fill="none">
808  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
809</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
810  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
811</svg></div><div class="w-richtext"><p><strong>Code-level mapping: </strong>Trace validated vulnerabilities back to the exact file and line of code, empowering developers to fix issues fast.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
812  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
813</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
814  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
815</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
816  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
817</svg></div><div class="w-richtext"><p><strong>Custom risk profiles: </strong>Label and score vulnerabilities differently by app criticality.</p></div></div></div></div></div></div><div class="list_image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1.webp" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-500.png 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-800.png 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-1080.png 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-1600.png 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-2000.png 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1-p-2600.png 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1.webp 2857w" class="list_image is-desktop-default"/><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a85c7c67dea975eb6_Scan%20Details-1.webp" loading="lazy" alt="" class="list_image is-mobile-default"/></div></div></div></div></div></div></section>
817<section data-wf--section-list--section-layout="image-first" class="section_list"><div class="padding-global"><div class="container-large"><div class="padding-section-small"><div class="list_component"><div class="w-layout-grid list_content"><div class="list_content-left"><div class="list_content-texts w-variant-9ec37345-4538-5c3f-84ff-f091889d9a51"><div class="list_tagline-wrapper"><div data-wf--ui-tagline--mode="light-mode" class="text-style-tagline w-variant-cf9ae767-9d12-0eb4-62f0-5e4be46bcb2b">developer-centric</div></div><h2 class="heading-style-h3"><strong>An AppSec tool devs actually want</strong><br/></h2><div class="list_list-wrapper"><div class="list_item-list"><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
818  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
819</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
820  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
821</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
822  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
823</svg></div><div class="w-richtext"><p><strong>Precise issue isolation:</strong> Tie vulnerabilities back to the exact file and line of code.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
824  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
825</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
826  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
827</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
828  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
829</svg></div><div class="w-richtext"><p><strong>Developer assignment:</strong> Auto-assign issues to the right devs in Jira, GitHub, or Slack.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
830  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
831</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
831ox="0 0 24 25" fill="none">
832  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
833</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
834  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
835</svg></div><div class="w-richtext"><p><strong>AI remediation guidance:</strong> Get suggested fixes that developers can review and apply quickly.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
836  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
837</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
838  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
839</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
840  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
841</svg></div><div class="w-richtext"><p><strong>Workflow automation:</strong> Set rules to escalate or block builds if certain SAST findings exceed defined thresholds. Two-way integrations update dynamically as developers remediate.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
842  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
843</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
843ox="0 0 24 25" fill="none">
844  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
845</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
846  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
847</svg></div><div class="w-richtext"><p><strong>Remediation knowledge base: </strong>Centralize proven fixes for reuse across teams. Deliver contextually relevant courses via Secure Code Warrior or SecureFlag.</p></div></div></div></div></div><div class="button-group"><a data-wf--ui-link--link-icon-type="with-arrow-icon" data-w-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-native-id-path="ae762ec
847a-578d-9802-0bd8-cea4b62ae69e:5e8a8221-5399-00b0-0d29-530e50470e67:f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-component-context="%5B%7B%22componentId%22%3A%225e8a8221-5399-00b0-0d29-530e50470e57%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae69e%22%7D%2C%7B%22componentId%22%3A%22f8c441e6-7c4e-2c16-0603-2d1cd5715da6%22%2C%22instanceId%22%3A%225e8a8221-5399-00b0-0d29-530e50470e67%22%7D%5D" href="https://www.invicti.com/case-studies/rpm-software/" class="link_with_icon w-inline-block"><div>Read a developer case study</div><div class="arrow_icon"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
848  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
849</svg></div></div></div><div class="play_icon"><div data-wf--ui-icon-play-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
850  <path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 1.5273C0.5 0.747043 1.39996 0.252424 2.13548 0.628443L8.92824 4.10115C9.69059 4.49089 9.69059 5.50911 8.92823 5.89885L2.13548 9.37156C1.39996 9.74758 0.5 9.25296 0.5 8.4727V1.5273Z" fill="currentColor"/>
851</svg></div></div></div></a></div></div><div id="w-node-_5e8a8221-5399-00b0-0d29-530e50470e69-50470e57" class="list_image-wrapper w-variant-9ec37345-4538-5c3f-84ff-f091889d9a51"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details.webp" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-500.webp 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-800.png 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-1080.png 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-1600.png 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-2000.png 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details-p-2600.png 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details.webp 2920w" class="list_image is-desktop-default"/><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999c764ca824916ac32e_Vulnerability%20details.webp" loading="lazy" alt="" class="list_image is-mobile-default w-variant-9ec37345-4538-5c3f-84ff-f091889d9a51"/></div></div></div></div></div></div></section><section data-wf--section-list--section-layout="default" class="section_list"><div class="padding-global"><div class="container-large"><div class="padding-section-small"><div class="list_component"><div class="w-layout-grid list_content"><div class="list_content-left"><div class="list_content-texts"><div class="list_tagline-wrapper"><div data-wf--ui-tagline--mode="light-mode" class="text-style-tagline w-variant-cf9ae767-9d12-0eb4-62f0-5e4be46bcb2b">Correlation and orchestration</div></div><h2 class="heading-style-h3">No more tossing it over the fence</h2><div class="list_list-wrapper"><div class="list_item-list"><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
852  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
853</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
853ox="0 0 24 25" fill="none">
854  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
855</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
856  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
857</svg></div><div class="w-richtext"><p><strong>Unified correlation across tools:</strong> Normalize and deduplicate findings from SAST, SCA, and container scanners in one view.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
858  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
859</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
860  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
861</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
862  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
863</svg></div><div class="w-richtext"><p><strong>Open-source flexibility:</strong> Orchestrate OSS scanners via Invicti’s CLI.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
864  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
865</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
865ox="0 0 24 25" fill="none">
866  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
867</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
868  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
869</svg></div><div class="w-richtext"><p><strong>Single-pane visibility:</strong> See all AST results (SAST, DAST, SCA, IAST) in one dashboard.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
870  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
871</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
872  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
873</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
874  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
875</svg></div><div class="w-richtext"><p><strong>Deduplication across tools:</strong> Normalize and consolidate findings across any AST tool in your stack.</p></div></div><div data-wf--ui-list-item--icon-type="check-icon" class="price_item splide__slide"><div class="icon-check w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none">
876  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.916 4.62604C20.2607 4.85581 20.3538 5.32146 20.124 5.6661L11.124 19.1661C10.9994 19.3531 10.7975 19.4743 10.5739 19.4964C10.3503 19.5186 10.1286 19.4393 9.96967 19.2804L3.96967 13.2804C3.67678 12.9875 3.67678 12.5126 3.96967 12.2197C4.26256 11.9269 4.73744 11.9269 5.03033 12.2197L10.3834 17.5729L18.876 4.83405C19.1057 4.48941 19.5714 4.39628 19.916 4.62604Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
877</svg></div><div class="icon-x w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
877ox="0 0 24 25" fill="none">
878  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.96967C5.76256 5.67678 6.23744 5.67678 6.53033 5.96967L12 11.4393L17.4697 5.96967C17.7626 5.67678 18.2374 5.67678 18.5303 5.96967C18.8232 6.26256 18.8232 6.73744 18.5303 7.03033L13.0607 12.5L18.5303 17.9697C18.8232 18.2626 18.8232 18.7374 18.5303 19.0303C18.2374 19.3232 17.7626 19.3232 17.4697 19.0303L12 13.5607L6.53033 19.0303C6.23744 19.3232 5.76256 19.3232 5.46967 19.0303C5.17678 18.7374 5.17678 18.2626 5.46967 17.9697L10.9393 12.5L5.46967 7.03033C5.17678 6.73744 5.17678 6.26256 5.46967 5.96967Z" fill="currentColor"/>
879</svg></div><div class="icon-plus w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none">
880  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.333 3.75C12.7472 3.75 13.083 4.08579 13.083 4.5V11.25H19.833C20.2472 11.25 20.583 11.5858 20.583 12C20.583 12.4142 20.2472 12.75 19.833 12.75H13.083V19.5C13.083 19.9142 12.7472 20.25 12.333 20.25C11.9188 20.25 11.583 19.9142 11.583 19.5V12.75H4.83301C4.41879 12.75 4.08301 12.4142 4.08301 12C4.08301 11.5858 4.41879 11.25 4.83301 11.25H11.583V4.5C11.583 4.08579 11.9188 3.75 12.333 3.75Z" fill="#4BD783" stroke="#4BD783" stroke-linecap="round" stroke-linejoin="round"/>
881</svg></div><div class="w-richtext"><p><strong>Unified remediation workflows: </strong>Route findings to issue trackers and collaboration tools for seamless triage.</p></div></div></div></div></div><div class="button-group"><a data-wf--ui-link--link-icon-type="with-arrow-icon" data-w-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-native-id-path="ae762ec
881a-578d-9802-0bd8-cea4b62ae6a3:5e8a8221-5399-00b0-0d29-530e50470e67:f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-component-context="%5B%7B%22componentId%22%3A%225e8a8221-5399-00b0-0d29-530e50470e57%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6a3%22%7D%2C%7B%22componentId%22%3A%22f8c441e6-7c4e-2c16-0603-2d1cd5715da6%22%2C%22instanceId%22%3A%225e8a8221-5399-00b0-0d29-530e50470e67%22%7D%5D" href="/product/application-security-posture-management-aspm" class="link_with_icon w-inline-block"><div>Explore Invicti ASPM</div><div class="arrow_icon"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
882  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
883</svg></div></div></div><div class="play_icon"><div data-wf--ui-icon-play-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
884  <path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 1.5273C0.5 0.747043 1.39996 0.252424 2.13548 0.628443L8.92824 4.10115C9.69059 4.49089 9.69059 5.50911 8.92823 5.89885L2.13548 9.37156C1.39996 9.74758 0.5 9.25296 0.5 8.4727V1.5273Z" fill="currentColor"/>
885</svg></div></div></div></a></div></div><div class="list_image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan.webp" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-500.webp 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-800.webp 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-1080.webp 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-1600.webp 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-2000.webp 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan-p-2600.webp 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan.webp 3164w" class="list_image is-desktop-default"/><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c9999a71ff3b9626f1277b_Dashboard%20%2B%20Scan.webp" loading="lazy" alt="" class="list_image is-mobile-default"/></div></div></div></div></div></div></section><section data-wf--section-testimonial--section-layout="4-testimonials" class="section_testimonial"><div class="padding-global"><div class="container-large"><div class="padding-section-small"><div class="testimonial_component"><div class="testimonial_content"><div class="testimonial_header"><h2 class="heading-style-h3">What customers say</h2></div><div class="testimonial_wrapper"><div class="testimonial_grid"><div data-wf--content-card-testimonial--layout-type="default" class="testimonial_card swiper-slide"><div class="testimonial_image-wrapper"><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c1404cca8e3fbc2be54a54_channel4_2.webp" loading="lazy" alt="" class="testimonial_image fit-scale-down"/></div><div class="testimonial_content-wrapper"><div class="testimonial_content-top"><div class="testimonial_richtext w-richtext"><p>“For more websites, we now don’t need to go externally for security testing. We can fire up Invicti, run the tests as often as we like, view the scan results, and mitigate to our hearts’ content. As a result, the budget we were spending every year on penetration testing decreased by approximately 60% almost immediately and went down even more the following year, to about 20% of our initial spending.”</p></div><div class="testimonial_details-wrapper"><div class="text-block-2">– Brian Brackenborough | CISO, Channel 4</div></div></div><div class="testimonial_link-wrapper">
885<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6ad:d4cd8749-e207-990b-40f9-51d220552d37:a4698214-5c77-3053-c995-d46d44f726dd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a4698214-5c77-3053-c995-d46d44f726dd" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%22a4698214-5c77-3053-c995-d46d44f726cc%22%2C%22instanceId%22%3A%22d4cd8749-e207-990b-40f9-51d220552d37%22%7D%5D" href="#" class="link_with_icon w-inline-block"><div>Learn more</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
886  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
887</svg></div></div></div></a></div></div></div><div class="testimonial_cta_card-wrapper is-desktop"><a data-wf--content-card-case-studies--card-type="green" data-wf-native-id-path="ae762ec
887a-578d-9802-0bd8-cea4b62ae6ad:afeb9b35-5c7d-a2fb-5653-99bb5099d1b7:0fb12883-5901-cd26-811e-08439efc2d6e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0fb12883-5901-cd26-811e-08439efc2d6e" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%220fb12883-5901-cd26-811e-08439efc2d6e%22%2C%22instanceId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1b7%22%7D%5D" href="/case-studies" data-wf-event-ids="" class="case_studies_card swiper-slide w-inline-block"><div><h3 class="heading-style-h4">Learn how we help across industries</h3></div><div class="link_with_icon"><div class="text-block-5">Read more case studies</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="black" class="link_icon-wrappper w-variant-ea1858d4-1728-37fa-265d-8ce3569fac1c"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
888  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
889</svg></div></div></div></div><div class="custom_style w-embed"><style>
890.case_studies_card {
891  transition: background-color 0.3s ease;
892}
893
894.case_studies_card .heading-style-h4,
895.case_studies_card .link_with_icon,
896.case_studies_card .link_icon-wrappper,
897.case_studies_card p {
898  transition: all 0.3s ease;
899}
900
901.case_studies_card:hover {
902  background: linear-gradient(145deg, #101820 8.91%, #101820 91.96%);
903}
904
905.case_studies_card:hover .heading-style-h4 {
906  color: #4bd783;
907}
908
909.case_studies_card:hover p {
910  color: #fff;
911}
912
913.case_studies_card:hover .link_with_icon {
914  color: #fff;
915}
916
917.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover {
918	background: linear-gradient(270deg, var(--_base-primitive---swatch-primary--action-green), var(--_base-primitive---swatch-primary--action-green-light));
919}
920
921.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .text-block-5,
922.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .heading-style-h4 {
923	color: #101820;
924  transition: all 0 ease;
925}
926
927.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green"]:hover .link_icon-wrappper {
928  background-color: #4bd783;
929  color: #101820;
930}
931
932.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .link_icon-wrappper {
933  background-color: #101820;
934  color: #4bd783;
935}
936</style></div></a></div></div><div class="testimonial_list"><div data-wf--content-card-testimonial--layout-type="layout-vertical" class="testimonial_card w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 swiper-slide"><div class="testimonial_image-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c8323cdb83be493e66f9fd_SECWATCHED_id30KiPiak_0.webp" loading="lazy" alt="" class="testimonial_image w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"/></div><div class="testimonial_content-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_content-top w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_richtext w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 w-richtext"><p>“Invicti detected web vulnerabilities that other solutions did not. It is easy to use and set up...”</p></div><div class="testimonial_details-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="text-block-2 w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9">- Henk-Jan Angerman | Founder, SECWATCH</div></div></div><div class="testimonial_link-wrapper">
936<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6ad:ed7af6c5-f7fd-1cdb-d8b1-097cf4615df4:a4698214-5c77-3053-c995-d46d44f726dd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a4698214-5c77-3053-c995-d46d44f726dd" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%22a4698214-5c77-3053-c995-d46d44f726cc%22%2C%22instanceId%22%3A%22ed7af6c5-f7fd-1cdb-d8b1-097cf4615df4%22%7D%5D" href="#" class="link_with_icon w-inline-block"><div>Learn more</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
937  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
938</svg></div></div></div></a></div></div></div><div data-wf--content-card-testimonial--layout-type="layout-vertical" class="testimonial_card w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 swiper-slide"><div class="testimonial_image-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c8378db3bfa0054f6a9d9e_OECD_logo.svg" loading="lazy" alt="" class="testimonial_image w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"/></div><div class="testimonial_content-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_content-top w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_richtext w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 w-richtext"><p>“I had the opportunity to compare expertise reports with Invicti ones. Invicti was better, finding more breaches.”</p></div><div class="testimonial_details-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="text-block-2 w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9">- Andy Gambles | Senior Analyst, OECD</div></div></div><div class="testimonial_link-wrapper">
938<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6ad:6f014ac5-40b7-c13c-6a31-5c4b0dc32ae9:a4698214-5c77-3053-c995-d46d44f726dd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a4698214-5c77-3053-c995-d46d44f726dd" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%22a4698214-5c77-3053-c995-d46d44f726cc%22%2C%22instanceId%22%3A%226f014ac5-40b7-c13c-6a31-5c4b0dc32ae9%22%7D%5D" href="#" class="link_with_icon w-inline-block"><div>Learn more</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
939  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
940</svg></div></div></div></a></div></div></div><div class="testimonial_card-last"><div data-wf--content-card-testimonial--layout-type="layout-vertical" class="testimonial_card w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 swiper-slide"><div class="testimonial_image-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c836cc1ec5219e063b96f9_Unify-logo-2013-2016.webp" loading="lazy" alt="" class="testimonial_image w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"/></div><div class="testimonial_content-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_content-top w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="testimonial_richtext w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9 w-richtext"><p>“Invicti is the best Web Application Security Scanner in terms of price-benefit balance. It is a very stable software, faster than the previous tool we were using and it is relatively free of false positives, which is exactly what we were looking for.”</p></div><div class="testimonial_details-wrapper w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9"><div class="text-block-2 w-variant-4544eaf5-e27e-d1f6-11c1-b4746ac1a1e9">- Harald Nandke | Principal Consultant, Unify (now Mitel)</div></div></div><div class="testimonial_link-wrapper">
940<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6ad:65e129c9-86c0-34ac-00be-cbcec07ad674:a4698214-5c77-3053-c995-d46d44f726dd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a4698214-5c77-3053-c995-d46d44f726dd" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%22a4698214-5c77-3053-c995-d46d44f726cc%22%2C%22instanceId%22%3A%2265e129c9-86c0-34ac-00be-cbcec07ad674%22%7D%5D" href="#" class="link_with_icon w-inline-block"><div>Learn more</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
941  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
942</svg></div></div></div></a></div></div></div></div></div><div class="testimonial_cta_card-wrapper is-tablet"><a data-wf--content-card-case-studies--card-type="green" data-wf-native-id-path="ae762ec
942a-578d-9802-0bd8-cea4b62ae6ad:afeb9b35-5c7d-a2fb-5653-99bb5099d1c0:0fb12883-5901-cd26-811e-08439efc2d6e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0fb12883-5901-cd26-811e-08439efc2d6e" data-wf-component-context="%5B%7B%22componentId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1a4%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6ad%22%7D%2C%7B%22componentId%22%3A%220fb12883-5901-cd26-811e-08439efc2d6e%22%2C%22instanceId%22%3A%22afeb9b35-5c7d-a2fb-5653-99bb5099d1c0%22%7D%5D" href="/case-studies" data-wf-event-ids="" class="case_studies_card swiper-slide w-inline-block"><div><h3 class="heading-style-h4">Learn how we help across industries</h3></div><div class="link_with_icon"><div class="text-block-5">Read more case studies</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="black" class="link_icon-wrappper w-variant-ea1858d4-1728-37fa-265d-8ce3569fac1c"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
943  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
944</svg></div></div></div></div><div class="custom_style w-embed"><style>
945.case_studies_card {
946  transition: background-color 0.3s ease;
947}
948
949.case_studies_card .heading-style-h4,
950.case_studies_card .link_with_icon,
951.case_studies_card .link_icon-wrappper,
952.case_studies_card p {
953  transition: all 0.3s ease;
954}
955
956.case_studies_card:hover {
957  background: linear-gradient(145deg, #101820 8.91%, #101820 91.96%);
958}
959
960.case_studies_card:hover .heading-style-h4 {
961  color: #4bd783;
962}
963
964.case_studies_card:hover p {
965  color: #fff;
966}
967
968.case_studies_card:hover .link_with_icon {
969  color: #fff;
970}
971
972.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover {
973	background: linear-gradient(270deg, var(--_base-primitive---swatch-primary--action-green), var(--_base-primitive---swatch-primary--action-green-light));
974}
975
976.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .text-block-5,
977.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .heading-style-h4 {
978	color: #101820;
979  transition: all 0 ease;
980}
981
982.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green"]:hover .link_icon-wrappper {
983  background-color: #4bd783;
984  color: #101820;
985}
986
987.case_studies_card.swiper-slide[data-wf--content-card-case-studies--card-type="green-border"]:hover .link_icon-wrappper {
988  background-color: #101820;
989  color: #4bd783;
990}
991</style></div></a></div></div></div></div></div></div></div></section><section data-wf--section-faq-static--section-layout="2-columns" class="section_faq"><div class="padding-global"><div class="container-large"><div class="padding-section-medium"><div class="faq_component"><div class="faq_content"><h2 class=" ">Frequently asked SAST questions</h2><div class="faq-list"><div class="faq_item _1"><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">Does Invicti offer SAST as a standalone tool?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
992<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
993</svg></div></div></div>
993<div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti provides built-in static application security testing (SAST) as part of the Invicti AppSec Platform. SAST works alongside DAST, SCA, API Security, and other capabilities to connect code-level findings with wider application risk. Where compatible SAST and DAST findings can be correlated, runtime evidence can help teams prioritize vulnerabilities and trace them back to the relevant code.</p></div><div class="w-embed"><style>
994[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
995    background-color: var(--_base-primitive---swatch-primary--action-green-light);
996    text-decoration: none;
997    color: var(--font-color--text-primary);
998}
999</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">How does Invicti’s SAST work with SCA?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1000<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1001</svg></div></div></div><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti brings SAST and software composition analysis (SCA) findings into the same AppSec platform. SAST identifies vulnerabilities in application code, while SCA identifies risks in open-source and third-party components. Findings can be normalized, deduplicated, prioritized, and managed through common workflows alongside DAST and other application security findings.</p></div><div class="w-embed"><style>
1002[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1003    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1004    text-decoration: none;
1005    color: var(--font-color--text-primary);
1006}
1007</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">How does Invicti’s SAST integrate with developer workflows?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1008<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1009</svg></div></div></div>
1009<div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti integrates application security findings with developer and collaboration tools such as Jira, GitHub, GitLab, Azure Boards, Slack, and Microsoft Teams. Workflow automation can route vulnerabilities to the appropriate teams, enforce policies such as build thresholds, and keep issue status synchronized as developers remediate findings.</p></div><div class="w-embed"><style>
1010[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1011    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1012    text-decoration: none;
1013    color: var(--font-color--text-primary);
1014}
1015</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">Does Invicti provide remediation support for developers?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1016<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1017</svg></div></div></div><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Yes. Invicti provides AI-guided, code-level remediation suggestions to help developers understand and fix vulnerabilities. Teams can also use remediation knowledge and developer training integrations to address recurring vulnerability types and improve secure coding practices.</p></div><div class="w-embed"><style>
1018[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1019    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1020    text-decoration: none;
1021    color: var(--font-color--text-primary);
1022}
1023</style></div></div></div></div></div><div class="faq_item _2"><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">How does Invicti’s SAST reduce false positives?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1024<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1025</svg></div></div></div>
1025<div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti SAST uses techniques including taint analysis, rule exclusions, and sanitizer allowlists to reduce noise during static analysis. Invicti can also correlate compatible SAST and DAST findings, connecting code-level vulnerabilities with evidence from the running application. This DAST-to-SAST correlation helps teams distinguish theoretical code issues from vulnerabilities that can be exercised at runtime, while also tracing runtime findings back to the relevant source code.</p></div><div class="w-embed"><style>
1026[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1027    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1028    text-decoration: none;
1029    color: var(--font-color--text-primary);
1030}
1031</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">Does Invicti support open-source SAST tools?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1032<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1033</svg></div></div></div><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Yes. Invicti provides built-in SAST and can also integrate security results from other tools. Open-source scanners can be orchestrated through the Invicti CLI, allowing teams to incorporate existing tools into centralized AppSec workflows.</p></div><div class="w-embed"><style>
1034[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1035    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1036    text-decoration: none;
1037    color: var(--font-color--text-primary);
1038}
1039</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">How does Invicti help prioritize SAST results?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1040<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1041</svg></div></div></div>
1041<div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti prioritizes SAST findings using context from across the AppSec platform. Where compatible SAST and DAST findings can be correlated, runtime evidence helps identify code vulnerabilities that can be exercised in the running application. Invicti can combine this evidence with other risk signals, including threat intelligence and application context, to help teams focus remediation on the issues that matter most.</p></div><div class="w-embed"><style>
1042[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1043    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1044    text-decoration: none;
1045    color: var(--font-color--text-primary);
1046}
1047</style></div></div></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" data-wf--ui-faq-accordion--variant="hover-light-bg" class="faq_accordion"><div data-w-id="07e64ab9-c260-b0b0-1713-455ec538925e" class="faq_question"><div itemprop="name" class="heading-style-h5 is-faq">How does Invicti’s SAST fit into an ASPM strategy?</div><div class="faq_icon-wrapper"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1048<path d="M7.08691 9.02344C7.18774 9.02344 7.26471 9.05385 7.34277 9.13184L11.6455 13.459L11.999 13.8145L16.6816 9.13184C16.7593 9.05424 16.8257 9.03227 16.9062 9.03516C17.0005 9.0386 17.0819 9.07117 17.168 9.15723C17.246 9.23531 17.2764 9.31223 17.2764 9.41309C17.2763 9.51371 17.2458 9.59001 17.168 9.66797L12.249 14.5869C12.1949 14.6411 12.1522 14.667 12.124 14.6787C12.0885 14.6935 12.0486 14.7021 12 14.7021C11.9755 14.7021 11.9532 14.6993 11.9326 14.6953L11.875 14.6787L11.8223 14.6484C11.8015 14.634 11.7779 14.6138 11.751 14.5869L6.80664 9.64355C6.7328 9.56972 6.70662 9.50009 6.70996 9.40527C6.71375 9.29797 6.74977 9.2141 6.83203 9.13184C6.90996 9.05403 6.98632 9.02351 7.08691 9.02344Z" fill="currentColor" stroke="currentColor"/>
1049</svg></div></div></div><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer"><div class="margin-bottom margin-small"><div itemprop="text" class="faq-rich-text w-richtext"><p>Invicti ASPM provides an operational control layer for findings from SAST, DAST, SCA, container security, and other application security tools. It consolidates and normalizes findings, correlates and deduplicates related issues, applies risk-based prioritization and policy, routes vulnerabilities into remediation workflows, and tracks security posture and remediation performance over time.</p></div><div class="w-embed"><style>
1050[data-wf--ui-faq-accordion--variant="hover-dark-bg"] .faq-rich-text a:hover {
1051    background-color: var(--_base-primitive---swatch-primary--action-green-light);
1052    text-decoration: none;
1053    color: var(--font-color--text-primary);
1054}
1055</style></div></div></div></div></div></div></div></div></div></div></div></section><section data-wf--section-resources--section-type="without-slider" class="section_resources"><div class="padding-global"><div class="container-xlarge"><div class="padding-section-small"><div class="resources_component"><div class="resources_content"><div class="resources_content-left"><h2 class="heading-style-h3">Featured resources</h2></div><div class="resources_collection-wrapper hide-tablet w-dyn-list"><div role="list" class="resources_list w-dyn-items"><div role="listitem" class="resources_item w-dyn-item"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762ec
1055a-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3229_instance-0:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269736c7a4e6a3427777d570a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c3229%22%7D%5D" href="/blog/web-security/sast-dast-integration-why-combining-both-improves-application-security" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69736c731d13e4012c372604_blog-image-18.webp" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">SAST-DAST integration: How combining the two shows you what is truly actionable</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1056  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1057</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1058.blog_card {
1059  transition: all 0.3s ease;
1060}
1061
1062.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1063  transition: all 0.3s ease;
1064}
1065
1066.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1067  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1068  color: #101820;
1069  border-color: transparent;
1070}
1071
1072
1073
1074.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1075 background-color: transparent;
1076 border: 1px solid #101820;
1077  color: #101820;
1078}
1079
1080.blog_card:hover {
1081  background: #101820;
1082  color: #fff;
1083 
1084}
1085
1086.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1087 background-color: #101820;
1088  color: #4bd783;
1089}
1090
1091.blog_card:hover .link_icon-wrappper {
1092 background-color: #4bd783;
1093  color: #101820;
1094}
1095
1096.blog_card:hover .label {
1097 background-color: transparent;
1098 border: 1px solid #4BD783;
1099  color: #fff;
1100}
1101
1102
1103
1104.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1105   background-color: #101820;
1106  color: #4bd783;
1107
1108}
1109
1110
1111.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1112  background: white;
1113  color: #101820;
1114
1115}
1116
1117.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1118   background-color: #5D40BD;
1119  border: 1px solid #5D40BD;
1120  color: #fff;
1121
1122}
1123
1124
1125.blog_card:hover .blog_image-overlay {
1126opacity: 1;
1127
1128}
1129
1130
1131.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1132border-color: #4bd783;
1133}
1134
1135/* Card Grid 2 | Inverse styles */
1136
1137.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1138border-color: #4bd783;
1139}
1140
1141.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1142 background-color: transparent;
1143}
1144
1145.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1146 background-color: #5D40BD;
1147 border-color: #5D40BD;
1148 color: #ffffff;
1149}
1150
1151.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1152 background-color: #101820;
1153 color: #4bd783;
1154}
1155
1156/* Transparent + Border Variant */
1157
1158.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1159 background-color: #282F36;
1160}
1161
1162
1163</style></div></a></div><div role="listitem" class="resources_item w-dyn-item"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3229_instance-1:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269f20d8f93835562a4b46a00%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c3229%22%7D%5D" href="/blog/web-security/dast-to-sast-correlation-fix-verified-runtime-risks-at-pipeline-speed" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/6a21b49ed165b3e3b6ffa76e_News--launch%20correlation.png" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">Invicti DAST-to-SAST correlation: Fix verified runtime risks at pipeline speed</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1164  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1165</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1166.blog_card {
1167  transition: all 0.3s ease;
1168}
1169
1170.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1171  transition: all 0.3s ease;
1172}
1173
1174.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1175  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1176  color: #101820;
1177  border-color: transparent;
1178}
1179
1180
1181
1182.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1183 background-color: transparent;
1184 border: 1px solid #101820;
1185  color: #101820;
1186}
1187
1188.blog_card:hover {
1189  background: #101820;
1190  color: #fff;
1191 
1192}
1193
1194.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1195 background-color: #101820;
1196  color: #4bd783;
1197}
1198
1199.blog_card:hover .link_icon-wrappper {
1200 background-color: #4bd783;
1201  color: #101820;
1202}
1203
1204.blog_card:hover .label {
1205 background-color: transparent;
1206 border: 1px solid #4BD783;
1207  color: #fff;
1208}
1209
1210
1211
1212.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1213   background-color: #101820;
1214  color: #4bd783;
1215
1216}
1217
1218
1219.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1220  background: white;
1221  color: #101820;
1222
1223}
1224
1225.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1226   background-color: #5D40BD;
1227  border: 1px solid #5D40BD;
1228  color: #fff;
1229
1230}
1231
1232
1233.blog_card:hover .blog_image-overlay {
1234opacity: 1;
1235
1236}
1237
1238
1239.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1240border-color: #4bd783;
1241}
1242
1243/* Card Grid 2 | Inverse styles */
1244
1245.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1246border-color: #4bd783;
1247}
1248
1249.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1250 background-color: transparent;
1251}
1252
1253.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1254 background-color: #5D40BD;
1255 border-color: #5D40BD;
1256 color: #ffffff;
1257}
1258
1259.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1260 background-color: #101820;
1261 color: #4bd783;
1262}
1263
1264/* Transparent + Border Variant */
1265
1266.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1267 background-color: #282F36;
1268}
1269
1270
1271</style></div></a></div><div role="listitem" class="resources_item w-dyn-item"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3229_instance-2:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%226a345972bd54890c94c15d4a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c3229%22%7D%5D" href="/blog/web-security/layered-appsec-strategy-dast-sast-sca" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/6a345b6e444543c5ec8a7e66_Screenshot%202026-06-18%20at%203.56.01%E2%80%AFPM.png" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">How do you build a layered AppSec testing strategy with DAST, SAST, and SCA?</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1272  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1273</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1274.blog_card {
1275  transition: all 0.3s ease;
1276}
1277
1278.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1279  transition: all 0.3s ease;
1280}
1281
1282.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1283  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1284  color: #101820;
1285  border-color: transparent;
1286}
1287
1288
1289
1290.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1291 background-color: transparent;
1292 border: 1px solid #101820;
1293  color: #101820;
1294}
1295
1296.blog_card:hover {
1297  background: #101820;
1298  color: #fff;
1299 
1300}
1301
1302.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1303 background-color: #101820;
1304  color: #4bd783;
1305}
1306
1307.blog_card:hover .link_icon-wrappper {
1308 background-color: #4bd783;
1309  color: #101820;
1310}
1311
1312.blog_card:hover .label {
1313 background-color: transparent;
1314 border: 1px solid #4BD783;
1315  color: #fff;
1316}
1317
1318
1319
1320.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1321   background-color: #101820;
1322  color: #4bd783;
1323
1324}
1325
1326
1327.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1328  background: white;
1329  color: #101820;
1330
1331}
1332
1333.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1334   background-color: #5D40BD;
1335  border: 1px solid #5D40BD;
1336  color: #fff;
1337
1338}
1339
1340
1341.blog_card:hover .blog_image-overlay {
1342opacity: 1;
1343
1344}
1345
1346
1347.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1348border-color: #4bd783;
1349}
1350
1351/* Card Grid 2 | Inverse styles */
1352
1353.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1354border-color: #4bd783;
1355}
1356
1357.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1358 background-color: transparent;
1359}
1360
1361.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1362 background-color: #5D40BD;
1363 border-color: #5D40BD;
1364 color: #ffffff;
1365}
1366
1367.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1368 background-color: #101820;
1369 color: #4bd783;
1370}
1371
1372/* Transparent + Border Variant */
1373
1374.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1375 background-color: #282F36;
1376}
1377
1378
1379</style></div></a></div><div role="listitem" class="resources_item w-dyn-item"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3229_instance-3:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269e8bc16a6cdc7f6e260ef2d%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c3229%22%7D%5D" href="/blog/web-security/why-vibe-coding-is-a-dast-problem-not-just-a-sast-problem" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69bd723097bfce4084c243ee_blog-image-20.jpeg" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">Why vibe coding is a DAST problem, not just a SAST problem</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1380  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1381</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1382.blog_card {
1383  transition: all 0.3s ease;
1384}
1385
1386.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1387  transition: all 0.3s ease;
1388}
1389
1390.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1391  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1392  color: #101820;
1393  border-color: transparent;
1394}
1395
1396
1397
1398.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1399 background-color: transparent;
1400 border: 1px solid #101820;
1401  color: #101820;
1402}
1403
1404.blog_card:hover {
1405  background: #101820;
1406  color: #fff;
1407 
1408}
1409
1410.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1411 background-color: #101820;
1412  color: #4bd783;
1413}
1414
1415.blog_card:hover .link_icon-wrappper {
1416 background-color: #4bd783;
1417  color: #101820;
1418}
1419
1420.blog_card:hover .label {
1421 background-color: transparent;
1422 border: 1px solid #4BD783;
1423  color: #fff;
1424}
1425
1426
1427
1428.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1429   background-color: #101820;
1430  color: #4bd783;
1431
1432}
1433
1434
1435.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1436  background: white;
1437  color: #101820;
1438
1439}
1440
1441.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1442   background-color: #5D40BD;
1443  border: 1px solid #5D40BD;
1444  color: #fff;
1445
1446}
1447
1448
1449.blog_card:hover .blog_image-overlay {
1450opacity: 1;
1451
1452}
1453
1454
1455.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1456border-color: #4bd783;
1457}
1458
1459/* Card Grid 2 | Inverse styles */
1460
1461.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1462border-color: #4bd783;
1463}
1464
1465.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1466 background-color: transparent;
1467}
1468
1469.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1470 background-color: #5D40BD;
1471 border-color: #5D40BD;
1472 color: #ffffff;
1473}
1474
1475.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1476 background-color: #101820;
1477 color: #4bd783;
1478}
1479
1480/* Transparent + Border Variant */
1481
1482.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1483 background-color: #282F36;
1484}
1485
1486
1487</style></div></a></div></div></div><div class="blog_slider-wrapper"><div class="swiper is-resources w-dyn-list"><div role="list" class="swiper-wrapper is-resources w-dyn-items w-row"><div role="listitem" class="swiper-slide is-resources w-dyn-item w-col w-col-6"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762ec
1487a-578d-9802-0bd8-cea4b62ae6b0:84607612-d4be-5c66-b28e-84dfe89f21b0_instance-0:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269736c7a4e6a3427777d570a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%2284607612-d4be-5c66-b28e-84dfe89f21b0%22%7D%5D" href="/blog/web-security/sast-dast-integration-why-combining-both-improves-application-security" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69736c731d13e4012c372604_blog-image-18.webp" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">SAST-DAST integration: How combining the two shows you what is truly actionable</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1488  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1489</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1490.blog_card {
1491  transition: all 0.3s ease;
1492}
1493
1494.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1495  transition: all 0.3s ease;
1496}
1497
1498.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1499  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1500  color: #101820;
1501  border-color: transparent;
1502}
1503
1504
1505
1506.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1507 background-color: transparent;
1508 border: 1px solid #101820;
1509  color: #101820;
1510}
1511
1512.blog_card:hover {
1513  background: #101820;
1514  color: #fff;
1515 
1516}
1517
1518.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1519 background-color: #101820;
1520  color: #4bd783;
1521}
1522
1523.blog_card:hover .link_icon-wrappper {
1524 background-color: #4bd783;
1525  color: #101820;
1526}
1527
1528.blog_card:hover .label {
1529 background-color: transparent;
1530 border: 1px solid #4BD783;
1531  color: #fff;
1532}
1533
1534
1535
1536.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1537   background-color: #101820;
1538  color: #4bd783;
1539
1540}
1541
1542
1543.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1544  background: white;
1545  color: #101820;
1546
1547}
1548
1549.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1550   background-color: #5D40BD;
1551  border: 1px solid #5D40BD;
1552  color: #fff;
1553
1554}
1555
1556
1557.blog_card:hover .blog_image-overlay {
1558opacity: 1;
1559
1560}
1561
1562
1563.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1564border-color: #4bd783;
1565}
1566
1567/* Card Grid 2 | Inverse styles */
1568
1569.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1570border-color: #4bd783;
1571}
1572
1573.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1574 background-color: transparent;
1575}
1576
1577.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1578 background-color: #5D40BD;
1579 border-color: #5D40BD;
1580 color: #ffffff;
1581}
1582
1583.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1584 background-color: #101820;
1585 color: #4bd783;
1586}
1587
1588/* Transparent + Border Variant */
1589
1590.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1591 background-color: #282F36;
1592}
1593
1594
1595</style></div></a></div><div role="listitem" class="swiper-slide is-resources w-dyn-item w-col w-col-6"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:84607612-d4be-5c66-b28e-84dfe89f21b0_instance-1:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269f20d8f93835562a4b46a00%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%2284607612-d4be-5c66-b28e-84dfe89f21b0%22%7D%5D" href="/blog/web-security/dast-to-sast-correlation-fix-verified-runtime-risks-at-pipeline-speed" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/6a21b49ed165b3e3b6ffa76e_News--launch%20correlation.png" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">Invicti DAST-to-SAST correlation: Fix verified runtime risks at pipeline speed</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1596  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1597</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1598.blog_card {
1599  transition: all 0.3s ease;
1600}
1601
1602.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1603  transition: all 0.3s ease;
1604}
1605
1606.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1607  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1608  color: #101820;
1609  border-color: transparent;
1610}
1611
1612
1613
1614.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1615 background-color: transparent;
1616 border: 1px solid #101820;
1617  color: #101820;
1618}
1619
1620.blog_card:hover {
1621  background: #101820;
1622  color: #fff;
1623 
1624}
1625
1626.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1627 background-color: #101820;
1628  color: #4bd783;
1629}
1630
1631.blog_card:hover .link_icon-wrappper {
1632 background-color: #4bd783;
1633  color: #101820;
1634}
1635
1636.blog_card:hover .label {
1637 background-color: transparent;
1638 border: 1px solid #4BD783;
1639  color: #fff;
1640}
1641
1642
1643
1644.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1645   background-color: #101820;
1646  color: #4bd783;
1647
1648}
1649
1650
1651.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1652  background: white;
1653  color: #101820;
1654
1655}
1656
1657.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1658   background-color: #5D40BD;
1659  border: 1px solid #5D40BD;
1660  color: #fff;
1661
1662}
1663
1664
1665.blog_card:hover .blog_image-overlay {
1666opacity: 1;
1667
1668}
1669
1670
1671.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1672border-color: #4bd783;
1673}
1674
1675/* Card Grid 2 | Inverse styles */
1676
1677.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1678border-color: #4bd783;
1679}
1680
1681.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1682 background-color: transparent;
1683}
1684
1685.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1686 background-color: #5D40BD;
1687 border-color: #5D40BD;
1688 color: #ffffff;
1689}
1690
1691.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1692 background-color: #101820;
1693 color: #4bd783;
1694}
1695
1696/* Transparent + Border Variant */
1697
1698.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1699 background-color: #282F36;
1700}
1701
1702
1703</style></div></a></div><div role="listitem" class="swiper-slide is-resources w-dyn-item w-col w-col-6"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:84607612-d4be-5c66-b28e-84dfe89f21b0_instance-2:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%226a345972bd54890c94c15d4a%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%2284607612-d4be-5c66-b28e-84dfe89f21b0%22%7D%5D" href="/blog/web-security/layered-appsec-strategy-dast-sast-sca" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/6a345b6e444543c5ec8a7e66_Screenshot%202026-06-18%20at%203.56.01%E2%80%AFPM.png" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">How do you build a layered AppSec testing strategy with DAST, SAST, and SCA?</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1704  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1705</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1706.blog_card {
1707  transition: all 0.3s ease;
1708}
1709
1710.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1711  transition: all 0.3s ease;
1712}
1713
1714.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1715  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1716  color: #101820;
1717  border-color: transparent;
1718}
1719
1720
1721
1722.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1723 background-color: transparent;
1724 border: 1px solid #101820;
1725  color: #101820;
1726}
1727
1728.blog_card:hover {
1729  background: #101820;
1730  color: #fff;
1731 
1732}
1733
1734.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1735 background-color: #101820;
1736  color: #4bd783;
1737}
1738
1739.blog_card:hover .link_icon-wrappper {
1740 background-color: #4bd783;
1741  color: #101820;
1742}
1743
1744.blog_card:hover .label {
1745 background-color: transparent;
1746 border: 1px solid #4BD783;
1747  color: #fff;
1748}
1749
1750
1751
1752.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1753   background-color: #101820;
1754  color: #4bd783;
1755
1756}
1757
1758
1759.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1760  background: white;
1761  color: #101820;
1762
1763}
1764
1765.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1766   background-color: #5D40BD;
1767  border: 1px solid #5D40BD;
1768  color: #fff;
1769
1770}
1771
1772
1773.blog_card:hover .blog_image-overlay {
1774opacity: 1;
1775
1776}
1777
1778
1779.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1780border-color: #4bd783;
1781}
1782
1783/* Card Grid 2 | Inverse styles */
1784
1785.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1786border-color: #4bd783;
1787}
1788
1789.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1790 background-color: transparent;
1791}
1792
1793.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1794 background-color: #5D40BD;
1795 border-color: #5D40BD;
1796 color: #ffffff;
1797}
1798
1799.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1800 background-color: #101820;
1801 color: #4bd783;
1802}
1803
1804/* Transparent + Border Variant */
1805
1806.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1807 background-color: #282F36;
1808}
1809
1810
1811</style></div></a></div><div role="listitem" class="swiper-slide is-resources w-dyn-item w-col w-col-6"><a data-wf--content-card-blog--card-type="light-purple" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:84607612-d4be-5c66-b28e-84dfe89f21b0_instance-3:7880c9e9-c65d-1bb1-5906-017d34a148bc_instance-3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7880c9e9-c65d-1bb1-5906-017d34a148bc" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268c0f656299fb959856dfaf3%22%2C%22itemId%22%3A%2269e8bc16a6cdc7f6e260ef2d%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%227880c9e9-c65d-1bb1-5906-017d34a148bc%22%2C%22instanceId%22%3A%2284607612-d4be-5c66-b28e-84dfe89f21b0%22%7D%5D" href="/blog/web-security/why-vibe-coding-is-a-dast-problem-not-just-a-sast-problem" class="blog_card w-variant-ec15e8ef-c484-d383-6907-5d5e499a84b3 w-inline-block"><div class="blog_image-wrapper"><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69bd723097bfce4084c243ee_blog-image-20.jpeg" loading="lazy" alt="" class="blog_image"/><div class="blog_image-overlay"></div></div><div class="resource_card-text-wrapper"><div class="blog_content-top"><div data-wf--ui-label--variant="grey" class="label w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945"><div class="text-block-4 w-variant-7cae49d1-2c2b-bc9b-80da-04972d8b0945">Blog</div></div><p class="blog_text">Why vibe coding is a DAST problem, not just a SAST problem</p></div><div class="blog_link-wrapper"><div class="link_with_icon"><div>Read this article</div><div class="icon-wrapper"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
1812  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1813</svg></div></div></div></div></div></div><div class="custom_style w-embed"><style>
1814.blog_card {
1815  transition: all 0.3s ease;
1816}
1817
1818.blog_card .link_icon-wrappper, .blog_card .label, .blog_card .blog_image-overlay {
1819  transition: all 0.3s ease;
1820}
1821
1822.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover {
1823  background: linear-gradient(279deg, #4BD783 0%, #B1F3B5 100%);
1824  color: #101820;
1825  border-color: transparent;
1826}
1827
1828
1829
1830.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .label {
1831 background-color: transparent;
1832 border: 1px solid #101820;
1833  color: #101820;
1834}
1835
1836.blog_card:hover {
1837  background: #101820;
1838  color: #fff;
1839 
1840}
1841
1842.blog_card.w-variant-76d27a88-103b-611a-7b50-f49c2a901b4b.w-inline-block:hover .link_icon-wrappper {
1843 background-color: #101820;
1844  color: #4bd783;
1845}
1846
1847.blog_card:hover .link_icon-wrappper {
1848 background-color: #4bd783;
1849  color: #101820;
1850}
1851
1852.blog_card:hover .label {
1853 background-color: transparent;
1854 border: 1px solid #4BD783;
1855  color: #fff;
1856}
1857
1858
1859
1860.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_icon-wrappper{
1861   background-color: #101820;
1862  color: #4bd783;
1863
1864}
1865
1866
1867.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover {
1868  background: white;
1869  color: #101820;
1870
1871}
1872
1873.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .label {
1874   background-color: #5D40BD;
1875  border: 1px solid #5D40BD;
1876  color: #fff;
1877
1878}
1879
1880
1881.blog_card:hover .blog_image-overlay {
1882opacity: 1;
1883
1884}
1885
1886
1887.blog_card.w-variant-d1295bbc-d9f5-f3c9-cde6-4847313e8c69.w-inline-block:hover .link_with_icon {
1888border-color: #4bd783;
1889}
1890
1891/* Card Grid 2 | Inverse styles */
1892
1893.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_with_icon {
1894border-color: #4bd783;
1895}
1896
1897.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover {
1898 background-color: transparent;
1899}
1900
1901.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .label {
1902 background-color: #5D40BD;
1903 border-color: #5D40BD;
1904 color: #ffffff;
1905}
1906
1907.blog_card.w-variant-ef30f24d-e8fc-5d9b-5bda-e76480313a8a.w-inline-block:hover .link_icon-wrappper {
1908 background-color: #101820;
1909 color: #4bd783;
1910}
1911
1912/* Transparent + Border Variant */
1913
1914.blog_card.w-variant-267af04c-0fb3-e837-d3e3-4a55ebce5807.w-inline-block:hover {
1915 background-color: #282F36;
1916}
1917
1918
1919</style></div></a></div></div></div><div class="slider-main_button-wrapper"><a aria-label="arrow left" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3236" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3deb4054-c86b-a03b-6a3d-dffffc4c3236" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%5D" href="#" class="slider-main_button swiper-prev w-inline-block"><div class="icon-embed w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 22 23" fill="none">
1920  <path fill-rule="evenodd" clip-rule="evenodd" d="M10.1111 18.8611C9.84265 19.1296 9.40735 19.1296 9.13886 18.8611L2.26386 11.9861C2.13493 11.8572 2.0625 11.6823 2.0625 11.5C2.0625 11.3177 2.13493 11.1428 2.26386 11.0139L9.13886 4.13886C9.40735 3.87038 9.84265 3.87038 10.1111 4.13886C10.3796 4.40735 10.3796 4.84265 10.1111 5.11114L4.40977 10.8125H19.25C19.6297 10.8125 19.9375 11.1203 19.9375 11.5C19.9375 11.8797 19.6297 12.1875 19.25 12.1875H4.40977L10.1111 17.8889C10.3796 18.1573 10.3796 18.5927 10.1111 18.8611Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1921</svg></div></a>
1921<a aria-label="arrow right" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c3238" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3deb4054-c86b-a03b-6a3d-dffffc4c3238" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%5D" href="#" class="slider-main_button swiper-next w-inline-block"><div class="icon-embed w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 22 23" fill="none">
1922  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.8889 4.13886C12.1573 3.87038 12.5927 3.87038 12.8611 4.13886L19.7361 11.0139C19.8651 11.1428 19.9375 11.3177 19.9375 11.5C19.9375 11.6823 19.8651 11.8572 19.7361 11.9861L12.8611 18.8611C12.5927 19.1296 12.1573 19.1296 11.8889 18.8611C11.6204 18.5927 11.6204 18.1573 11.8889 17.8889L17.5902 12.1875H2.75C2.3703 12.1875 2.0625 11.8797 2.0625 11.5C2.0625 11.1203 2.3703 10.8125 2.75 10.8125H17.5902L11.8889 5.11114C11.6204 4.84265 11.6204 4.40735 11.8889 4.13886Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
1923</svg></div></a></div><div class="swiper-bullet-wrapper"><div class="swiper-bullet is-active"></div><div class="swiper-bullet"></div></div></div><div class="resources_bottom"><a data-wf--ui-button--button-type="secondary" data-wf-native-id-path="ae762ec
1923a-578d-9802-0bd8-cea4b62ae6b0:3deb4054-c86b-a03b-6a3d-dffffc4c323e:96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-component-context="%5B%7B%22componentId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c321d%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b0%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%223deb4054-c86b-a03b-6a3d-dffffc4c323e%22%7D%5D" href="/resources" data-wf-event-ids="157059025" class="button w-variant-d558e68c-227e-9168-d844-b90097266e23 w-inline-block"><div class="button_text">View all resources</div><div class="custom_style w-embed"><style>
1924.button {
1925  transition: background-color 0.3s ease;
1926}
1927
1928.button_text {
1929  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
1930}
1931
1932/* On hover */
1933.button:hover {
1934  background-color: #101820;
1935}
1936
1937.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
1938  background-color: #101820;
1939}
1940
1941.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
1942  background-color: #101820;
1943
1944}
1945
1946
1947.button:hover .button_text {
1948  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
1949  background-clip: text;
1950  -webkit-background-clip: text;
1951  -webkit-text-fill-color: transparent;
1952}
1953
1954a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
1955    -webkit-text-fill-color: black;
1956    background: none;
1957}
1958
1959</style></div></a></div></div></div></div></div></div><div class="swiper_script w-embed w-script"><style>
1960.swiper-pagination-bullets.swiper-pagination-horizontal {
1961	width: auto !important;
1962}
1963
1964/* Style for disabled Swiper buttons */
1965.swiper-prev.swiper-button-disabled,
1966.swiper-next.swiper-button-disabled {
1967  opacity: 0.5;
1968  transition: none !important; /* kill default fade-in delay */
1969}
1970
1971</style>
1972
1973
1974
1975
1976
1977
1978
1979<script>
1980document.addEventListener("DOMContentLoaded", function () {
1981
1982  const el = document.querySelector(".swiper.is-resources");
1983  if (!el || el.dataset.swiperInit === "true") return;
1984
1985  el.dataset.swiperInit = "true";
1986
1987  new Swiper(".swiper.is-resources", {
1988    slidesPerView: "auto",
1989    spaceBetween: "2%",
1990    speed: 700,
1991    loop: false,
1992    navigation: {
1993      nextEl: ".swiper-next",
1994      prevEl: ".swiper-prev",
1995    },
1996    pagination: {
1997      el: ".swiper-bullet-wrapper",
1998      bulletActiveClass: "is-active",
1999      bulletClass: "swiper-bullet",
2000      bulletElement: "div",
2001      clickable: true
2002    },
2003    mousewheel: { forceToAxis: true },
2004    keyboard: { enabled: true, onlyInViewport: true }
2005  });
2006
2007});
2008</script>
2008</div></section><div id="data-popup" class="popup"><div class="popup_clw w-dyn-list"><div role="list" class="popup_cl w-dyn-items"><div role="listitem" class="popup_ci w-dyn-item"><a class="popup_close-button w-inline-block" data-wf-component-context="%5B%7B%22componentId%22%3A%22b713d966-cbfb-450d-8ec0-c9df4752c767%22%2C%22instanceId%22%3A%22bc12b968-9988-14fc-4a44-4369b9f6cc92%22%7D%5D" data-wf-element-id="611c57b7-7393-b976-2850-b5634dbfa7b9" href="#" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268ff3b18da03c827730f1e0a%22%2C%22itemId%22%3A%2269b4782f82a1d90fc9ef0ae3%22%7D%5D" role="button" id="popup-close-button" data-wf-native-id-path="bc12b968-9988-14fc-4a44-4369b9f6cc92:611c57b7-7393-b976-2850-b5634dbfa7b9_instance-0" data-wf-ao-click-engagement-tracking="true"><div class="icon-embed-xxsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--ph" width="100%" height="100%" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path fill="currentColor" d="M205.66 194.34a8 8 0 0 1-11.32 11.32L128 139.31l-66.34 66.35a8 8 0 0 1-11.32-11.32L116.69 128L50.34 61.66a8 8 0 0 1 11.32-11.32L128 116.69l66.34-66.35a8 8 0 0 1 11.32 11.32L139.31 128Z"></path></svg></div></a><div class="popup_heading heading-style-h6">Latio AppSec Market Report</div><img src="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69a8422e06827580b2e95c66_Latio%20Report%20Thumbnail.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69a8422e06827580b2e95c66_Latio%20Report%20Thumbnail-p-500.png 500w, https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69a8422e06827580b2e95c66_Latio%20Report%20Thumbnail-p-800.png 800w, https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69a8422e06827580b2e95c66_Latio%20Report%20Thumbnail-p-1080.png 1080w, https://cdn.prod.website-files.com/68a4552adf4a460ade53ca38/69a8422e06827580b2e95c66_Latio%20Report%20Thumbnail.png 1600w" class="popup_img"/><div class="popup_richtext w-richtext"><p>Key trends, tools, and buyer insights</p></div><div class="popup_button"><a class="button w-inline-block" data-wf-component-context="%5B%7B%22componentId%22%3A%22b713d966-cbfb-450d-8ec0-c9df4752c767%22%2C%22instanceId%22%3A%22bc12b968-9988-14fc-4a44-4369b9f6cc92%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%22497bf014-7406-43f9-6f4a-92d784361757%22%7D%5D" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-event-ids="157059025" href="https://www.invicti.com/clp/latio-application-security-market-report" data-wf-cms-context="%5B%7B%22collectionId%22%3A%2268ff3b18da03c827730f1e0a%22%2C%22itemId%22%3A%2269b4782f82a1d90fc9ef0ae3%22%7D%5D" data-wf--ui-button--button-type="primary" data-wf-native-id-path="bc12b968-9988-14fc-4a44-4369b9f6cc92:497bf014-7406-43f9-6f4a-92d784361757_instance-0:96e9b354-2219-5784-c6d1-f37bc42e5a30_instance-0" data-wf-ao-click-engagement-tracking="true"><div class="button_text">Get the report</div><div class="custom_style w-embed"><style>
2009.button {
2010  transition: background-color 0.3s ease;
2011}
2012
2013.button_text {
2014  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
2015}
2016
2017/* On hover */
2018.button:hover {
2019  background-color: #101820;
2020}
2021
2022.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
2023  background-color: #101820;
2024}
2025
2026.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
2027  background-color: #101820;
2028
2029}
2030
2031
2032.button:hover .button_text {
2033  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
2034  background-clip: text;
2035  -webkit-background-clip: text;
2036  -webkit-text-fill-color: transparent;
2037}
2038
2039a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
2040    -webkit-text-fill-color: black;
2041    background: none;
2042}
2043
2044</style></div></a></div><div class="hide w-embed w-script">
2044<script>
2045(function () {
2046  const popup = document.getElementById('data-popup');
2047  if (!popup) return;
2048
2049  const closeBtn = document.getElementById('popup_close');
2050
2051  // Ensure initial hidden state (no flash) and smooth animation
2052  popup.classList.remove('active');
2053  popup.style.transition = 'transform 0.6s ease';
2054  popup.style.transform = 'translate(100%, -50%)';
2055
2056  // thresholds
2057  const REVEAL_DVH = 60;     // show after 60 dvh
2058  const HIDE_PROGRESS = 0.9; // hide at 90% page scroll
2059
2060  let pastReveal = false;
2061
2062  // 60 dvh sentinel
2063  const sentinel = document.createElement('div');
2064  sentinel.style.cssText = `position:absolute;top:0;left:0;width:1px;height:${REVEAL_DVH}dvh;pointer-events:none;opacity:0;`;
2065  document.body.prepend(sentinel);
2066
2067  const io = new IntersectionObserver((entries) => {
2068    pastReveal = !entries[0].isIntersecting;
2069    sync();
2070  }, { threshold: 0 });
2071  io.observe(sentinel);
2072
2073  // close button
2074  if (closeBtn) {
2075    closeBtn.addEventListener('click', () => {
2076      popup.classList.remove('active');
2077      popup.style.transform = 'translate(100%, -50%)';
2078    });
2079  }
2080
2081  window.addEventListener('scroll', sync, { passive: true });
2082  window.addEventListener('resize', sync);
2083
2084  function progress() {
2085    const max = Math.max(1, document.documentElement.scrollHeight - window.innerHeight);
2086    return (window.scrollY || document.documentElement.scrollTop) / max;
2087  }
2088
2089  function sync() {
2090    const overNinety = progress() >= HIDE_PROGRESS;
2091
2092    if (pastReveal && !overNinety) {
2093      popup.classList.add('active');
2094      popup.style.transform = 'translate(0, -50%)';
2095    } else {
2096      popup.classList.remove('active');
2097      popup.style.transform = 'translate(100%, -50%)';
2098    }
2099  }
2100
2101  // initial sync after layout
2102  requestAnimationFrame(sync);
2103})();
2104</script>
2104
2105
2106<script>
2107document.addEventListener("DOMContentLoaded", function () {
2108  const closeLink = document.getElementById("popup-close-button");
2109  const popup = document.querySelector(".popup");
2110
2111  if (closeLink && popup) {
2112    closeLink.addEventListener("click", function (event) {
2113      event.preventDefault(); // stop the link from navigating anywhere
2114      popup.style.setProperty("display", "none", "important");
2115    });
2116  }
2117});
2118</script>
2118</div></div></div></div></div><section data-wf--section-cta--bg-color="gradient-bg" class="section_cta"><div class="padding-global"><div class="container-large"><div class="padding-top padding-large"><div class="cta_component"><div class="w-layout-grid cta_content is-cta"><div class="cta_content-left"><div class="cta_texts-wrapper"><div class="tagline-wrapper"><div data-wf--ui-tagline--mode="dark-mode" class="text-style-tagline">Trace risk to the source</div></div><h2 class="heading  ">Correlate SAST with runtime proof to cut false positives and empower developers.</h2></div><div class="button-group"><a data-wf--ui-button--button-type="primary" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b1:e5a81045-678c-a767-273c-599bc6e83e99:96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="96e9b354-2219-5784-c6d1-f37bc42e5a30" data-wf-component-context="%5B%7B%22componentId%22%3A%22e5a81045-678c-a767-273c-599bc6e83e8e%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b1%22%7D%2C%7B%22componentId%22%3A%2296e9b354-2219-5784-c6d1-f37bc42e5a30%22%2C%22instanceId%22%3A%22e5a81045-678c-a767-273c-599bc6e83e99%22%7D%5D" href="/get-demo" data-wf-event-ids="157059025" class="button w-inline-block"><div class="button_text">Get a demo</div><div class="custom_style w-embed"><style>
2119.button {
2120  transition: background-color 0.3s ease;
2121}
2122
2123.button_text {
2124  transition: background-image 0.3s ease, -webkit-text-fill-color 0.3s ease;
2125}
2126
2127/* On hover */
2128.button:hover {
2129  background-color: #101820;
2130}
2131
2132.button.w-variant-d558e68c-227e-9168-d844-b90097266e23:hover{
2133  background-color: #101820;
2134}
2135
2136.button.w-variant-c5921151-6110-5488-6202-e9e3dbc403cf:hover {
2137  background-color: #101820;
2138
2139}
2140
2141
2142.button:hover .button_text {
2143  background-image: linear-gradient(-90deg, rgb(75, 215, 131), rgb(177, 243, 181));
2144  background-clip: text;
2145  -webkit-background-clip: text;
2146  -webkit-text-fill-color: transparent;
2147}
2148
2149a[data-wf--ui-button--button-type="quaternary"]:hover .button_text {
2150    -webkit-text-fill-color: black;
2151    background: none;
2152}
2153
2154</style></div></a><div class="link-div"><a data-wf--ui-link--link-icon-type="with-play-icon" data-w-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-native-id-path="ae762ec
2154a-578d-9802-0bd8-cea4b62ae6b1:148cd2bc-7742-f35e-0b5d-0799a16d03e9:f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="f8c441e6-7c4e-2c16-0603-2d1cd5715da6" data-wf-component-context="%5B%7B%22componentId%22%3A%22e5a81045-678c-a767-273c-599bc6e83e8e%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b1%22%7D%2C%7B%22componentId%22%3A%22f8c441e6-7c4e-2c16-0603-2d1cd5715da6%22%2C%22instanceId%22%3A%22148cd2bc-7742-f35e-0b5d-0799a16d03e9%22%7D%5D" href="https://www.invicti.com/webinars/proof-based-aspm-the-future-of-application-security/" class="link_with_icon w-inline-block"><div>Watch the demo</div><div class="arrow_icon w-variant-a048561d-4e88-0187-b724-1d5b62525ca2"><div data-wf--ui-icon-arrow-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="13" height=" 13" viewBox="0 0 12 13" fill="none">
2155  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.48484 2.48483C6.63128 2.33839 6.86872 2.33839 7.01516 2.48483L10.7652 6.23483C10.8355 6.30516 10.875 6.40054 10.875 6.5C10.875 6.59946 10.8355 6.69484 10.7652 6.76516L7.01516 10.5152C6.86872 10.6616 6.63128 10.6616 6.48483 10.5152C6.33839 10.3687 6.33839 10.1313 6.48483 9.98484L9.59467 6.875H1.5C1.29289 6.875 1.125 6.70711 1.125 6.5C1.125 6.29289 1.29289 6.125 1.5 6.125H9.59467L6.48484 3.01517C6.33839 2.86872 6.33839 2.63128 6.48484 2.48483Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
2156</svg></div></div></div><div class="play_icon w-variant-a048561d-4e88-0187-b724-1d5b62525ca2"><div data-wf--ui-icon-play-icon--variant="green" class="link_icon-wrappper"><div class="icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
2157  <path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 1.5273C0.5 0.747043 1.39996 0.252424 2.13548 0.628443L8.92824 4.10115C9.69059 4.49089 9.69059 5.50911 8.92823 5.89885L2.13548 9.37156C1.39996 9.74758 0.5 9.25296 0.5 8.4727V1.5273Z" fill="currentColor"/>
2158</svg></div></div></div></a></div></div></div><div class="ui_list"></div><div class="cta_image-wrapper"><img src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-500.webp 500w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-800.webp 800w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-1080.webp 1080w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-1600.webp 1600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-2000.webp 2000w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-2600.webp 2600w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar-p-3200.webp 3200w, https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68c87cd4f135f83f7563daad_Demo%20Navbar.webp 3840w" class="cta_image"/></div></div></div></div></div></div></section></div><footer data-wf--global-footer--variant="main" class="footer"><div class="padding-global"><div class="container-xlarge"><div class="padding-vertical padding-xxlarge is-privacy-only custom"><div class="padding-bottom padding-xxlarge"><div class="w-layout-grid footer_top-wrapper"><div class="footer_left-wrapper">
2158<a href="/" data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390bec" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390bec" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" class="footer_logo-link w-nav-brand"><img loading="lazy" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68a2f15db90e180494af51bb_ae9813f1f5756cad30abfcb3e8016c9e_Logo-wide.svg" alt="" class="footer_logo"/></a><div class="footer_details-wrapper"><div class="text-size-regular">Invicti Security Corp<br/>7171 Southwest Parkway, Bldg 300, Suite 475<br/>Austin TX 78735</div></div><div class="w-layout-grid footer_social-list"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390bf6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390bf6" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://x.com/InvictiSecurity" target="_blank" class="footer_social-link w-inline-block"><div class="icon-socials w-embed"><svg xmlns="http://www.w3.org/2000/svg" width=" 100%" height=" 100%" viewBox="0 0 21 21" fill="none">
2159  <path d="M0.049532 0.947266L7.88225 11.5502L0 20.1672H1.77399L8.67517 12.6216L14.2527 20.1676H20.2881L12.0142 8.97017L19.3512 0.947266H17.5772L11.2217 7.89542L6.08619 0.947266H0.049532ZM2.65849 2.27016H5.43187L17.6779 18.8443H14.9054L2.65849 2.27016Z" fill="currentColor"/>
2160</svg></div></a>
2160<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390bf8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390bf8" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://facebook.com/Invicti-Security-100090617259790/" target="_blank" class="footer_social-link w-inline-block"><div class="icon-socials w-embed"><svg xmlns="http://www.w3.org/2000/svg" width=" 100%" height=" 100%" viewBox="0 0 10 20" fill="none">
2161  <path d="M9.52675 6.82514H6.61752V4.94113C6.61752 4.23359 7.09243 4.06863 7.42692 4.06863C7.76066 4.06863 9.47994 4.06863 9.47994 4.06863V0.958162L6.65252 0.947266C3.51383 0.947266 2.79955 3.26715 2.79955 4.75175V6.82514H0.984375V10.0303H2.79955C2.79955 14.1436 2.79955 19.0998 2.79955 19.0998H6.61752C6.61752 19.0998 6.61752 14.0948 6.61752 10.0303H9.19378L9.52675 6.82514Z" fill="currentColor"/>
2162</svg></div></a>
2162<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390bfa" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390bfa" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://www.linkedin.com/company/invicti-security" target="_blank" class="footer_social-link w-inline-block"><div class="icon-socials w-embed"><svg xmlns="http://www.w3.org/2000/svg" width=" 100%" height=" 100%" viewBox="0 0 19 20" fill="none">
2163  <path d="M0.448942 6.85149H4.33925V19.0998H0.448942V6.85149ZM2.42013 0.947266C1.08865 0.947266 0.21875 1.8618 0.21875 3.06216C0.21875 4.23783 1.06319 5.17896 2.36922 5.17896H2.39403C3.75098 5.17896 4.59602 4.23779 4.59602 3.06216C4.57056 1.8618 3.75102 0.947266 2.42013 0.947266ZM13.891 6.56376C11.826 6.56376 10.9009 7.7521 10.3848 8.58547V6.85149H6.49331C6.54482 8.00052 6.49331 19.0998 6.49331 19.0998H10.3848V12.2595C10.3848 11.8931 10.4102 11.5281 10.5126 11.2657C10.7944 10.5343 11.4346 9.77696 12.5086 9.77696C13.9177 9.77696 14.4804 10.9007 14.4804 12.5465V19.0998H18.3713V12.0764C18.3713 8.31425 16.4522 6.56376 13.891 6.56376Z" fill="currentColor"/>
2164</svg></div></a>
2164<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390bfc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390bfc" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/rss.xml" target="_blank" class="footer_social-link w-inline-block"><div class="icon-socials w-embed"><svg xmlns="http://www.w3.org/2000/svg" width=" 100%" height=" 100%" viewBox="0 0 19 20" fill="none">
2165  <path d="M2.26953 7.75391C7.27372 7.75416 11.3456 11.8258 11.3457 16.8301C11.3457 18.0826 10.3287 19.0996 9.07617 19.0996C7.82369 19.0996 6.80762 18.0826 6.80762 16.8301C6.80756 14.3275 4.77093 12.2922 2.26953 12.292C1.01716 12.292 0.000250738 11.2758 0 10.0234C0 8.77091 1.01701 7.75391 2.26953 7.75391ZM2.26953 0.947266C11.0279 0.947517 18.1523 8.07261 18.1523 16.8311C18.1522 18.0833 17.1361 19.0994 15.8838 19.0996C14.6314 19.0996 13.6144 18.0834 13.6143 16.8311C13.6143 10.5754 8.52514 5.4856 2.26953 5.48535C1.01716 5.48535 0.000250738 4.46911 0 3.2168C0 1.96427 1.01701 0.947266 2.26953 0.947266ZM2.27148 14.5605C3.52281 14.5584 4.54035 15.5752 4.53809 16.8311C4.54019 18.0845 3.52271 19.1008 2.27148 19.0986C1.01679 19.1009 0.000162989 18.0834 0 16.8311C-0.00226907 15.5785 1.01556 14.5605 2.27148 14.5605Z" fill="currentColor"/>
2166</svg></div></a></div><div class="text-size-regular">© Invicti <span class="copyright-year">{year}</span><br/></div></div><div class="w-layout-grid footer_menu-wrapper"><div class="footer_list_title-wrapper"><div class="text-weight-bold">Resources</div><div class="footer_link-list">
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c08" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c08" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog" class="footer_link">Blog</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:614532fd-6059-ee07-66a2-4b5cfaa0d6d7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="614532fd-6059-ee07-66a2-4b5cfaa0d6d7" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/features" class="footer_link">Features</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:a6e7a208-63ab-80b5-1f33-21e70b53ed51" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a6e7a208-63ab-80b5-1f33-21e70b53ed51" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/integrations" class="footer_link">Integrations</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c0a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c0a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/pricing" class="footer_link">Plans</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:3ec80491-3b92-5412-6144-e8efd485d71a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3ec80491-3b92-5412-6144-e8efd485d71a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/case-studies" class="footer_link">Case Studies</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:daa5059d-572a-a7da-11d2-b7492b8c94ca" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="daa5059d-572a-a7da-11d2-b7492b8c94ca" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://docs.invicti.com/ip/invicti-platform-on-demand-release-notes" target="_blank" class="footer_link">Release Notes</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c10" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c10" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/learn" class="footer_link">Invicti Learn</a></div></div><div class="footer_list_title-wrapper"><div class="text-weight-bold">Use Cases</div><div class="footer_link-list"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c16" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c16" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/penetration-testing-software" class="footer_link">Penetration Testing Software</a><a data-wf-native-id-path="ae762ec
2166a-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c18" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c18" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/website-security-scanner" class="footer_link">Website Security Scanner</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c1a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c1a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/what-is-ethical-hacking/" class="footer_link">Ethical Hacking Software</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c1c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c1c" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/web-vulnerability-scanner" class="footer_link">Web Vulnerability Scanner</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c1e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c1e" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison" class="footer_link">Comparisons</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c20" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c20" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/online-web-application-security-scanner" class="footer_link">Online Application Scanner</a></div></div><div class="footer_list_title-wrapper"><div class="text-weight-bold">Web Security</div><div class="footer_link-list">
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c26" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c26" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/false-positives-web-application-security/" class="footer_link">The Problem with False Positives</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c28" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c28" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/comparison-commercial-non-commercial-web-application-security-scanner/" class="footer_link">Why Pay for Web Scanners</a><a data-wf-native-id-path="ae762ec
2166a-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c2a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c2a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/sql-injection-cheat-sheet/" class="footer_link">SQL Injection Cheat Sheet</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c2c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c2c" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/getting-started-web-application-security/" class="footer_link">Getting Started with Web Security</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c2e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c2e" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://www.invicti.com/web-vulnerability-scanner/vulnerabilities/" class="footer_link">Vulnerability Index (Legacy)</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c30" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c30" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/blog/web-security/content-security-policy/" class="footer_link">Using Content Security Policy to Secure Web Applications</a></div></div><div class="footer_list_title-wrapper"><div class="text-weight-bold">Comparison</div><div class="footer_link-list"><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac37f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac37f" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison/invicti-vs-acunetix" class="footer_link">Acunetix vs. Invicti</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac381" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac381" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison/invicti-vs-burp-suite" class="footer_link">Burp Suite vs. Invicti</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac383" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac383" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison/invicti-vs-checkmarx" class="footer_link">Checkmarx vs. Invicti</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac385" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac385" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison/invicti-vs-probely" class="footer_link">Probely vs. Invicti</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac387" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac387" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/vulnerability-scanner-comparison/invicti-vs-qualys" class="footer_link">Qualys vs. Invicti</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:4b5f9d9c-247b-5d3a-8d8f-ec4b23fac389" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="4b5f9d9c-247b-5d3a-8d8f-ec4b23fac389" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/plp/invicti-vs-nessus-tenable" class="footer_link">Tenable Nessus vs. Invicti</a></div></div><div class="footer_list_title-wrapper"><div class="text-weight-bold">Company</div><div class="footer_link-list">
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c36" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c36" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/about" class="footer_link">About Us</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c38" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c38" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/contact" class="footer_link">Contact Us</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c3a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c3a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="https://docs.invicti.com/" class="footer_link">Documentation</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c3c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c3c" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/careers" class="footer_link">Careers</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c3e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c3e" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/resources" class="footer_link">Resources</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c40" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c40" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/partners" class="footer_link">Partners</a></div></div></div></div></div><div class="footer_option-grid"><a href="/home-old-before-iws-2166" data-wf-native-id-path="ae762ec
2166a-578d-9802-0bd8-cea4b62ae6b2:7c69c16b-3b80-9081-b3e8-6c57905b4eb4" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7c69c16b-3b80-9081-b3e8-6c57905b4eb4" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" class="footer_logo-link w-nav-brand"><img width="203" loading="lazy" alt="" src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/68ca65bc0a1b804481174641_invicti-logo-white.svg" class="footer_logo"/></a><p>Invicti Security is changing the way web applications are secured. Invicti’s dynamic and interactive application security products help organizations in every industry scale their overall security operations, make the best use of their security resources, and engage developers in helping to improve their overall security posture.</p></div><div class="padding-top padding-medium"><div class="footer_bottom-wrapper"><div class="w-layout-grid footer_legal-list"><a data-wf-native-id-path="ae762ec
2166a-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c46" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c46" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/legal" class="footer_legal-link">Legal</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c48" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c48" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/compliance/privacy-policy" class="footer_legal-link">Privacy Policy</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c4a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c4a" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/compliance/california-privacy-rights" class="footer_legal-link">California Privacy Rights</a>
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c4c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c4c" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/legal/terms" class="footer_legal-link">Terms of Use</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c4e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c4e" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/accessibility" class="footer_legal-link">Accessibility</a><a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:50922e28-ceae-63e2-eadc-e1a805390c50" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="50922e28-ceae-63e2-eadc-e1a805390c50" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/sitemap.xml" target="_blank" class="footer_legal-link">Sitemap</a></div></div><div class="footer_bottom-wrapper is-privacy"><div class="w-layout-grid footer_legal-list">
2166<a data-wf-native-id-path="ae762eca-578d-9802-0bd8-cea4b62ae6b2:d5d43f30-88bd-5fce-a052-f8e6715d48a6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="d5d43f30-88bd-5fce-a052-f8e6715d48a6" data-wf-component-context="%5B%7B%22componentId%22%3A%2250922e28-ceae-63e2-eadc-e1a805390be5%22%2C%22instanceId%22%3A%22ae762eca-578d-9802-0bd8-cea4b62ae6b2%22%7D%5D" href="/compliance/privacy-policy" class="footer_legal-link is-green">Privacy Policy</a></div></div></div></div></div></div></footer></div>
2166<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=689c8d2a82b96fe8bd736742" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
2166<script src="https://cdn.prod.website-files.com/689c8d2a82b96fe8bd736742/js/invicti-staging.666ae3e4.e8e367a72c9c7512.js" type="text/javascript" integrity="sha384-IvmdSQN5/WULEWvwlRoeWHKJB/tgn8RQF3iJsnj9aeuheyHnCOKiBYw/nKvx3x42" crossorigin="anonymous"></script>
2166<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
2166<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
2166<script type="text/javascript">gsap.registerPlugin(ScrollTrigger);</script>
2166<script defer src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/carousel-ticker.min.js" integrity="sha384-3Gy6bLnExBtn98saoYZJkWvABZbpoxD5GAZ/1iqlaUELpW3Z4uivK2gM5+RgTDkA" crossorigin="anonymous"></script>
2166
2167<link defer rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.css" integrity="sha384-gAPqlBuTCdtVcYt9ocMOYWrnBZ4XSL6q+4eXqwNycOr4iFczhNKtnYhF3NEXJM51" crossorigin="anonymous">
2168<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.js" integrity="sha384-2UI1PfnXFjVMQ7/ZDEF70CR943oH3v6uZrFQGGqJYlvhh4g6z6uVktxYbOlAczav" crossorigin="anonymous"></script>
2168
2169
2170<script>
2171(function waitForMkto() {
2172  if (window.MktoForms2) {
2173    window.MktoForms2.whenReady(function (form) {
2174      form.onSuccess(function (values, followUpUrl) {
2175        console.log('[Marketo] onSuccess fired! Form ID:', form.getId());
2176        var id = String(form.getId());
2177        var wfForm = document.querySelector('[data-mktoformid="' + id + '"]');
2178
2179        // 1. Per-page override (PDF, webinar thank-you, etc.)
2180        var url = wfForm ? (wfForm.getAttribute('data-redirect-override') || '').trim() : '';
2181
2182        // 2. Fallback: In HTML hardcoded pages redirect URL (1007/1554/1365 etc)
2183        if (!url && wfForm) {
2184          url = (wfForm.getAttribute('fs-formsubmit-redirecturl') || '').trim();
2185        }
2186
2187        if (url) {
2188          window.location.href = url;
2189        }
2190        return false; // In any case, block Marketo's own redirect
2191      });
2192    });
2193  } else {
2194    setTimeout(waitForMkto, 100);
2195  }
2196})();
2197</script>
2197
2198<!-- 
2198<script>
2199Updated version of above code to work with marketo app. Stops redirects. but requires manually enabling thank you message setup left to code.
2200(function waitForMkto() {
2201  if (window.MktoForms2) {
2202    window.MktoForms2.whenReady(function(form) {
2203      form.onSubmit(function() {
2204        console.log('[Marketo] onSubmit fired');
2205      });
2206      form.onSuccess(function(values, followUpUrl) {
2207        console.log('[Marketo] onSuccess fired', values);
2208        return false; // blocks redirect
2209      });
2210    });
2211  } else {
2212    setTimeout(waitForMkto, 100);
2213  }
2214})();
2215</script>
2215 -->
2216
2217
2218<script>
2219(function() {
2220  "use strict";
2221  
2222  var D = document;
2223  var W = window;
2224  var UTM_KEYS = ["utm_source", "utm_medium", "utm_campaign", "utm_content", "utm_term", "utm_concept", "cta"];
2225  var COOKIE_DAYS = 90;
2226  var REFERRER_URL_KEY = "referrerUrl";
2227  
2228  function onReady(fn) {
2229    if (D.readyState === "loading") {
2230      D.addEventListener("DOMContentLoaded", fn, {once: true});
2231    } else {
2232      fn();
2233    }
2234  }
2235  
2236  function setCookie(name, value, days) {
2237    if (!value) return;
2238    var d = new Date();
2239    d.setTime(d.getTime() + (864e5 * days));
2240    var cookie = name + "=" + encodeURIComponent(value) + ";expires=" + d.toUTCString() + ";path=/;SameSite=Lax";
2241    if (location.protocol === "https:") {
2242      cookie += ";Secure";
2243    }
2244    document.cookie = cookie;
2245  }
2246  
2247  function getCookie(name) {
2248    var m = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/[-./*+?^${}()|[\]\\]/g, "\\$&") + "=([^;]+)"));
2249    return m ? decodeURIComponent(m[1]) : null;
2250  }
2251  
2252  function getSearchEngine(url) {
2253    if (!url) return null;
2254    var u = url.toLowerCase();
2255    if (u.indexOf("google") !== -1) return "google";
2256    if (u.indexOf("bing.com") !== -1) return "bing";
2257    if (u.indexOf("duckduckgo.com") !== -1) return "duckduckgo";
2258    if (u.indexOf("yahoo") !== -1) return "yahoo";
2259    if (u.indexOf("baidu.com") !== -1) return "baidu";
2260    if (u.indexOf("ecosia.org") !== -1) return "ecosia";
2261    if (u.indexOf("yandex") !== -1) return "yandex";
2262    if (u.indexOf("qwant.com") !== -1) return "qwant";
2263    if (u.indexOf("naver.com") !== -1) return "naver";
2264    if (u.indexOf("ask.com") !== -1) return "ask";
2265    if (u.indexOf("so.com") !== -1) return "so.com";
2266    if (u.indexOf("sogou.com") !== -1) return "sogou";
2267    return null;
2268  }
2269  
2270  function persistUtmsAndLanding() {
2271    var sp;
2272    try {
2273      sp = new URLSearchParams(W.location.search);
2274    } catch (e) {}
2275    
2276    var cta = sp && sp.get('cta');
2277    if (cta) {
2278      setCookie('cta', cta, COOKIE_DAYS);
2279    } else {
2280      setCookie('cta', 'not_provided', COOKIE_DAYS);
2281    }
2282
2283    var liFatId = sp && sp.get('li_fat_id');
2284    if (liFatId) {
2285      setCookie('li_fat_id', liFatId, COOKIE_DAYS);
2286    }
2287    
2288    sp && UTM_KEYS.forEach(function(k) {
2289      var v = sp.get(k);
2290      if (v && v !== 'null') {
2291        setCookie(k, v, COOKIE_DAYS);
2292      }
2293    });
2294    
2295    var ref = D.referrer || "";
2296    
2297    // Track referrerUrl
2298    if (ref) {
2299      var cleanRef = ref.replace("http://", "").replace("https://", "").replace("www.", "").replace("/", "");
2300      var currentHost = W.location.hostname.replace("www.", "");
2301      
2302      if (cleanRef && cleanRef.indexOf(currentHost) === -1 && !getCookie(REFERRER_URL_KEY)) {
2303        setCookie(REFERRER_URL_KEY, cleanRef, COOKIE_DAYS);
2304      }
2305      
2306      if (cleanRef.indexOf(currentHost) === -1) {
2307        if (!getCookie("utm_medium") || !getCookie("utm_source")) {
2308          var searchEngine = getSearchEngine(cleanRef);
2309          if (searchEngine) {
2310            setCookie("utm_medium", "organic", COOKIE_DAYS);
2311            setCookie("utm_source", searchEngine, COOKIE_DAYS);
2312          } else {
2313            setCookie("utm_medium", "referral", COOKIE_DAYS);
2314            setCookie("utm_source", cleanRef.split("/")[0], COOKIE_DAYS);
2315          }
2316        }
2317      }
2318    } else {
2319      if (!getCookie("utm_medium")) setCookie("utm_medium", "direct", COOKIE_DAYS);
2320      if (!getCookie("utm_source")) setCookie("utm_source", "direct", COOKIE_DAYS);
2321      if (!getCookie(REFERRER_URL_KEY)) setCookie(REFERRER_URL_KEY, "direct", COOKIE_DAYS);
2322    }
2323    
2324    // Set "not_provided" for missing UTM parameters
2325    UTM_KEYS.forEach(function(k) {
2326      if (!getCookie(k)) {
2327        if (k === "utm_medium" || k === "utm_source") {
2328          setCookie(k, "direct", COOKIE_DAYS);
2329        } else {
2330          setCookie(k, "not_provided", COOKIE_DAYS);
2331        }
2332      }
2333    });
2334    
2335    if (!getCookie("landing_page")) {
2336      var current = W.location.href;
2337      var first = current;
2338      try {
2339        if (ref) {
2340          var r = new URL(ref);
2341          if (r.hostname === W.location.hostname) {
2342            first = ref;
2343          }
2344        }
2345      } catch (e) {}
2346      try {
2347        if (!ref) {
2348          var last = sessionStorage.getItem("last_page_url");
2349          if (last) {
2350            var l = new URL(last);
2351            if (l.hostname === W.location.hostname) {
2352              first = last;
2353            }
2354          }
2355        }
2356      } catch (e) {}
2357      try {
2358        var u = new URL(first);
2359        setCookie("landing_page", u.origin + u.pathname, COOKIE_DAYS);
2360      } catch (e) {
2361        setCookie("landing_page", first, COOKIE_DAYS);
2362      }
2363    }
2364    
2365    W.addEventListener("pagehide", function() {
2366      try {
2367        sessionStorage.setItem("last_page_url", W.location.href);
2368      } catch (e) {}
2369    });
2370  }
2371  
2372  function fillHiddenFields() {
2373    UTM_KEYS.forEach(function(k) {
2374      var val = getCookie(k);
2375      var el = D.getElementById(k + "__c");
2376      if (el && !el.value) {
2377        if (val) {
2378          el.value = val;
2379        } else {
2380          // base.js logic: utm_source/medium → "direct", others → "not_provided"
2381          if (k === "utm_source" || k === "utm_medium") {
2382            el.value = "direct";
2383          } else {
2384            el.value = "not_provided";
2385          }
2386        }
2387      }
2388    });
2389    
2390    var current = W.location.href;
2391    var landing = getCookie("landing_page") || current;
2392    var prior = (function() {
2393      var p = D.referrer || "";
2394      if (p) return p;
2395      try {
2396        var lp = sessionStorage.getItem("last_page_url");
2397        if (lp) return lp;
2398      } catch (e) {}
2399      return "";
2400    })();
2401    
2402    var priorEl = D.getElementById("Page_Prior_to_Form_URL__c");
2403    if (priorEl) {
2404      try {
2405        var pu = new URL(prior);
2406        priorEl.value = pu.origin + pu.pathname;
2407      } catch (e) {
2408        priorEl.value = prior;
2409      }
2410    }
2411    
2412    var submitEl = D.getElementById("Form_Submit_URL__c");
2413    if (submitEl) {
2414      submitEl.value = W.location.origin + W.location.pathname;
2415    }
2416    
2417    var landingEl = D.getElementById("Landing_Page_URL__c");
2418    if (landingEl) {
2419      landingEl.value = landing;
2420    }
2421    
2422    var referrerEl = D.getElementById("referrerUrl");
2423    if (referrerEl && !referrerEl.value) {
2424      var referrerUrl = getCookie(REFERRER_URL_KEY);
2425      if (referrerUrl) {
2426        referrerEl.value = referrerUrl;
2427      }
2428    }
2429
2430    var liFatIdEl = D.getElementById("li_fat_id");
2431    if (liFatIdEl && !liFatIdEl.value) {
2432      var liFatIdVal = getCookie("li_fat_id");
2433      if (liFatIdVal) {
2434        liFatIdEl.value = liFatIdVal;
2435      }
2436    }
2437  }
2438  
2439  function initFormAutofill() {
2440    onReady(fillHiddenFields);
2441    D.addEventListener("submit", fillHiddenFields, true);
2442  }
2443  
2444  function initPhoneSanitizer() {
2445    D.addEventListener("input", function(e) {
2446      var t = e.target;
2447      if (!t || t.nodeName !== "INPUT") return;
2448      var name = (t.getAttribute("name") || "").toLowerCase();
2449      var id = (t.id || "").toLowerCase();
2450      if (t.type === "tel" || name.includes("phone") || id.includes("phone")) {
2451        var v = t.value;
2452        var digits = v.replace(/\D+/g, "");
2453        if (v !== digits) {
2454          t.value = digits;
2455        }
2456      }
2457    });
2458  }
2459  
2460  function initCopyrightYear() {
2461    var y = (new Date()).getFullYear();
2462    var apply = function() {
2463      var els = D.querySelectorAll(".copyright-year");
2464      for (var i = 0; i < els.length; i++) {
2465        els[i].textContent = y;
2466      }
2467    };
2468    if (W.Webflow && Array.isArray(W.Webflow)) {
2469      W.Webflow.push(apply);
2470    } else {
2471      onReady(apply);
2472    }
2473  }
2474  
2475  onReady(function() {
2476    initFormAutofill();
2477    initPhoneSanitizer();
2478    initCopyrightYear();
2479  });
2480
2481  persistUtmsAndLanding();
2482})();
2483</script>
2483
2484
2485<script>function hashString(str){let hash=0;for(let i=0;i<str.length;i++)hash=(hash<<5)-hash+str.charCodeAt(i),hash|=0;return hash}document.addEventListener("DOMContentLoaded",function(){var banner=document.querySelector(".banner");if(!banner)return;var bannerTextEl=banner.querySelector(".banner-text");if(!bannerTextEl)return;var currentContentHash=hashString(bannerTextEl.textContent.trim()),savedContentHash=localStorage.getItem("bannerContentHash");savedContentHash!==currentContentHash.toString()&&(localStorage.removeItem("bannerClosed"),localStorage.setItem("bannerContentHash",currentContentHash),document.documentElement.classList.remove("banner-closed"),banner.style.display=""),localStorage.getItem("bannerClosed")==="true"&&(document.documentElement.classList.add("banner-closed"),banner.style.display="none");var closeBtn=banner.querySelector(".x-icon");closeBtn&&closeBtn.addEventListener("click",function(){banner.style.display="none",localStorage.setItem("bannerClosed","true"),document.documentElement.classList.add("banner-closed")},{once:!0})});</script>
2485
2486
2487<script defer>document.addEventListener("DOMContentLoaded",function(){const forms=document.querySelectorAll("form");forms.forEach(form=>{form.addEventListener("submit",function(event){const firstName=form.querySelector("#First-Name")?.value||"",lastName=form.querySelector("#Last-Name")?.value||"",email=form.querySelector('input[type="email"]')?.value||"",phone=form.querySelector("#Phone")?.value||"",company=form.querySelector("#Company")?.value||"",userData={firstName:firstName,lastName:lastName,email:email,phone:phone,company:company};sessionStorage.setItem("calendlyUserData",JSON.stringify(userData))})})});</script>
2487
2488
2489<script defer>!function(){function fillGAFields(){var cookieMatch=document.cookie.match(/(?:^|; )_ga=([^;]*)/);if(cookieMatch&&cookieMatch[1]){var parts=cookieMatch[1].split("."),clientId=parts.length>=4?parts[2]+"."+parts[3]:cookieMatch[1],targetInputs=document.querySelectorAll("#GA_Client_ID__c");targetInputs.forEach(function(input){input&&(input.value===""||input.value===null)&&(input.value=clientId)})}}window.addEventListener("load",fillGAFields),setTimeout(fillGAFields,3e3)}();</script>
2489
2490
2491<script>window._NBSettings={apiKey:"public_cffc59889b70b7c66f3180622740926f",blockFreemail:true,feedback:false,autoFieldHookup:true};</script>
2491
2492
2493<script src="https://cdn.neverbounce.com/widget/dist/NeverBounce.js" crossorigin="anonymous" async></script>
2493<script src="https://marketo.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/v1.3.35/loader.js" type="text/javascript" async="" defer=""></script>
2493</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.