CINXE.COM

Hardware and IoT Pen Testing | Bugcrowd

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"abe4e0643b",applicationID:"56307071"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/favicon/favicon-16x16.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/favicon/apple-touch-icon.png"> <link rel="mask-icon" href="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/favicon/safari-pinned-tab.svg" color="#f26822"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.4 - https://yoast.com/wordpress/plugins/seo/ --> <title>Hardware and IoT Pen Testing | Bugcrowd</title> <meta name="description" content="IOT Pen Testing from Bugcrowd helps organizations reduce the risk of security vulns in IOT devices, hardware, and firmware" /> <link rel="canonical" href="https://www.bugcrowd.com/products/iot-pen-test/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Hardware and IoT Pen Testing | Bugcrowd" /> <meta property="og:description" content="IOT Pen Testing from Bugcrowd helps organizations reduce the risk of security vulns in IOT devices, hardware, and firmware" /> <meta property="og:url" content="https://www.bugcrowd.com/products/iot-pen-test/" /> <meta property="og:site_name" content="Bugcrowd" /> <meta property="article:publisher" content="https://www.facebook.com/Bugcrowd" /> <meta property="article:modified_time" content="2024-09-17T15:26:30+00:00" /> <meta property="og:image" content="https://www.bugcrowd.com/wp-content/uploads/2022/05/og_ptalfrom-products.jpg" /> <meta property="og:image:width" content="900" /> <meta property="og:image:height" content="450" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://www.bugcrowd.com/wp-content/uploads/2022/05/og_ptalfrom-products.jpg" /> <meta name="twitter:site" content="@Bugcrowd" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.bugcrowd.com/products/iot-pen-test/","url":"https://www.bugcrowd.com/products/iot-pen-test/","name":"Hardware and IoT Pen Testing | Bugcrowd","isPartOf":{"@id":"https://www.bugcrowd.com/#website"},"datePublished":"2022-05-12T19:45:00+00:00","dateModified":"2024-09-17T15:26:30+00:00","description":"IOT Pen Testing from Bugcrowd helps organizations reduce the risk of security vulns in IOT devices, hardware, and firmware","breadcrumb":{"@id":"https://www.bugcrowd.com/products/iot-pen-test/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.bugcrowd.com/products/iot-pen-test/"]}]},{"@type":"BreadcrumbList","@id":"https://www.bugcrowd.com/products/iot-pen-test/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.bugcrowd.com/"},{"@type":"ListItem","position":2,"name":"Hardware and IoT Pen Testing"}]},{"@type":"WebSite","@id":"https://www.bugcrowd.com/#website","url":"https://www.bugcrowd.com/","name":"Bugcrowd","description":"#1 Crowdsourced Cybersecurity Platform","publisher":{"@id":"https://www.bugcrowd.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.bugcrowd.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.bugcrowd.com/#organization","name":"Bugcrowd","url":"https://www.bugcrowd.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.bugcrowd.com/#/schema/logo/image/","url":"https://www.bugcrowd.com/wp-content/uploads/2024/01/Bugcrowd-Logo-Wordmark-5-1-1.svg","contentUrl":"https://www.bugcrowd.com/wp-content/uploads/2024/01/Bugcrowd-Logo-Wordmark-5-1-1.svg","width":"1024","height":"1024","caption":"Bugcrowd"},"image":{"@id":"https://www.bugcrowd.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Bugcrowd","https://x.com/Bugcrowd","https://www.linkedin.com/company/bugcrowd","https://www.instagram.com/bugcrowd/"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.bugcrowd.com' /> <link rel='dns-prefetch' href='//use.typekit.net' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel="alternate" type="application/rss+xml" title="Bugcrowd &raquo; Feed" href="https://www.bugcrowd.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Bugcrowd &raquo; Comments Feed" href="https://www.bugcrowd.com/comments/feed/" /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.bugcrowd.com/wp-includes/css/dist/block-library/style.min.css' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='fonts-css' href='https://use.typekit.net/uzq4kca.css' media='all' /> <link rel='stylesheet' id='jquery-ui-css' href='https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/css/jquery-ui.css?ver=20240321' media='all' /> <link rel='stylesheet' id='bugcrowd-style-css' href='https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/css/style.css?ver=20240321' media='all' /> <script src="https://www.bugcrowd.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://www.bugcrowd.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://www.bugcrowd.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.bugcrowd.com/wp-json/wp/v2/products/1016" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.bugcrowd.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.bugcrowd.com/?p=1016' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.bugcrowd.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugcrowd.com%2Fproducts%2Fiot-pen-test%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.bugcrowd.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugcrowd.com%2Fproducts%2Fiot-pen-test%2F&#038;format=xml" /> <!-- start Simple Custom CSS and JS --> <style> .parent-pageid-5042 .global-hero-block h1, .parent-pageid-5042 .global-hero-block .h1 { margin-bottom: 3rem; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .global-product-cards * { text-decoration: none; color: #333333; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .post-type-archive-news .global-featured-3cards-post.global-featured-large .global-featured-3cards-post-inner { padding-top:0px !important; } .post-type-archive-news .global-featured-3cards-post.global-featured-large .label-date-wrap { border-top: 1px solid rgba(153,153,153,0.3); } .post-type-archive-news .global-featured-3cards-post.global-featured-large .global-featured-3cards-post-thumb { margin:auto; width:100%; background-color:white; } .post-type-archive-news .global-featured-3cards-post.global-featured-regular .global-featured-3cards-post-thumb { background-color:white; border-right: 1px solid rgba(153,153,153,0.3); } .post-type-archive-news .global-featured-3cards-post-thumb { text-align:center; } .post-type-archive-news .global-featured-3cards-post-thumb img { width: 70%; margin: auto; object-fit: contain; text-align: center; } .post-type-archive-press_release .global-featured-3cards-post.global-featured-regular .global-featured-3cards-post-thumb img { object-fit: contain; } @media only screen and (max-width: 420px) { .post-type-archive-news .global-featured-3cards-post.global-featured-regular .global-featured-3cards-post-thumb { border-bottom: 1px solid rgba(153,153,153,0.3); border-right: 0px; } .post-type-archive-press_release .global-featured-3cards-post-thumb img { object-fit: contain; } } </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> @media only screen and (max-width: 420px) { .esg-template .post-container .col-lg-7.content-main{ padding-right: calc(var(--bs-gutter-x) * .5) !important; order:1; } .esg-template .post-container .col-lg-5.content-main{ order:0; margin-bottom:2rem; } .esg-template .container.post-container .row { flex-direction:column; } .esg-template .resources-content-body .content-container { display:block; } .esg-template .content-container .left.col-lg-8 { padding-left: 1rem; padding-right: 0rem; border-right: 0px solid #BABABA; } .esg-template .content-container .col-lg-4 { display:none; } .esg-template .global-quotes-alternating .global-quote { padding: 2rem 0.5rem; } .esg-template .hero-section { min-height: 625px; } }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .postid-6651 .intro-list-block.intro-list-horizontal .col-xl-12 { text-align:center; } .postid-6651 .intro-list-block.intro-list-horizontal .col-xl-12 ul.intro-list { text-align:initial; } .postid-6651 .global-logo-block h2{ color: #ffffff; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .post-type-archive-events .label-date-wrap {border-top: 1px solid black; padding-top: 20px;} .post-type-archive-events .global-featured-3cards-post-thumb img {object-fit:contain;} .events-archive .card-wrapper .posts-cards-with-images .featured-image {margin-bottom: 0rem;}</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> /* page-7052 = /offering/a-pen-test-for-every-goal/ */ .page-id-7052 .list-marker-check img { margin:1rem; } body.postid-7767 .webinar-details .date, body.postid-7767 .webinar-details .time { display:none; } @media only screen and (max-width: 420px) { .page-id-7052 .list-marker-check img { float:initial !important; max-width:100%; } } </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .page-id-7128 .global-product-cards .col-xl-4.col-md-6:nth-of-type(3) img{ background-color: black; padding: 15px; border-radius: 10px; } .page-id-7128 .global-product-cards .col-xl-4.col-md-6:nth-of-type(2) img{ background: white; border: 1px solid #BABABA; padding: 15px; border-radius: 10px; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .pt.tg {border-collapse:collapse;border-spacing:0; margin-top:3rem;margin-bottom:3rem;} .pt.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; overflow:hidden;padding:10px 5px;word-break:normal;} .pt.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .pt.tg .tg-0lax{text-align:center;vertical-align:top;font-weight:600; padding:15px; border:1px solid #fff;} </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .single-post .post-sidebar #block-7 { display:none; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> body #intercom-frame, body .intercom-lightweight-app{ display:none !important; } .tm-page-title { margin-top:3rem; } .resources-template .post-box-content .excerpt { display:none; } .page-id-6955 .card-grid img { width:75% !important; } .page-id-6955 .global-product-cards h4.card-title { margin-bottom: 2.75rem; } .single-press_release .post-details .metadata { display:none !important } /* .single-press_release a.btn.btn-arrow-left { display:none !important; } */ .single-press_release .taxonomy-tag { display:none !important; } .postid-7032 .behavior.code .thead, { border: 1px solid black !important; padding: 20px !important; } .global-logo { padding: 50px 0 !important; } .global-logo-block h2 { margin-bottom:3rem !important }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .page-id-6444 .layout-wrapper.bg-ligt-orange-arrow-hex > .home-icon-box-dark > .container.pt-6.pb-6 { padding-top:7rem !important; padding-bottom:5rem !important; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> #mktoForm_1005.mktoForm .mktoLabel { display: block !important; } #mktoForm_1005.mktoForm .mktoLabel .mktoAsterix { display:none !important; } #mktoForm_1005.mktoForm { width:85% !important; margin:auto; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .page-webinar-video .youtube-responsive-container { position:relative; margin-bottom:1.5rem; padding-top:30px; height:0; overflow:hidden; min-height:450px; } .page-webinar-video .youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed { position:absolute; top:0; left:0; width:100%; height:100%; } </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .tm-page-leaderships-content .tm-ldr-description { margin-left:10px; margin-top:15px; } .tm-page-leaderships-content .tm-ldr-description h3{ line-height:1.5 } .tm-page-leaderships-content .tm-ldr-position { color:#ff6900; } .tm-page-leaderships-content > .container > .row.py-5{ border-bottom:1px solid #c7c7c7; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .page-id-6444 .global-pricing-tables .package .tm-eyebrow-s { display:none; } .page-id-6444 .global-pricing-tables .package .pricing-item .extra { margin-bottom: 0rem !important; min-height:1rem !important; } .page-id-6444 .global-pricing-tables .package .pricing-item { min-height:260px !important; } .products-template-default.postid-7211 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1007 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1083 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1050 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1049 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1051 .global-pricing-tables .package .pricing-item .extra, .products-template-default.postid-1011 .global-pricing-tables .package .pricing-item .extra { margin-bottom: 0rem !important; min-height:1rem !important; } .products-template-default.postid-7211 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1007 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1083 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1050 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1049 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1051 .global-pricing-tables .package .tm-eyebrow-s, .products-template-default.postid-1011 .global-pricing-tables .package .tm-eyebrow-s { display:none; } .products-template-default.postid-7211 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1007 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1083 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1050 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1049 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1051 .global-pricing-tables .package .pricing-item, .products-template-default.postid-1011 .global-pricing-tables .package .pricing-item { min-height:328px !important; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <script> jQuery(document).ready(function(){ jQuery('.btn-outline-primary.youtube').on('click', function() {  jQuery('.youtube').colorbox({iframe: true, innerWidth: 640, innerHeight: 390}); }) });</script> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <script> jQuery(document).ready(function() { if (window.location.href.indexOf("/resources/webinar/") > -1) { jQuery('body.term-webinar div.container h1').text("Webinar Archive"); } if (window.location.href.indexOf("/resources/levelup/") > -1) { jQuery('body.term-levelup div.container h1').text("Bugcrowd University"); jQuery('body.term-levelup div.container p').text("Security, education, and training for the whitehat hacker community."); } jQuery('.resources-template-single-resources-gated .hero-section .image-container img').on('click', function(){ jQuery('html').animate ({scrollTop: jQuery(".resources-template-single-resources-gated .container.post-container").offset().top}, 200) }); })</script> <!-- end Simple Custom CSS and JS --> <style id="wp-custom-css"> .pick-right-option .options-block .options-content .app-block .bottom-block-ext { color: #767676; } @media (min-width: 1200px) { .page-id-12409 .global-title-cards .container .row div.col-xl-3 { flex: 0 0 auto!important; width: 32%!important; } } .page-id-12409 .global-title-cards .container .row .cut-corner-item { text-align: left; } .page-id-12409 .global-title-cards .container .row .cut-corner-item h4 { text-align: center; font-size: 18px; color: #ff6900; } .page-id-12409 .global-title-cards .container .row .cut-corner-item ul { list-style: none; padding-left: 1rem!important; } .page-id-12409 .global-title-cards .container .row .cut-corner-item strong { font-weight:700; } .page-id-12409 .global-title-cards .container .row .cut-corner-item ul li { margin-bottom: 5px; } .page-id-12409 .global-title-cards .container .row .cut-corner-item ul li::before { content: "•"; color: #FF6900; display: inline-block; width: 1em; margin-left: -1em; font-weight: 900; } @media (min-width: 1200px) { .page-id-5464 .global-title-cards .container .row div.col-xl-3 { flex: 0 0 auto!important; width: 32%!important; } } .page-id-5464 .global-title-cards .container .row .cut-corner-item { text-align: left; } .page-id-5464 .global-title-cards .container .row .cut-corner-item h4 { text-align: center; font-size: 18px; color: #ff6900; } .page-id-5464 .global-title-cards .container .row .cut-corner-item ul { list-style: none; padding-left: 1rem!important; } .page-id-5464 .global-title-cards .container .row .cut-corner-item strong { font-weight:700; } .page-id-5464 .global-title-cards .container .row .cut-corner-item ul li { margin-bottom: 5px; } .page-id-5464 .global-title-cards .container .row .cut-corner-item ul li::before { content: "•"; color: #FF6900; display: inline-block; width: 1em; margin-left: -1em; font-weight: 900; } .page-id-13223 .list-marker-hex ul li { list-style: inherit; } .page-id-13223 .list-marker-hex ul li::before { content: unset; } .page-id-13223 td,th{border: solid 1px black;} .page-template-page_try_bugcrowd .tm-btn-sticky { display: none; } </style> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <script src="//app-ab27.marketo.com/js/forms2/js/forms2.min.js"></script> <!-- OptanonConsentNoticeStart --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="e8504c0e-76d8-4281-a0c5-06547e2242a4" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OptanonConsentNoticeEnd --> <script type="text/javascript"> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.13.1"; analytics.load("TY3ZWIrON2FUqByyII7lqOiHiA6vxDwF"); analytics.page(); }}(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TVQPC4B'); </script> <script type="text/javascript" src="/wp-content/themes/bugcrowd/assets/js/jquery.colorbox-min.js"></script> <link rel="stylesheet" type="text/css" href="/wp-content/themes/bugcrowd/assets/css/colorbox.css"> <script type="text/javascript" src="https://cdn.reachforce.com/SmartForms.js" data-token="148191"></script></head> <body class="products-template-default single single-products postid-1016"> <a class="tm-btn-sticky" href="/get-started/" target="_self"> <span class="tm-btn-sticky-text"> Request a Demo </span> <img class="tm-btn-sticky-icon" src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/icons/icon-request-demo.svg" alt=""/> </a> <a class="tm-btn-sticky tm-btn-sticky-contact" href="/about/contact/" target="_self"> <span class="tm-btn-sticky-text"> Contact Us </span> <img class="tm-btn-sticky-icon" src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/images/icons/icon-contact-us.svg" alt=""/> </a> <div class="tm-page"> <div class="tm-announce-bar"> <div class="tm-announce-bar-content container"> <div>Bugcrowd Achieves Global CREST Accreditation For Pen Testing</div> <a class="btn tm-btn-more" href="/press-release/bugcrowd-achieves-global-crest-accreditation-expanding-trusted-penetration-testing-services-worldwide/" target="_self"> Learn More </a> </div> </div> <div class="tm-header-submenu-block d-none d-xl-block"> <div class="container"> <ul id="menu-header-secondary" class="tm-header-submenu nav"><li id="menu-item-4756" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4756"><a href="https://www.bugcrowd.com/about/contact/">Contact Us</a></li> <li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-99"><a href="https://www.bugcrowd.com/blog/">Blog</a></li> <li id="menu-item-100" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-100"><a href="https://identity.bugcrowd.com/login">Login</a></li> </ul> </div> </div> <header class="tm-header sticky-top" data-sticky> <div class="container"> <nav class="tm-header-navigation navbar navbar-light navbar-expand-xl"> <a class="tm-logo-link navbar-brand" href="https://www.bugcrowd.com/" rel="home"> <img class="tm-header-logo" src="https://www.bugcrowd.com/wp-content/uploads/2023/08/Bugcrowd-Logo-Wordmark-5.svg" alt=""/> </a> <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#headerNav" aria-controls="headerNav"> <span class="navbar-toggler-icon"></span> </button> <div id="headerNav" class="offcanvas offcanvas-start tm-menu-offcanvas" tabindex="-1"> <div class="offcanvas-header tm-menu-offcanvas-header"> <img class="tm-header-logo" src="https://www.bugcrowd.com/wp-content/uploads/2023/08/Bugcrowd-Logo-Wordmark-5.svg" alt=""/> <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> </div> <div class="offcanvas-body tm-main ms-xl-auto tm-menu-offcanvas-body"> <div id="headerMenu" class="tm-menu-main navbar-nav"> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://www.bugcrowd.com/products/how-it-works/' target='_self'>Why Bugcrowd</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-1" role="button" aria-expanded="false" aria-controls="headerMenuItem-1" ></div> <div id="headerMenuItem-1" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Bugcrowd Story </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/how-it-works/' target='_self'>Why Crowdsourcing is Better</a> <div class="tm-menu-description"> Learn how one platform manages the crowd for virtually any use case </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/the-bugcrowd-difference/' target='_self'>The Bugcrowd Difference</a> <div class="tm-menu-description"> Get continuous security testing and stay ahead of cyberthreats </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/customers/' target='_self'>Our Customers</a> <div class="tm-menu-description"> See why top organizations choose Bugcrowd to stay secure </div> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured Resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/ebooks/the-ultimate-guide-to-penetration-testing/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2023/12/What-is-PT_eBook_1200x627_02-05-24.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> eBooks </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/ebooks/the-ultimate-guide-to-penetration-testing/"> The Ultimate Guide to Penetration Testing </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/log4shell/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/15-min-security-flash-tile.jpg" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Security Flash </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/log4shell/"> Security Flash : Technical Deep Dive on Log4Shell </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/ebooks/pen-test-as-a-service-done-right-2/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Resource-Tile-See-Security-Differently-2.jpg" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> eBooks </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/ebooks/pen-test-as-a-service-done-right-2/"> Penetration Testing as a Service (PTaaS) Done Right </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://www.bugcrowd.com/products/platform/' target='_self'>Products</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-2" role="button" aria-expanded="false" aria-controls="headerMenuItem-2" ></div> <div id="headerMenuItem-2" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Overview </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/platform/' target='_self'>Bugcrowd Platform</a> <div class="tm-menu-description"> One platform for multiple security use cases </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/products/platform/triage/' target='_self'>Engineered Triage</a> <div class="tm-menu-description"> Reduce noise and prioritize for rapid remediation </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/products/platform/crowdmatch/' target='_self'>CrowdMatch™</a> <div class="tm-menu-description"> See dramatic results from hacker engagement, powered by data & AI </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/platform-integrations/' target='_self'>Integrations</a> <div class="tm-menu-description"> See how the platform integrates with your existing systems </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/vulnerability-rating-taxonomy/' target='_self'>Vulnerability Rating Taxonomy</a> <div class="tm-menu-description"> Learn about our industry-standard approach to prioritizing risks </div> </div> </div> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Products </div> <div class="tm-menu-item tm-menu-item-sub tm-menu-accordion-item-sub" data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/pen-test-as-a-service/' target='_self'>Penetration Testing </a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerSubMenuItem-2" role="button" aria-expanded="false" aria-controls="headerSubMenuItem-2" ></div> <div id="headerSubMenuItem-2" class="tm-menu-main-dropdown-sub" data-accordion-content data-bs-parent="#headerSubMenu"> <div class="tm-menu-main-dropdown-sub-inner"> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/pen-test-as-a-service/' target='_self'>Pen Test as a Service</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='/products/continuous-pen-test/' target='_self'>Continuous Attack Surface Pen Testing</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='/products/ai-pen-test/' target='_self'>AI Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/web-application-pen-test/' target='_self'>Web Application Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/mobile-app-pen-test/' target='_self'>Mobile App Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/network-pen-test/' target='_self'>Network Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/api-pen-test/' target='_self'>API Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/iot-pen-test/' target='_self'>IoT Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/cloud-pen-test/' target='_self'>Cloud Pen Test</a> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/social-engineering-pen-test/' target='_self'>Social Engineering Pen Test</a> </div> </div> </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/products/ai-bias-assessment/' target='_self'>AI Bias Assessment</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/bug-bounty/' target='_self'>Bug Bounty</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/vulnerability-disclosure/' target='_self'>Vulnerability Disclosure</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/products/attack-surface-management/' target='_self'>Attack Surface Management</a> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured Resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/guide/ultimate-guide-to-vulnerability-disclosure/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2020/08/UGT_VDP_eBook_02-14-24.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Guide </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/guide/ultimate-guide-to-vulnerability-disclosure/"> Ultimate Guide to Vulnerability Disclosure </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/report/priority-one-report/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2019/08/P1-Report-LinkedIn-1200x628-1.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Report </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/report/priority-one-report/"> Priority One Report </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-cybersecurity-risk-management/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2023/04/CRM-LP-Banner.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Guide </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-cybersecurity-risk-management/"> The Ultimate Guide to Cybersecurity Risk Management </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='/solutions/' target='_self'>Solutions</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-3" role="button" aria-expanded="false" aria-controls="headerMenuItem-3" ></div> <div id="headerMenuItem-3" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Use Cases </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/solutions/ai/' target='_self'>AI Safety &amp; Security</a> <div class="tm-menu-description"> Adopt AI systems with confidence </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/application-and-cloud-security/' target='_self'>Application and Cloud Security</a> <div class="tm-menu-description"> Assess web apps and cloud services for hidden risk </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/vulnerability-and-intake-coordination/' target='_self'>Vulnerability Intake and Coordination</a> <div class="tm-menu-description"> Go beyond managing—proactively find and remediate vulnerabilities </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/iot-and-web3/' target='_self'>IoT and Web3</a> <div class="tm-menu-description"> Innovate with confidence </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/marketplace-apps/' target='_self'>Marketplace Apps</a> <div class="tm-menu-description"> Continuous, proactive security for <br> marketplace apps </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/mergers-acquisitions/' target='_self'>Mergers &amp; Acquisitions</a> <div class="tm-menu-description"> Fast-track risk assessment for more secure transitions </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/solutions/social-engineering/' target='_self'>Social Engineering</a> <div class="tm-menu-description"> Shut down social engineering threats with training and pen testing </div> </div> </div> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Industries </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/financial-services/' target='_self'>Financial Services</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/health-care/' target='_self'>Healthcare</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/retail/' target='_self'>Retail</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/automotive/' target='_self'>Automotive</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/technology/' target='_self'>Technology</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/government/' target='_self'>Government</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/security-companies/' target='_self'>Security Companies</a> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Role </div> <div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/cio-ciso/' target='_self'>CIO–CISO</a> <div class="tm-menu-description"> Get deeper insights into unknown risks across your attack surface </div> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/vp-engineering/' target='_self'>VP, Engineering</a> <div class="tm-menu-description"> Find and fix critical code and security risks faster than ever before </div> </div> <div class="tm-menu-item"> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/solutions/director-appsec/' target='_self'>Director, AppSec</a> <div class="tm-menu-description"> Drive more effective testing strategies across all use cases </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='/hackers/' target='_self'>Hackers</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-4" role="button" aria-expanded="false" aria-controls="headerMenuItem-4" ></div> <div id="headerMenuItem-4" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Hack With Us </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://bugcrowd.com/engagements' target='_self'>Engagements</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://bugcrowd.com/crowdstream' target='_self'>CrowdStream</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://bugcrowd.com/user/sign_in' target='_self'>Start Hacking</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/about/careers/' target='_self'>Help Wanted</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/hackers/faqs/' target='_self'>FAQs</a> </div> </div> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Learn With Us </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://docs.bugcrowd.com/researchers/onboarding/welcome/' target='_self'>Hacker Docs</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/hackers/bugcrowd-university/' target='_self'>Bugcrowd University</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/hackers/' target='_self'>Community</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://bugcrowd.com/leaderboard' target='_self'>Leaderboard</a> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured Resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/inside-the-mind-of-a-hacker-webinar/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Resources-ITMOAH-Webinar.jpg" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Webinar </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/inside-the-mind-of-a-hacker-webinar/"> Inside the Mind of a Hacker </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/evolving-your-security-strategy-to-challenges-2022/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/EvolvingYourSecurityStrategy-Social.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Webinar </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/evolving-your-security-strategy-to-challenges-2022/"> Evolving Your Security Strategy to the Challenges of 2022 </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://www.bugcrowd.com/partners/' target='_self'>Partners</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-5" role="button" aria-expanded="false" aria-controls="headerMenuItem-5" ></div> <div id="headerMenuItem-5" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col "> <div class="tm-menu-main-block-title"> Bugcrowd Partner Program </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/partners/' target='_self'>Overview</a> <div class="tm-menu-description"> Learn how we help our partners succeed. </div> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/partners/become-a-partner/' target='_self'>Become a Partner</a> <div class="tm-menu-description"> We can help you extend a radical cybersecurity advantage to all. </div> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/levelup/1-hacker-is-good-2-hackers-are-better-bug-hunting-as-a-team/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Resource-Tile-1-hacker-is-good-2-hackers-are-better.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> LevelUp </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/levelup/1-hacker-is-good-2-hackers-are-better-bug-hunting-as-a-team/"> 1 Hacker is Good, 2 Hackers are Better – Bug Hunting as a Team </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/5-keys-to-understanding-vulnerability-disclosure/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Webinar-Template-Joint-Webinar-Resource-18.jpg" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Webinar </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/5-keys-to-understanding-vulnerability-disclosure/"> 5 Keys to Understanding Vulnerability Disclosure </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/3-expensive-attack-surface-management-mistakes-to-avoid/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/3EASMMTA-840x618-1.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Webinar </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/3-expensive-attack-surface-management-mistakes-to-avoid/"> 3 Expensive Attack Surface Management Mistakes to Avoid </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://bugcrowd.com/engagements' target='_self'>Engagements</a> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://www.bugcrowd.com/resources/' target='_self'>Resources</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-7" role="button" aria-expanded="false" aria-controls="headerMenuItem-7" ></div> <div id="headerMenuItem-7" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col tm-menu-item-in-column"> <div class="tm-menu-main-block-title"> Resources </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/resources/' target='_self'>Resource Library</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/blog/' target='_self'>Blog</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/glossary/' target='_self'>Glossary</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/resource/faqs/' target='_self'>FAQ</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/resources/essentials/code-of-conduct/' target='_self'>Code of Conduct</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/resources/essentials/platform-behavior-standards/' target='_self'>Platform Behavior Standards</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/resources/webinar/' target='_self'>Webinars</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/events/' target='_self'>Events</a> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured Resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-managing-ransomware-risk/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2023/04/MRR-LP-Banner.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Guide </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-managing-ransomware-risk/"> The Ultimate Guide to Managing Ransomware Risk </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/webinar/navigating-the-uncharted-waters-of-crowdsourced-security/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Resource-Tile-Navigating-uncharted-waters-of-crowdsourced-security.jpg" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Webinar </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/webinar/navigating-the-uncharted-waters-of-crowdsourced-security/"> Navigating the Uncharted Waters of Crowdsourced Security </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/report/cybersecurity-vulnerabilities-in-the-technology-sector/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/StateOfIndustry-TechReport-ResourceTile.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Report </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/report/cybersecurity-vulnerabilities-in-the-technology-sector/"> Cybersecurity Vulnerabilities in the Technology Sector </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-main-item nav-item tm-menu-accordion-item" data-menu-item data-accordion-init> <a class='tm-menu-link nav-link' data-menu-link href='https://www.bugcrowd.com/about/' target='_self'>Company</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#headerMenuItem-8" role="button" aria-expanded="false" aria-controls="headerMenuItem-8" ></div> <div id="headerMenuItem-8" class="tm-menu-main-dropdown" data-accordion-content data-bs-parent="#headerMenu"> <div class="tm-menu-main-dropdown-content tm-menu-accordion-item-container"> <div class="tm-menu-main-block"> <div id="headerSubMenu" class="tm-menu-main-block-col tm-menu-item-in-column"> <div class="tm-menu-main-block-title"> Learn About Us </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/about/' target='_self'>About Us</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/customers/' target='_self'>Our Customers</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/about/leadership/' target='_self'>Leadership</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/partners/' target='_self'>Partners</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='https://www.bugcrowd.com/about/careers/' target='_self'>Careers</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/about/press-releases/' target='_self'>Press Releases</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/about/contact/' target='_self'>Contact Us</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/about/news/' target='_self'>In the News</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/events/' target='_self'>Events</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/blog/' target='_self'>Blog</a> </div> <div class="tm-menu-item " data-accordion-init> <a class='tm-menu-link ' data-menu-link href='/about/careers/diversity-inclusion/' target='_self'>Diversity &amp; Inclusion</a> </div> </div> </div> <div class="tm-menu-main-block tm-menu-main-featured"> <div class="tm-menu-main-block-title"> Featured Resources </div> <div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/report/pen-testing-as-a-service-product-review/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/SANS-ProductReview-840x618-2.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Report </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/report/pen-testing-as-a-service-product-review/"> Pen Testing as a Service Product Review </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-managed-bug-bounty/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2018/09/UGT_Bug-Bounty_eBook_02-14-24.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Guide </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-managed-bug-bounty/"> The Ultimate Guide to Managed Bug Bounty </a> </div> </div> </div> <div class="tm-featured-item"> <a class="tm-featured-item-image" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-attack-surface-management/"> <img src="https://www.bugcrowd.com/wp-content/uploads/2023/04/ASM-LP-Banner.png" alt=""> </a> <div class="tm-featured-item-content"> <div class="tm-featured-item-category"> Guide </div> <div class="tm-featured-item-text"> <a class="tm-menu-link" href="https://www.bugcrowd.com/resources/guide/the-ultimate-guide-to-attack-surface-management/"> The Ultimate Guide to Attack Surface Management </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-menu-offcanvas-body-footer"> <div class="tm-header-submenu-block d-xl-none"> <ul id="menu-header-secondary-1" class="tm-header-submenu nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4756"><a href="https://www.bugcrowd.com/about/contact/">Contact Us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-99"><a href="https://www.bugcrowd.com/blog/">Blog</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-100"><a href="https://identity.bugcrowd.com/login">Login</a></li> </ul> </div> <a class='btn btn-primary tm-header-menu-button' href='/try-bugcrowd/' target='_self'>Try Bugcrowd</a> </div> </div> </div> </nav> </div> </header> <main class="tm-page-main"> <!-- AddToAny BEGIN --> <div class="a2a_kit post-share-buttons"> <a class="a2a_button_facebook"></a> <a class="a2a_button_twitter"></a> <a class="a2a_button_linkedin"></a> </div> <script src="https://static.addtoany.com/menu/page.js"></script> <!-- AddToAny END --> <div class="tm-page-content"> <div class="layout-wrapper"> <div class="global-hero-block bg-ligt-gray "> <div class="main-wrapper-slider"> <div class="container container-xl"> <div class="mb-5 overlap-slide" data-slick='{"mobileFirst": false,"responsive": [{ "breakpoint": 767, "settings": { "adaptiveHeight": true } }] }' > <div class="card border-0 bg-transparent"> <div class="card-body "> <div class="row align-items-center" > <div class="col-sm-12 col-md-6 col-lg-6 p-0 no-overlap"> <h1 class="tm-title ">Penetration testing for <span> hardware and IoT </span></h1> <div class="tm-description"><p>Hardware, IoT, and operational technology ecosystems are complex, distributed, and vulnerable. Protect them with targeted pen testing designed for their specific needs.</p> </div> <div class="hero-ctas"> <a href="/bugcrowd-pricing/pen-test-pricing/" type="button" class="btn btn-primary">Get a Quote</a> <a href="/wp-content/uploads/2023/12/iot-pen-test-datasheet.pdf" target=_blank type="button" class="btn btn-outline-primary">Learn more</a> </div> </div> <div class="col-sm-12 col-md-6 col-lg-6 slide-image-feature no-overlap"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/IoT-PTaaS.svg" alt="IoT-PTaaS" /> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="layout-wrapper bg-white "> <div class="intro-columns-text global-intro-4cols-right pt-5 pb-5"> <div class="container"> <div class="row"> <div class="col-xxl-5 col-xl-5 col-lg-12 col-md-12 pb-4"> <div class="intro-columns-text-icons"> <span class="tm-eyebrow pb-2"></span> <h2 class="tm-title pb-3">IoT pen tests require a special approach</h2> <p><p>Internet-connected cameras, printers, lighting, industrial control systems, and mobile devices have been deployed by the billions, making them ideal on-ramps for attackers–and beyond the ability of most organizations to secure via traditional, consulting-heavy pen testing. Instead, with Bugcrowd IoT Pen Tests (a Bugcrowd PTaaS solution), you can improve the security of live production environments immediately by running highly configurable, high-impact testing at scale to shut those attack vectors down.</p> </p> </div> </div> <div class="col-xxl-6 col-xl-6 col-lg-12 col-md-12 offset-xl-1"> <div class="row"> <div class="col-lg-6 col-md-12 col-xs-12 pb-4"> <div class="row"> <div class="col-lg-3 col-md-2 col-3"> <div class="icon pb-2"> <img width="49" height="auto" src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Find-and-fix-common-issues-fast.svg" alt="icon"> </div> </div> <div class="col-lg-9 col-md-9 col-10"> <h4>Find and fix common issues fast</h4> <p><p><span style="font-weight: 400;">Identify common vulns like weak credentials, insecure networks, interfaces, device management, and lax data storage.</span></p> </p> </div> </div> </div><!-- col --> <div class="col-lg-6 col-md-12 col-xs-12 pb-4"> <div class="row"> <div class="col-lg-3 col-md-2 col-3"> <div class="icon pb-2"> <img width="49" height="auto" src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Tackle-complex-apps-with-ease.svg" alt="icon"> </div> </div> <div class="col-lg-9 col-md-9 col-10"> <h4>Tackle complex devices with equal ease</h4> <p><p>Testing requirements for devices and hardware can be extremely diverse, so pen testing can be modified to suit individual testing needs.</p> </p> </div> </div> </div><!-- col --> <div class="col-lg-6 col-md-12 col-xs-12 pb-4"> <div class="row"> <div class="col-lg-3 col-md-2 col-3"> <div class="icon pb-2"> <img width="49" height="auto" src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Rely-on-battle-tested-standards.svg" alt="icon"> </div> </div> <div class="col-lg-9 col-md-9 col-10"> <h4>Rely on battle-tested standards</h4> <p><p>Our methodology follows common testing standards such as OWASP, PTES and OSSTMM.</p> </p> </div> </div> </div><!-- col --> <div class="col-lg-6 col-md-12 col-xs-12 pb-4"> <div class="row"> <div class="col-lg-3 col-md-2 col-3"> <div class="icon pb-2"> <img width="49" height="auto" src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Augment-your-team.svg" alt="icon"> </div> </div> <div class="col-lg-9 col-md-9 col-10"> <h4>Use the right pentesters and tools for the task</h4> <p><p>We combine human-driven testing by a curated team of experts, scanners, and custom tooling to get the high-impact results you want.</p> </p> </div> </div> </div><!-- col --> </div> </div> </div> </div> </div> </div><div class="layout-wrapper bg-white "> <div class="image-text-block"> <div class="container pb-5 list-marker-hex bg-white "> <div class="row pt-5 "> <div class="col-lg-6 media-col mb-4 order-lg-1 "> <div class="gradient-image-wrapper "> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Crest-Curated-pentester-teams.png" alt=""> </div> </div> <div class="col col-lg-6 g-sm-5 g-lg-0"> <h5 class="mb-2 tm-eyebrow">Curated Pentester Teams</h5> <h2 class="tm-page-title">Use a team your assets deserve</h2> <p><span style="font-weight: 400;">Other pen test providers rely on a cookie-cutter approach regardless of your specific assets, environment, or needs–virtually guaranteeing low-impact results. Instead, we use the power of <a href="https://www.bugcrowd.com/products/platform/crowdmatch/">CrowdMatch<sup>TM</sup></a> AI in our platform to curate qualified, motivated pentester teams for your precise requirements, boosting high-quality results over other methods.</span></p> </div> </div> <div class="row pt-5 "> <div class="col-lg-6 media-col mb-4 order-lg-1 "> <div class="gradient-image-wrapper "> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/PTaaS-Dashboard-1024x689.png" alt=""> </div> </div> <div class="col col-lg-6 g-sm-5 g-lg-0"> <h5 class="mb-2 tm-eyebrow">Penetration Test Dashboard</h5> <h2 class="tm-page-title">See results <span>as they happen</span></h2> <p><span style="font-weight: 400;">Never be in the dark about your pen test results again. You can view prioritized findings, action items, analytics, and pentester progress 24/7 through the methodology checklist in a <a href="https://www.bugcrowd.com/products/platform/pen-testing-dashboard/">rich dashboard</a> designed specifically for pen testing workflows. When ready, your final report </span><span style="font-weight: 400;">is available for download from the same dashboard. </span></p> </div> </div> </div> </div> </div><div class="layout-wrapper bg-gradient-orange-gray "> <div class="global-product-cards"> <div class="bg-cards bg-gradient-orange-gray"></div> <div class="container"> <h5 class="tm-eyebrow">Pen Test Products</h5> <h2 class="tm-title">Optimized for today’s most demanding cybersecurity requirements</h2> <div class="tm-description"></div> <div class="card-grid row justify-content-center three-cols"> <style> .global-product-cards .card-image.mcc-67475e22d631c::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d631c::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d631c:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d631c:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d631c"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Network-PTaaS-Icon.svg" alt="Network-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/network-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d631c"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Network</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/network-pen-test/" type="button" class="btn tm-btn-more">Learn more</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d63bd::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d63bd::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d63bd:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d63bd:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d63bd"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/WebApp-PTaaS-Icon.svg" alt="WebApp-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/web-application-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d63bd"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Web Application</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/web-application-pen-test/" type="button" class="btn tm-btn-more">Learn more</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d648a::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d648a::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d648a:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d648a:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d648a"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/API-PTaaS-Icon.svg" alt="API-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/api-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d648a"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >API</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/api-pen-test/" type="button" class="btn tm-btn-more">Learn more</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d6508::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d6508::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d6508:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d6508:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d6508"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Cloud-PTaaS-Icon.svg" alt="Cloud-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/cloud-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d6508"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Cloud</h4> <div class="card-description">Penetration Testing </div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/cloud-pen-test/" type="button" class="btn tm-btn-more">Learn more</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d6581::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d6581::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d6581:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d6581:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d6581"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Mobile-PenetrationTesting-Icon-1@2x.png" alt="Mobile-PenetrationTesting-Icon 1@2x" /> </div> <a href="https://www.bugcrowd.com/products/mobile-app-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d6581"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Mobile</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/mobile-app-pen-test/" type="button" class="btn tm-btn-more">Learn more</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d65fe::before { background-color: #673ab7 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d65fe::after { background: linear-gradient(#673ab7 30% ,#ff6900 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d65fe:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d65fe:hover:before{ background-color: #ff6900 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d65fe"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/SocialEngineering-PTaaS-Icon.png" alt="SocialEngineering-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/social-engineering-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d65fe"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Social</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/social-engineering-pen-test/" type="button" class="btn tm-btn-more">Learn More</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d6675::before { background-color: #8224e3 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d6675::after { background: linear-gradient(#8224e3 30% ,#dd9933 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d6675:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d6675:hover:before{ background-color: #dd9933 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d6675"> <img src="https://www.bugcrowd.com/wp-content/uploads/2024/09/AI-PTaaS-Icon.png" alt="AI-PTaaS-Icon" /> </div> <a href="https://www.bugcrowd.com/products/api-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d6675"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >AI</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/api-pen-test/" type="button" class="btn tm-btn-more">Learn More</a> </div> </div> </div> </div> </a> </div> </div> <style> .global-product-cards .card-image.mcc-67475e22d6707::before { background-color: #8224e3 !important; } .global-product-cards .cut-corner-item.mcc-67475e22d6707::after { background: linear-gradient(#8224e3 30% ,#dd9933 70%) !important; opacity:0; } .global-product-cards .cut-corner-item.mcc-67475e22d6707:hover:after{ opacity:1; } .global-product-cards .cut-corner-item.mcc-67475e22d6707:hover:before{ background-color: #dd9933 !important; } </style> <div class="col-xl-4 col-md-6" data-margin="card-wrapper"> <div class="card-wrapper"> <div class="card-image mcc-67475e22d6707"> <img src="https://www.bugcrowd.com/wp-content/uploads/2024/09/CASPT-Icon.png" alt="CASPT-Icon" /> </div> <a href="https://www.bugcrowd.com/products/continuous-pen-test/"> <div class="global-card-wrapper cut-corner-shadow-wrap mb-md-0"> <div class="cut-corner-item d-flex flex-column mcc-67475e22d6707"> <div class="inner-wrap inner-elements"> <h4 class="card-title tm-title" style="color: " >Continuous Attack Surface</h4> <div class="card-description">Penetration Testing</div> <div class="mt-auto"> <a href="https://www.bugcrowd.com/products/continuous-pen-test/" type="button" class="btn tm-btn-more">Learn More</a> </div> </div> </div> </div> </a> </div> </div> </div> </div> </div> </div><div class="layout-wrapper "> <div class="global-pricing-tables"> <div class="container"> <h2 class="tm-title text-center tm-title">A Pen Test Offering for Everyone</h2> <div class="pricing-table row gx-5 justify-content-center"> <div class="col-12 col-sm-6 col-md-6 col-lg-3 package"> <div class="clip-bottom-right transparent"> <div class="badge transparent color-white "></div> <div class="pricing-item"> <h4 class="tm-title">BASIC</h4> <div class="starts-at tm-eyebrow-s fill-above"></div> <h2 class="pricing"></h2> <div class="extra fill-below"></div> <div class="description"> <b>For basic assurance</b><br><br> External Web Apps and External Networks </div> <div class="call-to-action mt-auto"> <a href="https://www.bugcrowd.com/about/contact/" type="button" class="btn btn-primary">Contact Us</a> </div> </div> <div class="features"> <div class="top-bg"></div> <h5 class="tm-title">Includes:</h5> <ul> <li>Basic report</li> </ul> </div> </div> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 package"> <div class="clip-bottom-right transparent"> <div class="badge transparent color-white "></div> <div class="pricing-item"> <h4 class="tm-title">STANDARD</h4> <div class="starts-at tm-eyebrow-s fill-above"></div> <h2 class="pricing"></h2> <div class="extra fill-below"></div> <div class="description"> <b>For standard pen tests</b><br><br> External Web Apps and External Networks </div> <div class="call-to-action mt-auto"> <a href="https://ww1.bugcrowd.com/get-ptaas" type="button" class="btn btn-primary">Buy Now</a> </div> </div> <div class="features"> <div class="top-bg"></div> <h5 class="tm-title">Includes:</h5> <ul> <li>Standard report</li> <li>Expert, trusted pentesters (CrowdMatch)</li> <li>Real-time Pen Test Dashboard </li> <li>Integration with SDLC</li> </ul> </div> </div> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 package"> <div class="clip-bottom-right transparent"> <div class="pricing-item"> <h4 class="tm-title">PLUS</h4> <div class="starts-at tm-eyebrow-s fill-above"></div> <h2 class="pricing"></h2> <div class="extra fill-below"></div> <div class="description"> <b>For pen tests with special requirements</b><br><br> Web Apps, Networks, Mobile Apps, APIs, Cloud Services, IoT </div> <div class="call-to-action mt-auto"> <a href="https://www.bugcrowd.com/about/contact/" type="button" class="btn btn-primary">Contact Us</a> </div> </div> <div class="features"> <div class="top-bg"></div> <h5 class="tm-title">Everything in Standard +</h5> <ul> <li>Detailed report (e.g, can be customized for specific regulations)</li> <li>Support for special pentester requirements: Geolocation restrictions, special skill sets, etc.</li> <li>Retesting</li> <li>Internal Targets</li> </ul> </div> </div> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-3 package"> <div class="clip-bottom-right transparent"> <div class="pricing-item"> <h4 class="tm-title">MAX</h4> <div class="starts-at tm-eyebrow-s fill-above"></div> <h2 class="pricing"></h2> <div class="extra fill-below"></div> <div class="description"> <b>For maximum risk management</b><br><br> Web Apps, Networks, Mobile Apps, APIs, Cloud Services, IoT </div> <div class="call-to-action mt-auto"> <a href="https://www.bugcrowd.com/about/contact/" type="button" class="btn btn-primary">Contact Us</a> </div> </div> <div class="features"> <div class="top-bg"></div> <h5 class="tm-title">Everything in Plus +</h5> <ul> <li>Choice of continuous or time-boxed testing</li> <li>Methodology-driven pen test combined with incentivized bug bounty</li> </ul> </div> </div> </div> </div> </div> </div> </div><div class="layout-wrapper "> <div class="global-intro-4cols"> <div class="container"> <div class="row align-items-end justify-content-end"> <div class="col-xxl-9 col-lg-9 col-md-9 offset-lg-3 offset-md-3 pb-5 justify-content-end"> <span class="tm-eyebrow"></span> <h2 class=""></h2> <div class="tm-description"></div> </div> </div> <div class="row align-items-end justify-content-end features-wrap"> <div class="col-xxl-9 col-lg-9 col-md-9 offset-lg-3 offset-md-3 justify-content-end"> <div class="row"> <div class="col-lg-6 pb-5"> <div class="key-feature"> <div class="icon mb-3"><img width="64" src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Fast-scalable-tests.svg" alt="photo"></div> <h4 class="mb-3">Speed &amp; Scale</h4> <p><p>Launch tests in days, not weeks. Findings flow directly into your dev and security processes for rapid remediation.</p> </p> </div> </div> <div class="col-lg-6 pb-5"> <div class="key-feature"> <div class="icon mb-3"><img width="64" src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Higher-impact-results.svg" alt="photo"></div> <h4 class="mb-3">High-impact results</h4> <p><p>Meet compliance goals and surpass them when needed by incentivizing pentesters for results. (<a href="/wp-content/uploads/2023/12/next-gen-pen-test-sample-report.pdf" target="_blank" rel="noopener">See Sample Report</a>)</p> </p> </div> </div> <div class="col-lg-6 pb-5"> <div class="key-feature"> <div class="icon mb-3"><img width="64" src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Deep-configurability.svg" alt="photo"></div> <h4 class="mb-3">Deep configurability</h4> <p><p><span style="font-weight: 400;">Count on a pentester team built for your precise needs. Mix and match test types, methodologies, durations, and models.</span></p> </p> </div> </div> <div class="col-lg-6 pb-5"> <div class="key-feature"> <div class="icon mb-3"><img width="64" src="https://www.bugcrowd.com/wp-content/uploads/2022/06/Real-time-visibility.svg" alt="photo"></div> <h4 class="mb-3">Real-time visibility</h4> <p><p>View findings and pentester progress through the methodology checklist in real time via the Bugcrowd Platform’s rich Penetration Test Dashboard.</p> </p> </div> </div> </div> </div> <div class="col-xxl-9 col-lg-12 justify-content-end buttons-wrapper"> </div> </div> </div> </div> </div><div class="layout-wrapper bg-white "> <div class="customer-quote-slider"> <div class="container"> <h5 class="tm-eyebrow text-center">OUR CUSTOMERS</h5> <h2 class="heading-b text-center">Experienced. Proven. Trusted.</h2> <div class="description"></div> <div class="slide-wrapper" data-slick-init> <div class="card border-0 bg-transparent"> <div class="card-body "> <div class="row flex-row-reverse align-items-stretch"> <div class="col-12 col-md-6 p-0 spacer-left slide-image"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/Yves-Hiernaux-Beebole.png" alt="Yves-Hiernaux-Beebole" /> </div> <div class="col-12 col-md-6 p-0 spacer-right"> <div class="text mb-4"> Bugcrowd PTaaS gives me, my team, and our clients complete peace of mind that BeebBole is up and running securely. Bugcrowd has been nothing but fast, efficient, and meticulous. </div> <div class="legend-container d-flex align-items-center"> <div class="legend-inline">Yves Hiernaux, CEO and Co-Founder, BeeBole</div> </div> </div> </div> </div> </div> <div class="card border-0 bg-transparent"> <div class="card-body "> <div class="row flex-row-reverse align-items-stretch"> <div class="col-12 col-md-6 p-0 spacer-left slide-image"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/William-Scalf-softdocs.png" alt="William-Scalf-softdocs" /> </div> <div class="col-12 col-md-6 p-0 spacer-right"> <div class="text mb-4"> We’ve received some very interesting and unexpected traffic from a variety of researchers, and I think that kind of testing exercises our product more thoroughly than would be possible. </div> <div class="legend-container d-flex align-items-center"> <div class="legend-inline">William Scalf, Security Architect, Softdocs</div> </div> </div> </div> </div> </div> <div class="card border-0 bg-transparent"> <div class="card-body "> <div class="row flex-row-reverse align-items-stretch"> <div class="col-12 col-md-6 p-0 spacer-left slide-image"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/chaim-mazal-activecampaign-Quote-1.png" alt="chaim-mazal-activecampaign-Quote" /> </div> <div class="col-12 col-md-6 p-0 spacer-right"> <div class="text mb-4"> I could have called anyone to get a clean bill of health, but we called Bugcrowd because we wanted the most in-depth vetting of our security posture. </div> <div class="legend-container d-flex align-items-center"> <div class="legend-inline">Chaim Mazal, Head of Global Information Security, ActiveCampaign</div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="layout-wrapper bg-white "> <div class="global-logo-block default bg-white"> <div class="container"> <div class="col-md-12 global-logo horizontal"> <div class="logo-list row align-items-center justify-content-center gy-4"> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-github.svg" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-slack.svg" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-qualys.svg" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-trello.svg" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-jira.svg" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/logo-kenna.png" alt="" /> </div> </div> </div> </div> </div> </div><div class="layout-wrapper bg-white "> <div class="global-logo-block default bg-white"> <div class="container"> <div class="col-md-12 global-logo horizontal"> <div class="logo-list row align-items-center justify-content-center gy-4"> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/1-securityISO27001.png" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/2-securitySOC2.png" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/3-securityHIPAA.png" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/4-securityGDPR.png" alt="" /> </div> <div class="col-4 col-md"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/05/5-securityPCIDSS.png" alt="" /> </div> </div> </div> </div> </div> </div><div class="layout-wrapper "> <div class="global-get-started-inline get-started-bg pt-lg-desk-s pb-lg-desk-s pt-md-tab-s pb-md-tab-s pt-mob-s pb-mob-s"> <div class="container"> <div class="row align-items-center"> <div class="col"> <h2 class="global-get-started-title tm-title">Get started with <span>Bugcrowd</span></h2> <div class="get-started-description tm-text-m"> <p>Attackers aren’t waiting, so why should you? See how Bugcrowd can quickly improve your security posture.</p> </div> </div> <div class="col-xl-4 text-xl-end mt-4 mt-xl-0"> <div class="buttons-wrapper"> <a href="/try-bugcrowd/" type="button" class="btn btn-primary">Try Bugcrowd</a> <a href="https://www.bugcrowd.com/about/contact/" type="button" class="btn btn-outline-primary">Contact Us</a> </div> </div> </div> </div> </div> </div><div class="layout-wrapper "> <div class="featured-resources-block"> <div class="container py-5"> <div class="row"> <div class="column text-center mb-5"> <h5 class="mb-2 tm-eyebrow subtitle">FEATURED RESOURCES</h5> <h2 class="featured-resources-title tm-page-title">Learn more about Bugcrowd PTaaS solutions</h2> </div> <div class="col-lg-6"> <ul> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/ebooks/" class="cat-link tm-eyebrow tm-eyebrow-s"> eBooks </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/ebooks/the-ultimate-guide-to-penetration-testing/" class="tm-text-l">The Ultimate Guide to Penetration Testing</a> </p> <p> <a href="https://www.bugcrowd.com/resources/ebooks/the-ultimate-guide-to-penetration-testing/" class="btn tm-btn-more">Read More</a> </p> </li> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/infographics/" class="cat-link tm-eyebrow tm-eyebrow-s"> Infographics </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/infographics/penetration-testing-checklist/" class="tm-text-l">Penetration Testing: The Pros and Cons of Four Different Methods</a> </p> <p> <a href="https://www.bugcrowd.com/resources/infographics/penetration-testing-checklist/" class="btn tm-btn-more">Read More</a> </p> </li> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/ebooks/" class="cat-link tm-eyebrow tm-eyebrow-s"> eBooks </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/ebooks/top-10-considerations-when-choosing-a-pen-test-partner/" class="tm-text-l">Top 10 Considerations When Choosing a Pen Test Partner</a> </p> <p> <a href="https://www.bugcrowd.com/resources/ebooks/top-10-considerations-when-choosing-a-pen-test-partner/" class="btn tm-btn-more">Read More</a> </p> </li> </ul> </div> <div class="col-lg-6"> <ul> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/ebooks/" class="cat-link tm-eyebrow tm-eyebrow-s"> eBooks </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/ebooks/pen-test-as-a-service-done-right-2/" class="tm-text-l">Penetration Testing as a Service (PTaaS) Done Right</a> </p> <p> <a href="https://www.bugcrowd.com/resources/ebooks/pen-test-as-a-service-done-right-2/" class="btn tm-btn-more">Read More</a> </p> </li> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/report/" class="cat-link tm-eyebrow tm-eyebrow-s"> Report </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/report/pen-testing-as-a-service-product-review/" class="tm-text-l">Pen Testing as a Service Product Review</a> </p> <p> <a href="https://www.bugcrowd.com/resources/report/pen-testing-as-a-service-product-review/" class="btn tm-btn-more">Read More</a> </p> </li> <li class="resource-item "> <a href="https://www.bugcrowd.com/resources/webinar/" class="cat-link tm-eyebrow tm-eyebrow-s"> Webinar </a> <p class="title-wrap mb-2"> <a href="https://www.bugcrowd.com/resources/webinar/tips-and-tricks-to-penetration-testing-a-layered-security-approach/" class="tm-text-l">Tips and Tricks to Penetration Testing: A Layered Security Approach</a> </p> <p> <a href="https://www.bugcrowd.com/resources/webinar/tips-and-tricks-to-penetration-testing-a-layered-security-approach/" class="btn tm-btn-more">Watch Now</a> </p> </li> </ul> </div> </div> </div> </div> </div></div> </main> <footer class="tm-footer "> <div class="container"> <div class="row"> <div class="col-xl-auto"> <a class="tm-footer-logo text-reset text-decoration-none" href="https://www.bugcrowd.com/" rel="home"> <img src="https://www.bugcrowd.com/wp-content/uploads/2022/04/logo-small.svg" alt=""/> </a> </div> <div class="col-xl"> <div id="footerMenu" class="tm-footer-menu-main row"> <div class="tm-footer-menu-main-block col-xl"> <div class="tm-menu-accordion-item" data-accordion-init> <a class='tm-menu-item-link tm-menu-item-header' data-menu-link href='https://www.bugcrowd.com/products/platform/' target='_self'>Products</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#footerMenuItem-1" role="button" aria-expanded="false" aria-controls="footerMenuItem-1" ></div> <div id="footerMenuItem-1" class="tm-menu-inner" data-accordion-content data-bs-parent="#footerMenu"> <div class="tm-menu-accordion-item-container"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/pen-test-as-a-service/' target='_self'>Penetration Testing</a> <div class="tm-menu-inner-submenu"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/pen-test-as-a-service/' target='_self'>Pen Test as a Service</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/web-application-pen-test/' target='_self'>Web Application Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/mobile-app-pen-test/' target='_self'>Mobile App Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/network-pen-test/' target='_self'>Network Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/api-pen-test/' target='_self'>API Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/iot-pen-test/' target='_self'>IoT Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/cloud-pen-test/' target='_self'>Cloud Pen Test</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/products/social-engineering-pen-test/' target='_self'>Social Engineering Pen Test</a> </div> </div> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/bug-bounty/' target='_self'>Bug Bounty</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/vulnerability-disclosure/' target='_self'>Vulnerability Disclosure</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/attack-surface-management/' target='_self'>Attack Surface Management</a> </div> <div class="tm-menu-inner-item"> </div> </div> </div> </div> </div> <div class="tm-footer-menu-main-block col-xl"> <div class="tm-menu-accordion-item" data-accordion-init> <a class='tm-menu-item-link tm-menu-item-header' data-menu-link href='/solutions/' target='_self'>Solutions</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#footerMenuItem-2" role="button" aria-expanded="false" aria-controls="footerMenuItem-2" ></div> <div id="footerMenuItem-2" class="tm-menu-inner" data-accordion-content data-bs-parent="#footerMenu"> <div class="tm-menu-accordion-item-container"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/financial-services/' target='_self'>Financial Services</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/health-care/' target='_self'>Healthcare</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/retail/' target='_self'>Retail</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/automotive/' target='_self'>Automotive</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/technology/' target='_self'>Technology</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/government/' target='_self'>Government</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/solutions/security-companies/' target='_self'>Security</a> </div> </div> </div> </div> </div> <div class="tm-footer-menu-main-block col-xl"> <div class="tm-menu-accordion-item" data-accordion-init> <a class='tm-menu-item-link tm-menu-item-header' data-menu-link href='/hackers/' target='_self'>Hackers</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#footerMenuItem-3" role="button" aria-expanded="false" aria-controls="footerMenuItem-3" ></div> <div id="footerMenuItem-3" class="tm-menu-inner" data-accordion-content data-bs-parent="#footerMenu"> <div class="tm-menu-accordion-item-container"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://bugcrowd.com/programs' target='_self'>Programs</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://bugcrowd.com/crowdstream' target='_self'>CrowdStream</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/bug-bounty-list/' target='_self'>Bug Bounty List</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://bugcrowd.com/user/sign_in' target='_self'>Start Hacking</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/hackers/faqs/' target='_self'>FAQs</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://docs.bugcrowd.com/researchers/onboarding/welcome/' target='_self'>Hacker Docs </a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/hackers/bugcrowd-university/' target='_self'>Bugcrowd University</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://bugcrowd.com/leaderboard' target='_self'>Leaderboard</a> </div> </div> </div> </div> </div> <div class="tm-footer-menu-main-block col-xl"> <div class="tm-menu-accordion-item" data-accordion-init> <a class='tm-menu-item-link tm-menu-item-header' data-menu-link href='https://www.bugcrowd.com/resources/' target='_self'>Resources</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#footerMenuItem-4" role="button" aria-expanded="false" aria-controls="footerMenuItem-4" ></div> <div id="footerMenuItem-4" class="tm-menu-inner" data-accordion-content data-bs-parent="#footerMenu"> <div class="tm-menu-accordion-item-container"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/resources/' target='_self'>Resource Library</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/customers/' target='_self'>Case Studies</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/blog/' target='_self'>Blog</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/resources/webinar/' target='_self'>Webinars</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/glossary/' target='_self'>Glossary</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/events/' target='_self'>Events</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/resource/faqs/' target='_self'>FAQ</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://bugcrowd-support.freshdesk.com/' target='_blank'>Support</a> </div> </div> </div> </div> </div> <div class="tm-footer-menu-main-block col-xl"> <div class="tm-menu-accordion-item" data-accordion-init> <a class='tm-menu-item-link tm-menu-item-header' data-menu-link href='https://www.bugcrowd.com/about/' target='_self'>About</a> <div class="accordion-button collapsed" data-accordion-action data-bs-target="#footerMenuItem-5" role="button" aria-expanded="false" aria-controls="footerMenuItem-5" ></div> <div id="footerMenuItem-5" class="tm-menu-inner" data-accordion-content data-bs-parent="#footerMenu"> <div class="tm-menu-accordion-item-container"> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/about/' target='_self'>About Us</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/about/leadership/' target='_self'>Leadership</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/customers/' target='_self'>Our Customers</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/about/careers/' target='_self'>Careers</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/partners/' target='_self'>Partners</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/about/press-releases/' target='_self'>Press Releases</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='/about/news/' target='_self'>In the News</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/about/contact/' target='_self'>Contact Us</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/how-it-works/' target='_self'>Why Crowdsourcing is Better</a> </div> <div class="tm-menu-inner-item"> <a class='tm-menu-item-link ' data-menu-link href='https://www.bugcrowd.com/products/the-bugcrowd-difference/' target='_self'>The Bugcrowd Difference</a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm-footer-bottom"> <div class="tm-footer-bottom-copy"> Copyright ©2024 Bugcrowd </div> <ul id="menu-footer-secondary" class="tm-footer-menu tm-footer-menu-secondary"><li id="menu-item-113" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113"><a href="/bugcrowd-security">Security</a></li> <li id="menu-item-4759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4759"><a href="https://www.bugcrowd.com/terms-and-conditions/">Terms &#038; Conditions</a></li> <li id="menu-item-13394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-13394"><a rel="privacy-policy" href="https://www.bugcrowd.com/privacy/">Privacy Policy</a></li> <li id="menu-item-4760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4760"><a href="https://www.bugcrowd.com/privacy/do-not-sell-my-information/">Do Not Sell or Share My Information</a></li> <li id="menu-item-4758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4758"><a href="https://www.bugcrowd.com/privacy-old/global-data-protection-regulation/">General Data Protection Regulation</a></li> </ul> <ul id="menu-footer-social" class="tm-footer-menu tm-footer-menu-social"><li id="menu-item-13996" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13996"><a href="https://bgcd.co/2KXnN1v"><img class="tm-menu-item-icon" src="https://www.bugcrowd.com/wp-content/uploads/2024/10/discord-logo.png" alt="" />Discord</a></li> <li id="menu-item-118" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-118"><a href="https://x.com/Bugcrowd"><img class="tm-menu-item-icon" src="https://www.bugcrowd.com/wp-content/uploads/2023/08/twitter_logo.png" alt="" />X</a></li> <li id="menu-item-119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-119"><a href="https://www.facebook.com/Bugcrowd"><img class="tm-menu-item-icon" src="https://www.bugcrowd.com/wp-content/uploads/2022/04/icon-facebook-white.svg" alt="" />Facebook</a></li> <li id="menu-item-120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120"><a href="https://www.linkedin.com/company/bugcrowd"><img class="tm-menu-item-icon" src="https://www.bugcrowd.com/wp-content/uploads/2022/04/icon-linkedin-white.svg" alt="" />Linkedin</a></li> <li id="menu-item-9473" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9473"><a href="https://www.instagram.com/bugcrowd/"><img class="tm-menu-item-icon" src="https://www.bugcrowd.com/wp-content/uploads/2023/08/instagram_logo.png" alt="" />Instagram</a></li> </ul> </div> </div> </footer> </div><!-- #page --> <script src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/js/components/bootstrap.bundle.min.js?ver=1.1" id="script-js"></script> <script id="rocket_lazyload_css-js-extra"> var rocket_lazyload_css_data = {"threshold":"300"}; </script> <script id="rocket_lazyload_css-js-after"> !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); //# sourceMappingURL=lazyload-css.min.js.map </script> <script src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/js/components/slick.min.js?ver=20240321" id="slick-js"></script> <script src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/js/components/jquery-ui.js?ver=20240321" id="jquery-ui-js"></script> <script src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/js/app.js?ver=20240321" id="app-js"></script> <script src="https://www.bugcrowd.com/wp-content/themes/bugcrowd/assets/js/tooltipster.bundle.min.js?ver=20240321" id="tooltipster-js"></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.bugcrowd.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><!-- Clickcease.com tracking--> <script type="text/javascript"> var script = document.createElement("script"); script.async = true; script.type = "text/javascript"; var target = 'https://www.clickcease.com/monitor/stat.js'; script.src = target; var elem = document.head; elem.appendChild(script); </script> <noscript><a href="https://www.clickcease.com" rel="nofollow"><img src="https://monitor.clickcease.com/stats/stats.aspx" alt="ClickCease"/></a></noscript> <!-- Clickcease.com tracking--> <script type="text/javascript"> jQuery(document).ready(function(){(window.location.href.indexOf("/onboarding/")>-1||window.location.href.indexOf("/resources/webinar/")>-1||window.location.href.indexOf("/email-preference-center/")>-1||window.location.href.indexOf("/resources/reports/")>-1||window.location.href.indexOf("/resources/guides/")>-1||window.location.href.indexOf("/resource-library/")>-1||window.location.href.indexOf("/resources/remote-work-security/")>-1||window.location.href.indexOf("/resources/levelup")>-1||window.location.href.indexOf("/covid19/")>-1||window.location.href.indexOf("/get-started/")>-1||window.location.href.indexOf("/about/contact/")>-1)&&(jQuery(".footer-subscribe").css("display","none"),jQuery("head").append('<style type="text/css">#drift-widget-container{display:none !important};</style>'),jQuery("div#drift-widget-controller").remove(),jQuery(".footer-subscribe").remove(),jQuery(".tm-btn-sticky").remove())});</script> <!-- Cookie Consent popup --> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function() { let cookieButton = document.getElementById("menu-item-4760"); cookieButton.classList.add("ot-sdk-show-settings"); cookieButton.innerHTML = "<p>Do Not Sell or Share My Information</p>"; }); </script> <script> document.addEventListener("DOMContentLoaded", function() { // Function to get URL parameters function getUrlParams() { let params = {}; window.location.search.substring(1).split("&").forEach(function(pair) { let [key, value] = pair.split("="); if (key && value) { params[decodeURIComponent(key)] = decodeURIComponent(value); } }); return params; } // Function to set a cookie function setCookie(name, value, days) { let expires = ""; if (days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; } // Function to get cookie by name function getCookie(name) { const value = "; " + document.cookie; const parts = value.split("; " + name + "="); if (parts.length === 2) return parts.pop().split(";").shift(); } // Get UTM parameters from URL const utmParams = getUrlParams(); if (Object.keys(utmParams).length > 0) { // Store all UTM params in a single cookie setCookie('utm_params', JSON.stringify(utmParams), 1); // Store for 1 day } // Retrieve UTM parameters from the cookie const cookieValue = getCookie('utm_params'); let storedUtmParams = {}; if (cookieValue) { storedUtmParams = JSON.parse(cookieValue); } // Append UTM parameters to links const links = document.querySelectorAll("a"); links.forEach(link => { if (link.href) { let url = new URL(link.href); Object.keys(storedUtmParams).forEach(key => { if (key.startsWith("utm_")) { url.searchParams.set(key, storedUtmParams[key]); } }); link.href = url.toString(); } }); }); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"abe4e0643b","applicationID":"56307071","transactionName":"MQMDbUUFV0MEVkxQWQhJIFpDDVZeSkZRV1EKA0xJRQtdRQZBSw==","queueTime":0,"applicationTime":786,"atts":"HUQAGw0fRE0=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10