PageSourceSearch

https://reactivezero.com/pentesting.html

html reactivezero.com collected 2026-09-26 14:38:30 UTC 66,915 bytes, 1,216 lines download raw bytes

1<!DOCTYPE html>
2<html data-wf-page="6836fde44810be6c23b92202" data-wf-site="6836fde34810be6c23b92000" lang="en">
3
4<head>
5    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 5-6
5
6    <script async src="https://www.googletagmanager.com/gtag/js?id=
6G-HJNWNC3C5K
vendor: 16 bytes, lines 6-7
6"></script>
7    
7<script>
8      
vendor: 146 bytes, lines 8-12
8window.dataLayer = window.dataLayer || [];
9      function gtag(){dataLayer.push(arguments);}
10      gtag('js', new Date());
11
12      gtag('config', '
12G-HJNWNC3C5K
vendor: 8 bytes, lines 12-13
12');
13    
13</script>
13
14
15    <meta charset="utf-8" />
16    <meta content="width=device-width, initial-scale=1" name="viewport" />
17    <!-- rz-seo-head:start -->
18    <title>Penetration Testing Services Netherlands | ReactiveZero</title>
19    <meta name="description" content="Manual penetration testing in the Netherlands by OSCP-certified testers: web, API, network, cloud, mobile. Report accepted for NIS2, ISO 27001 and DigiD.">
20    <link rel="canonical" href="https://reactivezero.com/pentesting.html">
21    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
22    <link rel="alternate" hreflang="en" href="https://reactivezero.com/pentesting.html">
23    <link rel="alternate" hreflang="nl" href="https://reactivezero.com/nl/pentesting.html">
24    <link rel="alternate" hreflang="de" href="https://reactivezero.com/de/pentesting.html">
25    <link rel="alternate" hreflang="fr" href="https://reactivezero.com/fr/pentesting.html">
26    <link rel="alternate" hreflang="es" href="https://reactivezero.com/es/pentesting.html">
27    <link rel="alternate" hreflang="x-default" href="https://reactivezero.com/pentesting.html">
28    <meta property="og:type" content="website">
29    <meta property="og:site_name" content="ReactiveZero">
30    <meta property="og:locale" content="en_GB">
31    <meta property="og:url" content="https://reactivezero.com/pentesting.html">
32    <meta property="og:title" content="Penetration Testing Services Netherlands | ReactiveZero">
33    <meta property="og:description" content="Manual penetration testing in the Netherlands by OSCP-certified testers: web, API, network, cloud, mobile. Report accepted for NIS2, ISO 27001 and DigiD.">
34    <meta property="og:image" content="https://reactivezero.com/images/og-default.png">
35    <meta property="og:image:width" content="1200">
36    <meta property="og:image:height" content="630">
37    <meta property="og:image:alt" content="ReactiveZero - Penetration Testing Services Netherlands | ReactiveZero">
38    <meta name="twitter:card" content="summary_large_image">
39    <meta name="twitter:title" content="Penetration Testing Services Netherlands | ReactiveZero">
40    <meta name="twitter:description" content="Manual penetration testing in the Netherlands by OSCP-certified testers: web, API, network, cloud, mobile. Report accepted for NIS2, ISO 27001 and DigiD.">
41    <meta name="twitter:image" content="https://reactivezero.com/images/og-default.png">
42    <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
43    <meta name="theme-color" content="#14151a" media="(prefers-color-scheme: dark)">
44    <link rel="icon" href="/favicon.ico" sizes="48x48">
45    <link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
46    <link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16">
47    <link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
48    <link rel="manifest" href="/site.webmanifest">
49    <!-- rz-seo-head:end -->
50
51    <style>
52        .section_service_detail {
53            padding-top: 3rem; /* Adjust as needed */
54            padding-bottom: 3rem; /* Adjust as needed */
55        }
56        .service_detail_component {
57            /* Add any specific styling for the component wrapper if needed */
58        }
59        .service_steps_list {
60            list-style: none;
61            padding-left: 0;
62        }
63        .service_step_item {
64            display: flex;
65            align-items: flex-start; /* Align items to the start of the flex container */
66            margin-bottom: 2rem;
67            padding: 1.5rem;
68            border: 1px solid var(--color-scheme-1--border);
69            border-radius: 8px;
70            background-color: var(--color-scheme-1--foreground); /* Match contact form section */
71        }
72        .service_step_number {
73            display: flex;
74            align-items: center;
75            justify-content: center;
76            width: 40px; /* Fixed width for the number circle */
77            height: 40px; /* Fixed height for the number circle */
78    background-color: #FFFFFF; /* Changed to white */
79    color: #7d14d7; /* Changed to theme color */
80            border-radius: 50%;
81            font-weight: bold;
82            margin-right: 1.5rem;
83            flex-shrink: 0; /* Prevent shrinking */
84        }
85        .service_step_item h4 {
86            margin-top: 0; /* Remove default top margin from h4 if any */
87            margin-bottom: 0.5rem;
88        }
89         .service_step_item p {
90            margin-bottom: 0; /* Remove default bottom margin from p if any */
91        }
92
93        /* Re-use layout238_item styling for consistency if desired, or define new ones */
94        .layout238_list { /* This class is already defined and used in index.html */
95            display: grid;
96            gap: 2rem; /* Adjust gap as needed */
97            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); /* Responsive grid */
98        }
99        .layout238_item { /* This class is already defined and used in index.html */
100            background-color: var(--color-scheme-1--foreground); /* Match contact form section */
101            padding: 1.5rem;
102            border-radius: 8px;
103            border: 1px solid var(--color-scheme-1--border);
104        }
105        .text-align-center {
106             text-align: center;
107        }
108    </style>
109
110<script type="application/ld+json">
111{
112  "@context": "https://schema.org",
113  "@graph": [
114    {
115      "@type": [
116        "Organization",
117        "ProfessionalService"
118      ],
119      "@id": "https://reactivezero.com/#organization",
120      "name": "ReactiveZero",
121      "url": "https://reactivezero.com/",
122      "logo": {
123        "@type": "ImageObject",
124        "url": "https://reactivezero.com/images/logo-512.png",
125        "width": 512,
126        "height": 512
127      },
128      "email": "[email protected]",
129      "telephone": "+31103220229",
130      "address": {
131        "@type": "PostalAddress",
132        "streetAddress": "Admiraliteitskade 50-923",
133        "postalCode": "3063 ED",
134        "addressLocality": "Rotterdam",
135        "addressRegion": "Zuid-Holland",
136        "addressCountry": "NL"
137      },
138      "identifier": {
139        "@type": "PropertyValue",
140        "propertyID": "KVK",
141        "value": "97512249"
142      },
143      "areaServed": [
144        {
145          "@type": "Country",
146          "name": "Netherlands"
147        },
148        {
149          "@type": "Country",
150          "name": "Europe"
151        }
152      ],
153      "sameAs": [
154        "https://www.linkedin.com/company/reactive-zero",
155        "https://reactivezero.ai/",
156        "https://blog.reactivezero.com/",
157        "https://github.com/reactivezero"
158      ],
159      "brand": {
160        "@type": "Brand",
161        "name": "R0",
162        "url": "https://reactivezero.ai/"
163      }
164    },
165    {
166      "@type": "WebSite",
167      "@id": "https://reactivezero.com/#website",
168      "url": "https://reactivezero.com/",
169      "name": "ReactiveZero",
170      "publisher": {
171        "@id": "https://reactivezero.com/#organization"
172      }
173    },
174    {
175      "@type": "WebPage",
176      "@id": "https://reactivezero.com/pentesting.html#webpage",
177      "url": "https://reactivezero.com/pentesting.html",
178      "name": "Penetration Testing Services Netherlands | ReactiveZero",
179      "isPartOf": {
180        "@id": "https://reactivezero.com/#website"
181      },
182      "about": {
183        "@id": "https://reactivezero.com/#organization"
184      },
185      "inLanguage": "en"
186    },
187    {
188      "@type": "Service",
189      "serviceType": "Penetration Testing",
190      "name": "Penetration Testing Services in the Netherlands",
191      "provider": {
192        "@id": "https://reactivezero.com/#organization"
193      },
194      "areaServed": {
195        "@type": "Country",
196        "name": "Netherlands"
197      },
198      "url": "https://reactivezero.com/pentesting.html"
199    },
200    {
201      "@type": "BreadcrumbList",
202      "@id": "https://reactivezero.com/pentesting.html#breadcrumb",
203      "itemListElement": [
204        {
205          "@type": "ListItem",
206          "position": 1,
207          "name": "Home",
208          "item": "https://reactivezero.com/"
209        },
210        {
211          "@type": "ListItem",
212          "position": 2,
213          "name": "Penetration Testing",
214          "item": "https://reactivezero.com/pentesting.html"
215        }
216      ]
217    }
218  ]
219}
220</script>
220
221    <link href="css/reactivezero.webflow.shared.825139f12.css" rel="stylesheet" type="text/css" />
222    <link href="css/redesign.css?v=20260915-phone" rel="stylesheet" type="text/css" />
223    
223<script src="js/theme.js?v=20260915-phone" type="text/javascript"></script>
223
224    
224<script type="text/javascript">
225        ! function (o, c) {
226            var n = c.documentElement,
227                t = " w-mod-";
228            n.className += t + "js", ("ontouchstart" in o || o.DocumentTouch && c instanceof DocumentTouch) && (n.className += t + "touch")
229        }(window, document);
230    </script>
230
231  
231<script>
232
233    function submitForm(event) {
234    event.preventDefault();
235    
236    const form = document.getElementById('contact-form');
237    const successMessage = document.getElementById('success-message');
238    const submitButton = form.querySelector('input[type="submit"]');
239    
240    // Collect form data
241    const formData = new FormData(form);
242    
243    // Disable submit button during submission
244    submitButton.value = 'Sending...';
245    submitButton.disabled = true;
246    
247    // Send AJAX request
248    fetch('contact.php', {
249        method: 'POST',
250        body: formData
251    })
252    .then(response => response.json())
253    .then(data => {
254        if (data.success) {
255            // Show success message
256            successMessage.style.display = 'block';
257            // Reset form
258            form.reset();
259        } else {
260            alert('There was an error sending your message. Please try again.');
261        }
262    })
263    .catch(error => {
264        console.error('Error:', error);
265        alert('There was an error sending your message. Please try again.');
266    })
267    .finally(() => {
268        // Re-enable submit button
269        submitButton.value = 'Submit Request';
270        submitButton.disabled = false;
271    });
272    
273    return false;
274}
275  </script>
275
276    <!-- Keep this css code to improve the font quality-->
277    <style>
278        * {
279            -webkit-font-smoothing: antialiased;
280            -moz-osx-font-smoothing: grayscale;
281            -o-font-smoothing: antialiased;
282        }
283    </style>
284    
284<script type="text/javascript">
285    (function(c,l,a,r,i,t,y){
286        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
287        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
288        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
289    })(window, document, "clarity", "script", "y05qed79m6");
290    </script>
290
291</head>
292
293<body>
294    <div class="page-wrapper">
295        <div class="global-styles">
296            <div class="style-overrides w-embed">
297                <style>
298                    /* Ensure all elements inherit the color from its parent */
299                    a,
300                    .w-input,
301                    .w-select,
302                    .w-tab-link,
303                    .w-nav-link,
304                    .w-nav-brand,
305                    .w-dropdown-btn,
306                    .w-dropdown-toggle,
307                    .w-slider-arrow-left,
308                    .w-slider-arrow-right,
309                    .w-dropdown-link {
310                        color: inherit;
311                        text-decoration: inherit;
312                        font-size: inherit;
313                    }
314
315                    /* Focus state style for keyboard navigation for the focusable elements */
316                    *[tabindex]:focus-visible,
317                    input[type="file"]:focus-visible {
318                        outline: 0.125rem solid #4d65ff;
319                        outline-offset: 0.125rem;
320                    }
321
322                    /* Get rid of top margin on first element in any rich text element */
323                    .w-richtext> :not(div):first-child,
324                    .w-richtext > div:first-child > :first-child {
325                        margin-top: 0 !important;
326                    }
327
328                    /* Get rid of bottom margin on last element in any rich text element */
329                    .w-richtext>:last-child,
330                    .w-richtext ol li:last-child,
331                    .w-richtext ul li:last-child {
332                        margin-bottom: 0 !important;
333                    }
334
335                    /* Prevent all click and hover interaction with an element */
336                    .pointer-events-off {
337                        pointer-events: none;
338                    }
339
340                    /* Enables all click and hover interaction with an element */
341                    .pointer-events-on {
342                        pointer-events: auto;
343                    }
344
345                    /* Create a class of .div-square which maintains a 1:1 dimension of a div */
346                    .div-square::after {
347                        content: "";
348                        display: block;
349                        padding-bottom: 100%;
350                    }
351
352                    /* Make sure containers never lose their center alignment */
353                    .container-medium,
354                    .container-small,
355                    .container-large {
356                        margin-right: auto !important;
357                        margin-left: auto !important;
358                    }
359
360
361                    /* Apply "..." after 3 lines of text */
362                    .text-style-3lines {
363                        display: -webkit-box;
364                        overflow: hidden;
365                        -webkit-line-clamp: 3;
366                        -webkit-box-orient: vertical;
367                    }
368
369                    /* Apply "..." after 2 lines of text */
370                    .text-style-2lines {
371                        display: -webkit-box;
372                        overflow: hidden;
373                        -webkit-line-clamp: 2;
374                        -webkit-box-orient: vertical;
375                    }
376
377                    /* Adds inline flex display */
378                    .display-inlineflex {
379                        display: inline-flex;
380                    }
381
382                    /* These classes are never overwritten */
383                    .hide {
384                        display: none !important;
385                    }
386
387                    /* Remove default Webflow chevron from form select */
388                    select {
389                        -webkit-appearance: none;
390                    }
391
392
393                    @media screen and (max-width: 991px) {
394                        .hide,
395                        .hide-tablet {
396                            display: none !important;
397                        }
398                    }
399
400                    @media screen and (max-width: 767px) {
401                        .hide-mobile-landscape {
402                            display: none !important;
403                        }
404                    }
405
406                    @media screen and (max-width: 479px) {
407                        .hide-mobile {
408                            display: none !important;
409                        }
410                    }
411
412                    .margin-0 {
413                        margin: 0rem !important;
414                    }
415
416                    .padding-0 {
417                        padding: 0rem !important;
418                    }
419
420                    .spacing-clean {
421                        padding: 0rem !important;
422                        margin: 0rem !important;
423                    }
424
425                    .margin-top {
426                        margin-right: 0rem !important;
427                        margin-bottom: 0rem !important;
428                        margin-left: 0rem !important;
429                    }
430
431                    .padding-top {
432                        padding-right: 0rem !important;
433                        padding-bottom: 0rem !important;
434                        padding-left: 0rem !important;
435                    }
436
437                    .margin-right {
438                        margin-top: 0rem !important;
439                        margin-bottom: 0rem !important;
440                        margin-left: 0rem !important;
441                    }
442
443                    .padding-right {
444                        padding-top: 0rem !important;
445                        padding-bottom: 0rem !important;
446                        padding-left: 0rem !important;
447                    }
448
449                    .margin-bottom {
450                        margin-top: 0rem !important;
451                        margin-right: 0rem !important;
452                        margin-left: 0rem !important;
453                    }
454
455                    .padding-bottom {
456                        padding-top: 0rem !important;
457                        padding-right: 0rem !important;
458                        padding-left: 0rem !important;
459                    }
460
461                    .margin-left {
462                        margin-top: 0rem !important;
463                        margin-right: 0rem !important;
464                        margin-bottom: 0rem !important;
465                    }
466
467                    .padding-left {
468                        padding-top: 0rem !important;
469                        padding-right: 0rem !important;
470                        padding-bottom: 0rem !important;
471                    }
472
473                    .margin-horizontal {
474                        margin-top: 0rem !important;
475                        margin-bottom: 0rem !important;
476                    }
477
478                    .padding-horizontal {
479                        padding-top: 0rem !important;
480                        padding-bottom: 0rem !important;
481                    }
482
483                    .margin-vertical {
484                        margin-right: 0rem !important;
485                        margin-left: 0rem !important;
486                    }
487
488                    .padding-vertical {
489                        padding-right: 0rem !important;
490                        padding-left: 0rem !important;
491                    }
492
493                    /* Apply "..." at 100% width */
494                    .truncate-width {
495                        width: 100%;
496                        white-space: nowrap;
497                        overflow: hidden;
498                        text-overflow: ellipsis;
499                    }
500
501                    /* Removes native scrollbar */
502                    .no-scrollbar {
503                        -ms-overflow-style: none;
504                        overflow: -moz-scrollbars-none;
505                    }
506
507                    .no-scrollbar::-webkit-scrollbar {
508                        display: none;
509                    }
510                </style>
511            </div>
512            <div class="fonts w-embed">
513                <style>
514                    @import url('https://fonts.googleapis.com/css?family=Afacad:400')
515                </style>
516                <style>
517                    @import url('https://fonts.googleapis.com/css?family=Work%20Sans:400,500')
518                </style>
519            </div>
520            <div class="color-schemes w-embed">
521                <style>
522                    .color-scheme-1 {}
523
524                    .color-scheme-2 {
525                        --color-scheme-1--text: var(--color-scheme-2--text);
526                        --color-scheme-1--background: var(--color-scheme-2--background);
527                        --color-scheme-1--foreground: var(--color-scheme-2--foreground);
528                        --color-scheme-1--border: var(--color-scheme-2--border);
529                        --color-scheme-1--accent: var(--color-scheme-2--accent);
530                    }
531
532
533                    .color-scheme-3 {
534                        --color-scheme-1--text: var(--color-scheme-3--text);
535                        --color-scheme-1--background: var(--color-scheme-3--background);
536                        --color-scheme-1--foreground: var(--color-scheme-3--foreground);
537                        --color-scheme-1--border: var(--color-scheme-3--border);
538                        --color-scheme-1--accent: var(--color-scheme-3--accent);
539                    }
540
541
542                    .color-scheme-4 {
543                        --color-scheme-1--text: var(--color-scheme-4--text);
544                        --color-scheme-1--background: var(--color-scheme-4--background);
545                        --color-scheme-1--foreground: var(--color-scheme-4--foreground);
546                        --color-scheme-1--border: var(--color-scheme-4--border);
547                        --color-scheme-1--accent: var(--color-scheme-4--accent);
548                    }
549
550
551
552                    .w-slider-dot {
553                        background-color: var(--color-scheme-1--text);
554                        opacity: 0.20;
555                    }
556
557                    .w-slider-dot.w-active {
558                        background-color: var(--color-scheme-1--text);
559                        opacity: 1;
560                    }
561
562                    /* Override .w-slider-nav-invert styles */
563                    .w-slider-nav-invert .w-slider-dot {
564                        background-color: var(--color-scheme-1--text) !important;
565                        opacity: 0.20 !important;
566                    }
567
568                    .w-slider-nav-invert .w-slider-dot.w-active {
569                        background-color: var(--color-scheme-1--text) !important;
570                        opacity: 1 !important;
571                    }
572                </style>
573            </div>
574        </div>
575
576        <!-- Updated Navigation -->
577        <div data-collapse="medium" data-animation="default" data-duration="400" fs-scrolldisable-element="smart-nav" data-easing="ease" data-easing2="ease" role="banner" class="navbar2_component w-nav">
578            <div class="navbar2_container">
579                <a href="/" class="navbar2_logo-link w-nav-brand">
580    <img loading="lazy" src="images/r1.png" alt="ReactiveZero" class="navbar2_logo" />
581</a>
582                <nav role="navigation" class="navbar2_menu is-page-height-tablet w-nav-menu">
583   
584    <a href="/" class="navbar2_link w-nav-link">Home</a>
585
586    <!-- New Dropdown: Solutions -->
587    <div data-delay="200" data-hover="true" class="navbar2_menu-dropdown w-dropdown">
588        <div class="navbar2_dropdwn-toggle w-dropdown-toggle">
589            <div>Solutions</div>
590            <div class="dropdown-chevron w-embed">
591                <svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none"
592                    xmlns="http://www.w3.org/2000/svg">
593                    <path fill-rule="evenodd" clip-rule="evenodd"
594                        d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z"
595                        fill="currentColor" />
596                </svg>
597            </div>
598        </div>
599        <nav class="navbar2_dropdown-list w-dropdown-list">
600            <a href="pentesting.html" class="navbar2_dropdown-link w-dropdown-link">Penetration Testing</a>
601            <a href="red-teaming.html" class="navbar2_dropdown-link w-dropdown-link">Red Teaming</a>
602            <a href="cloud-security-assessments.html" class="navbar2_dropdown-link w-dropdown-link">Cloud Security Assessments</a>
603            <a href="code-review.html" class="navbar2_dropdown-link w-dropdown-link">Code Review</a>
604            <a href="phishing-campaigns.html" class="navbar2_dropdown-link w-dropdown-link">
604Phishing Campaigns</a>
605            <a href="mobile-app-testing.html" class="navbar2_dropdown-link w-dropdown-link">Mobile App Testing</a>
606            <a href="digital-forensics.html" class="navbar2_dropdown-link w-dropdown-link">Digital Forensics</a>
607            <a href="incident-response.html" class="navbar2_dropdown-link w-dropdown-link">Incident Response</a>
608            <a href="malware-analysis.html" class="navbar2_dropdown-link w-dropdown-link">Malware Analysis</a>
609            <a href="custom-projects.html" class="navbar2_dropdown-link w-dropdown-link">Custom Projects</a>
610        </nav>
611    </div>
612
613    <!-- New Dropdown: Industries -->
614    <div data-delay="200" data-hover="true" class="navbar2_menu-dropdown w-dropdown">
615        <div class="navbar2_dropdwn-toggle w-dropdown-toggle">
616            <div>Industries</div>
617            <div class="dropdown-chevron w-embed">
618                <svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none"
619                    xmlns="http://www.w3.org/2000/svg">
620                    <path fill-rule="evenodd" clip-rule="evenodd"
621                        d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z"
622                        fill="currentColor" />
623                </svg>
624            </div>
625        </div>
626        <nav class="navbar2_dropdown-list w-dropdown-list">
627            <a href="https://reactivezero.ai/" target="_blank" rel="noopener" class="navbar2_dropdown-link w-dropdown-link">R0 &mdash; autonomous penetration testing appliance</a>
628        </nav>
629    </div>
630
631    <a href="about.html" class="navbar2_link w-nav-link">About Us</a>
632
633    <div data-delay="200" data-hover="true" class="navbar2_menu-dropdown w-dropdown">
634        <div class="navbar2_dropdwn-toggle w-dropdown-toggle">
635            <div>Resources</div>
636            <div class="dropdown-chevron w-embed">
637                <svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none"
638                    xmlns="http://www.w3.org/2000/svg">
639                    <path fill-rule="evenodd" clip-rule="evenodd"
640                        d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z"
641                        fill="currentColor" />
642                </svg>
643            </div>
644        </div>
645        <nav class="navbar2_dropdown-list w-dropdown-list">
646            <a href="https://blog.reactivezero.com" class="navbar2_dropdown-link w-dropdown-link">Blog</a>
647            <a href="https://github.com/reactivezero" target="_blank" rel="noopener" class="navbar2_dropdown-link w-dropdown-link">Toolkits</a>
648            <a href="https://collab.reactivezero.com" target="_blank" rel="noopener nofollow" class="navbar2_dropdown-link w-dropdown-link" data-translate="collab_platform">Collab Platform</a>
649            <a href="/cdn-cgi/l/email-protection#a1c8cfc7cee1d3c4c0c2d5c8d7c4dbc4d3ce8fc2cecc" class="navbar2_dropdown-link w-dropdown-link">Support</a>
650        </nav>
651    </div>
652
653    <a href="https://careers.reactivezero.com" class="navbar2_link w-nav-link" data-translate="careers">Careers</a>
654    <a href="#contact-section" class="navbar2_link w-nav-link">Contact</a>
655</nav>
656
657                </div>
658            </div>
659        </div>
660
661        <!-- Updated Hero Section -->
662        <!-- Updated Hero Section -->
663<header class="section_header15">
664    <canvas id="rz-particle-canvas"></canvas>
665    <div class="rz-hero-visual rz-hero-visual--lg" aria-hidden="true"><canvas id="rz-visual-pentest"></canvas></div>
666    <div class="padding-global">
667        <div class="container-large">
668            <div class="padding-section-large">
669                <div class="header15_component">
670                    <div class="margin-bottom margin-xxlarge">
671                        <div class="w-layout-grid header15_content-wrapper">
672                            <div class="header15_content-left">
673                                <h1 class="heading-style-h1">
673Comprehensive Penetration Testing Services</h1>
674                            </div>
675                            <div class="header15_content-right">
676                                <p class="text-size-medium">Our penetration testing services simulate real-world attacks to identify and exploit vulnerabilities in your systems, providing actionable insights to strengthen your defenses.</p>
677                                <div class="margin-top margin-medium">
678                                    <div class="button-group">
679                                        <a href="#contact-section" class="button w-button">Test Your Defenses</a>
680                                        <a href="/#poc" class="button is-secondary is-alternate w-button">Free Proof-Of-Concept</a>
681                                    </div>
682                                </div>
683                            </div>
684                        </div>
685                    </div>
686                </div>
687            </div>
688        </div>
689    </div>
690</header>
691
692<section class="section_service_detail">
693    <div class="padding-global">
694        <div class="container-large">
695            <div class="padding-section-large">
696                <div class="service_detail_component">
697                    <h2 class="heading-style-h3 text-align-center">Comprehensive Penetration Testing Services</h2>
698                    <div class="margin-top margin-medium">
699                        <p class="text-size-medium">
700                            At ReactiveZero, we provide thorough and goal-oriented penetration testing designed to uncover critical vulnerabilities across your digital assets. Our certified experts employ advanced techniques to simulate sophisticated attacks, giving you a clear understanding of your security posture and actionable recommendations to mitigate risks. For teams that need testing to run continuously between engagements, we also offer <a href="https://reactivezero.ai/" target="_blank" rel="noopener">continuous, on-prem autonomous pentesting with R0</a>.
701                        </p>
702                    </div>
703
704                    <div class="margin-top margin-xlarge">
705                        <!--METHOD:pentest-->
706<div class="rz-m-pentest" data-method="pentest">
707  <svg class="rz-m-pentest-defs" aria-hidden="true" focusable="false" width="0" height="0">
708    <symbol id="rz-m-pentest-ic-doc" viewBox="0 0 16 16"><path d="M4 1.5h5.5L13 5v9.5H4z"/><path d="M9.5 1.5V5H13M6.5 8.5h3.5M6.5 11h3.5"/></symbol>
709    <symbol id="rz-m-pentest-ic-map" viewBox="0 0 16 16"><circle cx="3.5" cy="4" r="1.6"/><circle cx="12.5" cy="4" r="1.6"/><circle cx="8" cy="12" r="1.6"/><path d="M4.4 5.4l2.8 5.2M11.6 5.4l-2.8 5.2M5.1 4h5.8"/></symbol>
710    <symbol id="rz-m-pentest-ic-alert" viewBox="0 0 16 16"><path d="M8 2.2L14.2 13H1.8z"/><path d="M8 6.4v3.2M8 11.3v.7"/></symbol>
711    <symbol id="rz-m-pentest-ic-evidence" viewBox="0 0 16 16"><path d="M2 5.5V2h3.5M10.5 2H14v3.5M14 10.5V14h-3.5M5.5 14H2v-3.5"/><rect x="5.2" y="5.2" width="5.6" height="5.6"/></symbol>
712    <symbol id="rz-m-pentest-ic-register" viewBox="0 0 16 16"><rect x="2" y="2.5" width="12" height="11"/><path d="M2 6h12M2 9.5h12M6 6v7.5"/></symbol>
713    <symbol id="rz-m-pentest-ic-cert" viewBox="0 0 16 16"><path d="M8 1.8l5.2 2v4.1c0 3-2.2 5.2-5.2 6.3-3-1.1-5.2-3.3-5.2-6.3V3.8z"/><path d="M5.6 8.1l1.7 1.7 3.3-3.4"/></symbol>
714  </svg>
715
716  <div class="rz-m-pentest-head">
717    <span class="rz-m-pentest-eyebrow">Engagement track</span>
718    <h3 class="heading-style-h4">The Engagement, Day by Day</h3>
719    <p class="rz-m-pentest-intro">The day markers below are indicative for a mid-sized web or infrastru
719cture engagement; scope moves the dates, never the hand-overs.</p>
720  </div>
721
722  <div class="rz-m-pentest-sheet">
723    <div class="rz-m-pentest-sheet-head">
724      <span class="rz-m-pentest-sheet-label">Indicative schedule</span>
725      <span class="rz-m-pentest-sheet-readout"><span class="rz-m-pentest-day">D0</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D14+</span></span>
726    </div>
727
728    <div class="rz-m-pentest-segments" role="list">
729      <div class="rz-m-pentest-seg" role="listitem">
730        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D0</span></span>
731        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="true" aria-controls="rz-m-pentest-p1">
732          <span class="rz-m-pentest-seg-idx" aria-hidden="true">01</span>
733          <span class="rz-m-pentest-seg-title">Scoping &amp; Rules</span>
734          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-doc"/></svg>
735        </button>
736        <div class="rz-m-pentest-panel" id="rz-m-pentest-p1">
737          <div class="rz-m-pentest-panel-main">
738            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">01</span></span>
739            <h4 class="rz-m-pentest-panel-title">Scoping &amp; Rules</h4>
740            <p class="rz-m-pentest-panel-text">We fix targets, test windows, escalation contacts and out-of-bounds systems in a signed rules-of-engagement before a single packet is sent.</p>
741          </div>
742          <div class="rz-m-pentest-panel-side">
743            <span class="rz-m-pentest-panel-label">Days</span>
744            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D0</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D2</span></span>
745            <span class="rz-m-pentest-panel-label">You receive</span>
746            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-doc"/></svg><span class="rz-m-pentest-chip-text">Scope document</span></span>
747          </div>
748        </div>
749      </div>
750
751      <div class="rz-m-pentest-seg" role="listitem">
752        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D2</span></span>
753        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="false" aria-controls="rz-m-pentest-p2">
754          <span class="rz-m-pentest-seg-idx" aria-hidden="true">02</span>
755          <span class="rz-m-pentest-seg-title">Reconnaissance</span>
756          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-map"/></svg>
757        </button>
758        <div class="rz-m-pentest-panel" id="rz-m-pentest-p2">
759          <div class="rz-m-pentest-panel-main">
760            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">02</span></span>
761            <h4 class="rz-m-pentest-panel-title">Reconnaissance</h4>
762            <p class="rz-m-pentest-panel-text">Passive OSINT, DNS and certificate-transparency sweeps, then service fingerprinting; you confirm the asset list before anything is touched.</p>
763          </div>
764          <div class="rz-m-pentest-panel-side">
765            <span class="rz-m-pentest-panel-label">Days</span>
766            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D2</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D4</span></span>
767            <span class="rz-m-pentest-panel-label">You receive</span>
768            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-map"/></svg><span class="rz-m-pentest-chip-text">Attack-surface map</span></span>
769          </div>
770        </div>
771      </div>
772
773      <div class="rz-m-pentest-seg" role="listitem">
774        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D4</span></span>
775        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="false" aria-controls="rz-m-pentest-p3">
776          <span class="rz-m-pentest-seg-idx" aria-hidden="true">03</span>
777          <span class="rz-m-pentest-seg-title">Manual Exploitation</span>
778          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-alert"/></svg>
779        </button>
780        <div class="rz-m-pentest-panel" id="rz-m-pentest-p3">
781          <div class="rz-m-pentest-panel-main">
782            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">03</span></span>
783            <h4 class="rz-m-pentest-panel-title">Manual Exploitation</h4>
784            <p class="rz-m-pentest-panel-text">Hands-on testing against authentication, access control, injection and business logic; each confirmed flaw is reproduced and, if critical, reported the same day.</p>
785          </div>
786          <div class="rz-m-pentest-panel-side">
787            <span class="rz-m-pentest-panel-label">Days</span>
788            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D4</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D9</span></span>
789            <span class="rz-m-pentest-panel-label">You receive</span>
790            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-alert"/></svg><span class="rz-m-pentest-chip-text">Critical-finding notice</span></span>
791          </div>
792        </div>
793      </div>
794
795      <div class="rz-m-pentest-seg" role="listitem">
796        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D9</span></span>
797        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="false" aria-controls="rz-m-pentest-p4">
798          <span class="rz-m-pentest-seg-idx" aria-hidden="true">04</span>
799          <span class="rz-m-pentest-seg-title">Post-Exploitation</span>
800          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-evidence"/></svg>
801        </button>
802        <div class="rz-m-pentest-panel" id="rz-m-pentest-p4">
803          <div class="rz-m-pentest-panel-main">
804            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">04</span></span>
805            <h4 class="rz-m-pentest-panel-title">Post-Exploitation</h4>
806            <p class="rz-m-pentest-panel-text">We chain findings to show real impact — privilege escalation, lateral movement, data reach — then remove every shell, account and file we created.</p>
807          </div>
808          <div class="rz-m-pentest-panel-side">
809            <span class="rz-m-pentest-panel-label">Days</span>
810            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D9</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D11</span></span>
811            <span class="rz-m-pentest-panel-label">You receive</span>
812            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-evidence"/></svg><span class="rz-m-pentest-chip-text">Evidence &amp; clean-up log</span></span>
813          </div>
814        </div>
815      </div>
816
817      <div class="rz-m-pentest-seg" role="listitem">
818        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D11</span></span>
819        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="false" aria-controls="rz-m-pentest-p5">
820          <span class="rz-m-pentest-seg-idx" aria-hidden="true">05</span>
821          <span class="rz-m-pentest-seg-title">Reporting &amp; Debrief</span>
822          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-register"/></svg>
823        </button>
824        <div class="rz-m-pentest-panel" id="rz-m-pentest-p5">
825          <div class="rz-m-pentest-panel-main">
826            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">05</span></span>
827            <h4 class="rz-m-pentest-panel-title">Reporting &amp; Debrief</h4>
828            <p class="rz-m-pentest-panel-text">Findings register with CVSS scores, reproduction steps and fixes, plus a management summary; we walk your engineers through it live.</p>
829          </div>
830          <div class="rz-m-pentest-panel-side">
831            <span class="rz-m-pentest-panel-label">Days</span>
832            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D11</span><span class="rz-m-pentest-arrow" aria-hidden="true">→</span><span class="rz-m-pentest-day">D14</span></span>
833            <span class="rz-m-pentest-panel-label">You receive</span>
834            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-register"/></svg><span class="rz-m-pentest-chip-text">Findings register</span></span>
835          </div>
836        </div>
837      </div>
838
839      <div class="rz-m-pentest-seg rz-m-pentest-seg--open" role="listitem">
840        <span class="rz-m-pentest-seg-day" aria-hidden="true"><span class="rz-m-pentest-day">D14</span></span>
841        <button type="button" class="rz-m-pentest-seg-btn" aria-expanded="false" aria-controls="rz-m-pentest-p6">
842          <span class="rz-m-pentest-seg-idx" aria-hidden="true">06</span>
843          <span class="rz-m-pentest-seg-title">Retest &amp; Attestation</span>
844          <svg class="rz-m-pentest-seg-mark" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-cert"/></svg>
845        </button>
846        <div class="rz-m-pentest-panel" id="rz-m-pentest-p6">
847          <div class="rz-m-pentest-panel-main">
848            <span class="rz-m-pentest-panel-kicker"><span class="rz-m-pentest-panel-kicker-word">Phase</span><span class="rz-m-pentest-panel-kicker-num">06</span></span>
849            <h4 class="rz-m-pentest-panel-title">Retest &amp; Attestation</h4>
850            <p class="rz-m-pentest-panel-text">Once you have remediated, we re-run the original proof-of-concepts and issue a retest certificate you can share with auditors.</p>
851          </div>
852          <div class="rz-m-pentest-panel-side">
853            <span class="rz-m-pentest-panel-label">Days</span>
854            <span class="rz-m-pentest-panel-days"><span class="rz-m-pentest-day">D14+</span></span>
855            <span class="rz-m-pentest-panel-label">You receive</span>
856            <span class="rz-m-pentest-chip"><svg class="rz-m-pentest-chip-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-cert"/></svg><span class="rz-m-pentest-chip-text">Retest certificate</span></span>
857          </div>
858        </div>
859      </div>
860
861      <div class="rz-m-pentest-caret" aria-hidden="true" hidden><span class="rz-m-pentest-caret-label">You are here</span></div>
862    </div>
863
864    <div class="rz-m-pentest-legend">
865      <span class="rz-m-pentest-legend-title">Artefact legend</span>
866      <ul class="rz-m-pentest-legend-list">
867        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-doc"/></svg><span class="rz-m-pentest-legend-text">Scope document</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">01</span></li>
868        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-map"/></svg><span class="rz-m-pentest-legend-text">Attack-surface map</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">02</span></li>
869        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-alert"/></svg><span class="rz-m-pentest-legend-text">Critical-finding notice</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">03</span></li>
870        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-evidence"/></svg><span class="rz-m-pentest-legend-text">Evidence &amp; clean-up log</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">04</span></li>
871        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-register"/></svg><span class="rz-m-pentest-legend-text">Findings register</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">05</span></li>
872        <li class="rz-m-pentest-legend-item"><svg class="rz-m-pentest-legend-ic" aria-hidden="true" focusable="false"><use href="#rz-m-pentest-ic-cert"/></svg><span class="rz-m-pentest-legend-text">Retest certificate</span><span class="rz-m-pentest-legend-idx" aria-hidden="true">06</span></li>
873      </ul>
874    </div>
875  </div>
876</div>
877<!--/METHOD:pentest-->
878                    </div>
879                    <div class="margin-top margin-xlarge">
880                        <h3 class="heading-style-h4">Types of Penetration Testing We Offer</h3>
881                         <div class="w-layout-grid layout238_list margin-top margin-medium">
882                            <div class="layout238_item">
883                                <h4 class="heading-style-h5">Network Penetration Testing</h4>
884                                <p>
884Assessing security of internal and external network infrastructure.</p>
885                            </div>
886                            <div class="layout238_item">
887                                <h4 class="heading-style-h5">Web Application Penetration Testing</h4>
888                                <p>Identifying vulnerabilities in web applications like OWASP Top 10.</p>
889                            </div>
890                            <div class="layout238_item">
891                                <h4 class="heading-style-h5">Mobile Application Penetration Testing</h4>
892                                <p>Testing iOS and Android applications for security flaws.</p>
893                            </div>
894                            <div class="layout238_item">
895                                <h4 class="heading-style-h5">Cloud Security Penetration Testing</h4>
896                                <p>Evaluating security of cloud environments (AWS, Azure, GCP).</p>
897                            </div>
898                            <div class="layout238_item">
899                                <h4 class="heading-style-h5">Wireless Network Penetration Testing</h4>
900                                <p>Assessing vulnerabilities in your wireless infrastructure.</p>
901                            </div>
902                             <div class="layout238_item">
903                                <h4 class="heading-style-h5">Social Engineering Testing</h4>
904                                <p>Evaluating human susceptibility to manipulation and phishing.</p>
905                            </div>
906                        </div>
907                    </div>
908                </div>
909            </div>
910        </div>
911    </div>
912</section>
913<!-- Add this before the footer -->
914<!-- Related services -->
915<section class="rz-related-services">
916    <div class="padding-global">
917        <div class="container-large">
918            <div class="padding-section-large">
919                <h2 class="heading-style-h5">Related services</h2>
920                <p class="text-size-medium">Penetration testing pairs with the rest of our offensive-security work: <a href="red-teaming.html">a full red teaming engagement</a>, <a href="cloud-security-assessments.html">a cloud security assessment for AWS, Azure and GCP</a>, <a href="mobile-app-testing.html">a mobile app pentest</a>, <a href="phishing-campaigns.html">a phishing and social engineering test</a>, <a href="code-review.html">secure code review</a>, DORA-ready pentesting for financial institutions and <a href="incident-response.html">incident response</a>.</p>
921            </div>
922        </div>
923    </div>
924</section>
925
926<section id="contact-section" class="section_contact">
927    <div class="padding-global">
928        <div class="container-large">
929            <div class="padding-section-large">
930                <div class="contact_component">
931                    <div class="margin-bottom margin-xxlarge">
932                        <div class="text-align-center">
933                            <div class="max-width-large align-center">
934                                <h2 class="heading-style-h3">Get in Touch</h2>
935                                <div class="margin-top margin-small">
936                                    <p class="text-size-medium">Ready to strengthen your security posture? Let's discuss how we can help protect your organization.</p>
937                                </div>
938                            </div>
939                        </div>
940                    </div>
941                    <div class="contact_form-wrapper w-form">
942                        <form id="contact-form" class="contact_form" method="post" onsubmit="return submitForm(event)">
943                            <div class="w-layout-grid contact_form-grid">
944                                <!-- Name Fields -->
945                                <div class="input-wrapper">
946                                    <label for="First-Name" class="field-label">First Name</label>
947                                    <input type="text" class="text-field w-input" name="First-Name" id="First-Name" required>
948                                </div>
949                                <div class="input-wrapper">
950                                    <label for="Last-Name" class="field-label">Last Name</label>
951                                    <input type="text" class="text-field w-input" name="Last-Name" id="Last-Name" required>
952                                </div>
953                                <!-- Contact Fields -->
954                                <div class="input-wrapper">
955                                    <label for="Email" class="field-label">Work Email</label>
956                                    <input type="email" class="text-field w-input" name="Email" id="Email" required>
957                                </div>
958                                <div class="input-wrapper">
959                                    <label for="Phone" class="field-label">Phone Number</label>
960                                    <input type="tel" class="text-field w-input" name="Phone" id="Phone">
961                                </div>
962                                <!-- Company Fields -->
963                                <div class="input-wrapper">
964                                    <label for="Company" class="field-label">Company Name</label>
965                                    <input type="text" class="text-field w-input" name="Company" id="Company" required>
966                                </div>
967                                <div class="input-wrapper">
968                                    <label for="Industry" class="field-label">Industry</label>
969                                    <select id="Industry" name="Industry" class="select-field w-select" required>
970                                        <option value="">Select Industry...</option>
971                                        <option value="Finance">Finance & Banking</option>
972                                        <option value="Healthcare">Healthcare</option>
973                                        <option value="Technology">Technology</option>
974                                        <option value="Manufacturing">Manufacturing</option>
975                                        <option value="Government">Government</option>
976                                        <option value="Other">Other</option>
977                                    </select>
978                                </div>
979                                <!-- Service Selection -->
980                                <div class="input-wrapper full-width">
981                                    <label for="Services" class="field-label">Services of Interest</label>
982                                    <select id="Services" name="Services" class="select-field w-select" required>
983                                        <option value="">Select Service...</option>
984                                        <option value="Pentesting">Penetration Testing</option>
985                                        <option value="RedTeam">Red Team Operations</option>
986                                        <option value="Incident">Incident Response</option>
987                                        <option value="Other">Other Services</option>
988                                    </select>
989                                </div>
990                                <!-- Message Field -->
991                                <div class="input-wrapper full-width">
992                                    <label for="Message" class="field-label">Message</label>
993                                    <textarea id="Message" name="Message" class="textarea w-input" required></textarea>
994                                </div>
995                            </div>
996                            <div class="margin-top margin-large">
997        <input type="submit" value="Submit Request" class="button w-button">
998        <div id="success-message" class="success-message" style="display: none;">
999            We have received your message, we will contact you within 1 working day.
1000        </div>
1001    </div>
1002                        </form>
1003                    </div>
1004                </div>
1005            </div>
1006        </div>
1007    </div>
1008</section>
1009
1010<style>
1011    /* Contact Form Styles */
1012    .section_contact {
1013        background-color: var(--color-scheme-1--foreground);
1014        border-radius: 24px;
1015        margin: 2rem;
1016    }
1017
1018    .contact_form-wrapper {
1019        max-width: 800px;
1020        margin: 0 auto;
1021    }
1022
1023    .contact_form-grid {
1024        display: grid;
1025        grid-template-columns: 1fr 1fr;
1026        gap: 24px;
1027    }
1028
1029    .input-wrapper {
1030        display: flex;
1031        flex-direction: column;
1032        gap: 8px;
1033    }
1034
1035    .input-wrapper.full-width {
1036        grid-column: span 2;
1037    }
1038
1039    .field-label {
1040        color: var(--color-scheme-1--text);
1041        font-weight: 500;
1042    }
1043
1044    .text-field,
1045    .select-field,
1046    .textarea {
1047        background-color: var(--color-scheme-1--background);
1048        border: 1px solid var(--color-scheme-1--border);
1049        border-radius: 8px;
1050        padding: 12px 16px;
1051        color: var(--color-scheme-1--text);
1052        transition: all 0.3s ease;
1053    }
1054
1055    .text-field:focus,
1056    .select-field:focus,
1057    .textarea:focus {
1058        border-color: var(--color-scheme-1--accent);
1059        outline: none;
1060    }
1061
1062    .textarea {
1063        min-height: 120px;
1064        resize: vertical;
1065    }
1066
1067    /* ... existing contact form styles ... */
1068
1069    .select-field {
1070        background-color: var(--color-scheme-1--background);
1071        border: 1px solid var(--color-scheme-1--border);
1072        border-radius: 8px;
1073        padding: 12px 16px;
1074        color: var(--color-scheme-1--text);
1075        transition: all 0.3s ease;
1076        width: 100%;
1077        -webkit-appearance: none;
1078        -moz-appearance: none;
1079        appearance: none;
1080        background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
1081        background-repeat: no-repeat;
1082        background-position: right 16px center;
1083        padding-right: 40px;
1084    }
1085
1086    .select-field option {
1087        background-color: var(--color-scheme-1--background);
1088        color: var(--color-scheme-1--text);
1089        padding: 12px;
1090    }
1091
1092    .select-field:focus {
1093        border-color: var(--color-scheme-1--accent);
1094        outline: none;
1095    }
1096
1097    /* Ensure dropdown options are visible */
1098    .w-select {
1099        background-color: var(--color-scheme-1--background);
1100        color: var(--color-scheme-1--text);
1101    }
1102
1103    /* Style for dropdown when opened */
1104    .select-field:hover,
1105    .select-field:focus {
1106        cursor: pointer;
1107        border-color: var(--color-scheme-1--accent);
1108    }
1109
1110    /* Ensure the dropdown container is visible */
1111    .input-wrapper select {
1112        position: relative;
1113        z-index: 1;
1114    }
1115
1116    /* Additional styling for option elements */
1117    option {
1118        padding: 16px;
1119        min-height: 40px;
1120        display: block;
1121    }
1122
1123    @media screen and (max-width: 767px) {
1124        .contact_form-grid {
1125            grid-template-columns: 1fr;
1126        }
1127
1128        .input-wrapper.full-width {
1129            grid-column: span 1;
1130        }
1131    }
1132</style>
1133    
1134    <footer class="footer4_component">
1135        <div class="padding-global">
1136            <div class="container-large">
1137                <div class="padding-vertical padding-xxlarge">
1138                    <div class="padding-bottom padding-xxlarge">
1139                        <div class="w-layout-grid footer4_top-wrapper">
1140                            <a href="#" id="w-node-_4d369eb2-7646-a9e8-0d8c-87c44169bc12-4169bc0c" class="footer4_logo-link w-nav-brand">
1141                                <img loading="eager" height="32px" alt="" src="images/r1.png" class="footer4_logo" />
1142                            </a>
1143                            <div class="w-layout-grid footer4_link-list">
1144                                <a href="#" class="footer4_link">Cyber Solutions</a>
1145                                <a href="#" class="footer4_link">Security Insights</a>
1146                                <a href="#" class="footer4_link">Expert Guidance</a>
1147                                <a href="#" class="footer4_link">Risk Assessment</a>
1148                                <a href="#" class="footer4_link">Contact Us</a>
1149                            </div>
1150                            <div id="w-node-_4d369eb2-7646-a9e8-0d8c-87c44169bc1f-4169bc0c" class="w-layout-grid footer4_social-list">
1151                                <a href="#" class="footer4_social-link w-inline-block">
1152                                    <div class="icon-embed-xsmall w-embed">
1153                                        <svg width="100%" height="100%" viewB
1153ox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1154                                            <path d="M22 12.0611C22 6.50451 17.5229 2 12 2C6.47715 2 2 6.50451 2 12.0611C2 17.0828 5.65684 21.2452 10.4375 22V14.9694H7.89844V12.0611H10.4375V9.84452C10.4375 7.32296 11.9305 5.93012 14.2146 5.93012C15.3088 5.93012 16.4531 6.12663 16.4531 6.12663V8.60261H15.1922C13.95 8.60261 13.5625 9.37822 13.5625 10.1739V12.0611H16.3359L15.8926 14.9694H13.5625V22C18.3432 21.2452 22 17.083 22 12.0611Z" fill="CurrentColor" />
1155                                        </svg>
1156                                    </div>
1157                                </a>
1158                                <a href="#" class="footer4_social-link w-inline-block">
1159                                    <div class="icon-embed-xsmall w-embed">
1160                                        <svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1161                                            <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3ZM19.25 16C19.2445 17.7926 17.7926 19.2445 16 19.25H8C6.20735 19.2445 4.75549 17.7926 4.75 16V8C4.75549 6.20735 6.20735 4.75549 8 4.75H16C17.7926 4.75549 19.2445 6.20735 19.25 8V16ZM16.75 8.25C17.3023 8.25 17.75 7.80228 17.75 7.25C17.75 6.69772 17.3023 6.25 16.75 6.25C16.1977 6.25 15.75 6.69772 15.75 7.25C15.75 7.80228 16.1977 8.25 16.75 8.25ZM12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5027 10.8057 16.0294 9.65957 15.1849 8.81508C14.3404 7.97059 13.1943 7.49734 12 7.5ZM9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25C10.4812 9.25 9.25 10.4812 9.25 12Z" fill="CurrentColor" />
1162                                        </svg>
1163                                    </div>
1164                                </a>
1165                                <a href="#" class="footer4_social-link w-inline-block">
1166                                    <div class="icon-embed-xsmall w-embed">
1167                                        <svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1168                                            <path d="M17.1761 4H19.9362L13.9061 10.7774L21 20H15.4456L11.0951 14.4066L6.11723 20H3.35544L9.80517 12.7508L3 4H8.69545L12.6279 9.11262L17.1761 4ZM16.2073 18.3754H17.7368L7.86441 5.53928H6.2232L16.2073 18.3754Z" fill="CurrentColor" />
1169                                    </div>
1170                                </a>
1171                                <a href="#" class="footer4_social-link w-inline-block">
1172                                    <div class="icon-embed-xsmall w-embed">
1173                                        <svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1174                                            <path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3C3.67157 3 3 3.67157 3 4.5V19.5C3 20.3284 3.67157 21 4.5 21H19.5C20.3284 21 21 20.3284 21 19.5V4.5C21 3.67157 20.3284 3 19.5 3H4.5ZM8.52076 7.00272C8.52639 7.95897 7.81061 8.54819 6.96123 8.54397C6.16107 8.53975 5.46357 7.90272 5.46779 7.00413C5.47201 6.15897 6.13998 5.47975 7.00764 5.49944C7.88795 5.51913 8.52639 6.1646 8.52076 7.00272ZM12.2797 9.76176H9.75971H9.7583V18.3216H12.4217V18.1219C12.4217 17.742 12.4214 17.362 12.4211 16.9819V16.9818V16.9816V16.9815V16.9812C12.4203 15.9674 12.4194 14.9532 12.4246 13.9397C12.426 13.6936 12.4372 13.4377 12.5005 13.2028C12.7381 12.3253 13.5271 11.7586 14.4074 11.8979C14.9727 11.9864 15.3467 12.3141 15.5042 12.8471C15.6013 13.1803 15.6449 13.5389 15.6491 13.8863C15.6605 14.9339 15.6589 15.9815 15.6573 17.0292V17.0294C15.6567 17.3992 15.6561 17.769 15.6561 18.1388V18.3202H18.328V18.1149C18.328 17.6629 18.3278 17.211 18.3275 16.7591V16.759V16.7588C18.327 15.6293 18.3264 14.5001 18.3294 13.3702C18.3308 12.8597 18.276 12.3563 18.1508 11.8627C17.9638 11.1286 17.5771 10.5211 16.9485 10.0824C16.5027 9.77019 16.0133 9.5691 15.4663 9.5466C15.404 9.54401 15.3412 9.54062 15.2781 9.53721L15.2781 9.53721L15.2781 9.53721C14.9984 9.52209 14.7141 9.50673 14.4467 9.56066C13.6817 9.71394 13.0096 10.0641 12.5019 10.6814C12.4429 10.7522 12.3852 10.8241 12.2991 10.9314L12.2991 10.9315L12.2797 10.9557V9.76176ZM5.68164 18.3244H8.33242V9.76733H5.68164V18.3244Z" fill="CurrentColor" />
1175                                        </svg>
1176                                    </div>
1177                                </a>
1178                                <a href="#" class="footer4_social-link w-inline-block">
1179                                    <div class="icon-embed-xsmall w-embed">
1180                                        <svg width="100%" height="100%" viewB
1180ox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1181                                            <path fill-rule="evenodd" clip-rule="evenodd" d="M20.5686 4.77345C21.5163 5.02692 22.2555 5.76903 22.5118 6.71673C23.1821 9.42042 23.1385 14.5321 22.5259 17.278C22.2724 18.2257 21.5303 18.965 20.5826 19.2213C17.9071 19.8831 5.92356 19.8015 3.40294 19.2213C2.45524 18.9678 1.71595 18.2257 1.45966 17.278C0.827391 14.7011 0.871044 9.25144 1.44558 6.73081C1.69905 5.78311 2.44116 5.04382 3.38886 4.78753C6.96561 4.0412 19.2956 4.282 20.5686 4.77345ZM9.86682 8.70227L15.6122 11.9974L9.86682 15.2925V8.70227Z" fill="CurrentColor" />
1182                                        </svg>
1183                                    </div>
1184                                </a>
1185                            </div>
1186                        </div>
1187                        <div class="divider-horizontal"></div>
1188                        <div class="padding-top padding-medium">
1189                            <div class="w-layout-grid footer4_bottom-wrapper">
1190                              <a href="#" class="footer4_legal-link">Admiraliteitskade 50-923<div></div>3063ED, Rotterdam,<div></div> The Netherlands</a><div></div>+31 10 322 0229
1191                                
1192                                <div id="w-node-_4d369eb2-7646-a9e8-0d8c-87c44169bc2d-4169bc0c" class="footer4_credit-text">© 2025 ReactiveZero. All rights reserved.</div>
1193                                <a href="#" class="footer4_legal-link">Privacy Policy</a>
1194                                <a href="#" class="footer4_legal-link">Terms of Service</a>
1195                                <a href="#" class="footer4_legal-link">Cookies Settings</a>
1196                            </div>
1197                        </div>
1198                    </div>
1199                </div>
1200            </div>
1201        </footer>
1202    </div>
vendor: 113 bytes, lines 1202-1203
1202
1203    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1203<script src="js/jquery.js?site=6836fde34810be6c23b92000" type="text/javascript"></script>
1203
1204    
1204<script src="js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript"></script>
1204
1205    
1205<script src="js/webflow.schunk.039ed449019d8266.js" type="text/javascript"></script>
1205
1206    
1206<script src="js/webflow-script.js" type="text/javascript"></script>
1206
1207    
1207<script src="js/i18n-strings.js?v=20260915-phone" type="text/javascript"></script>
1207
1208    
1208<script src="js/i18n.js?v=20260915-phone" type="text/javascript"></script>
1208
1209    
1209<script src="js/mobile-nav.js?v=20260915-phone" type="text/javascript"></script>
1209
1210    
1210<script src="js/shared-layout.js?v=20260915-phone" type="text/javascript"></script>
1210
1211    
1211<script src="js/cookie-modal.js?v=20260915-phone" type="text/javascript"></script>
1211
1212    
1212<script src="js/animations.js?v=20260915-phone" type="text/javascript"></script>
vendor: 1 bytes, line 1212
1212
1213<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"70d4e81a4ac44bc9803ebb295e280b35","r":1,"spa":2}' crossorigin="anonymous"></script>
1213
1214</body>
1215
1216</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.