Showing source for: https://www.hackerone.com/
Duration: 0.044443s
Server: cloudflare

<!DOCTYPE html><html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "><head><meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"594294588",accountID:"3332836",trustKey:"66686",xpid:"VwUEU15QDhAFVlNQBAQFUlc=",licenseKey:"NRJS-cbfc5d100b773d9a1ca",applicationID:"522235243"};;/*! For license information please see nr-loader-spa-1.256.0.min.js.LICENSE.txt */
(()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>E,OP:()=>N,lF:()=>D,Yu:()=>x,Dg:()=>v,CX:()=>c,GE:()=>w,sU:()=>O});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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){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 c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{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{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},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},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",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){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",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,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(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}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function E(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const x=(0,n.mF)().o;var _=r(385),T=r(6818);const S={buildEnv:T.Re,customTransaction:void 0,disabled:!1,distMethod:T.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(_._A?.performance?.timeOrigin||_._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+_._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,xhrWrappable:"function"==typeof _._A.XMLHttpRequest?.prototype?.addEventListener,version:T.q4,denyList:void 0,harvestCount:0,timeKeeper:void 0},R={};function N(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!R[e])throw new Error("Runtime for ".concat(e," was never set"));return R[e]}function O(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");R[e]=(0,i.D)(t,S);const r=(0,n.ek)(e);r&&(r.runtime=R[e])}function D(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");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{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.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.256.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>u,_A:()=>o,cv:()=>p,iS:()=>s,il:()=>n,ux:()=>d,v6:()=>i,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===o?.document?.readyState,s=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,u=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!o.navigator?.sendBeacon,p=Math.floor(Date.now()-performance.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>u});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){d(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=[...s[e]];t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),h(e,r)})))}function h(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)p(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function p(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.OP)(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=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=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!!v()[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 h(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.fP)();d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).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))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);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._A?.crypto||n._A?.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._A?.crypto||n._A?.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("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={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}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{D:()=>n,Z:()=>i})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),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()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>R,QU:()=>D,_L:()=>j,Gm:()=>M,Lg:()=>L,BV:()=>Z,Kf:()=>Y});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);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])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",E=A+"body-",w=["arrayBuffer","blob","json","text","formData"],x=f._A.Request,_=f._A.Response,T="prototype";const S={};function R(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(x&&_&&f._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return S[t.debugId]=1,w.forEach((e=>{r(x[T],e,E),r(_[T],e,E)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const N={},O=["pushState","replaceState"];function D(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||N[t.debugId]++||(N[t.debugId]=1,c(t).inPlace(window.history,O,"-")),t}var I=r(3239);const P={},C=["appendChild","insertBefore","replaceChild"];function j(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||P[t.debugId])return t;P[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,C,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,I.m$)(!1)),e.addEventListener("error",f,(0,I.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function M(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const H={};function L(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(H[t.debugId])return t;H[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const U={},z="setTimeout",F="setInterval",B="clearTimeout",q="-start",G="-",V=[z,"setImmediate",F,B,"clearImmediate"];function Z(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(U[t.debugId]++)return t;U[t.debugId]=1;var r=c(t);return r.inPlace(f._A,V.slice(0,2),z+G),r.inPlace(f._A,V.slice(2,3),F+G),r.inPlace(f._A,V.slice(3),B+G),t.on(F+q,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(z+q,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var K=r(50);const W={},X=["open","send"];function Y(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(W[r.debugId]++)return r;W[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",E)}),(0,I.m$)(!1))}catch(e){(0,K.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,X,"-xhr-",E),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):u?u(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function E(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>u,i9:()=>s,t9:()=>i,u0:()=>d});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,u=64e3,d={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,ev:()=>o,rU:()=>s,wi:()=>u});var n=r(234),i=r(385);const o=e=>i.il&&!0===(0,n.Mt)(e,"privacy.cookies_enabled");function a(e){return n.Yu.MO&&o&&!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")&&a(e)}function c(e,t){return!!a(e)&&(!!t?.isNew||!!t?.state.sessionReplayMode)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,timeKeeperOriginTime:t.originTime,timeKeeperCorrectedOriginTime:t.correctedOriginTime,timeKeeperDiff:Math.floor(t.originTime-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},6216:(e,t,r)=>{"use strict";r.d(t,{K8:()=>s,QZ:()=>c,cS:()=>o,sE:()=>i,t9:()=>a,vh:()=>u});var n=r(3325);const i=["click","keydown","submit"],o="api",a=n.D.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>w,CB_END:()=>x,CB_START:()=>u,END:()=>E,FEATURE_NAME:()=>i,FETCH:()=>T,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>_,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",E="-end",w="-body",x="cb"+E,_="jsTime",T="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>x});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),h=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",h.Ef.RECORD,h.Ef.PAUSE],g=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const E=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let w=!1;function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,x=arguments.length>3?arguments[3]:void 0,{init:_,info:T,loader_config:S,runtime:R={loaderType:p},exposed:N=!0}=t;const O=(0,f.gG)();T||(_=O.init,T=O.info,S=O.loader_config),(0,i.Dg)(e.agentIdentifier,_||{}),(0,i.GE)(e.agentIdentifier,S||{}),T.jsAttributes??={},u.v6&&(T.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,T);const D=(0,i.P_)(e.agentIdentifier),I=[T.beacon,T.errorBeacon];w||(D.proxy.assets&&(E(D.proxy.assets),I.push(D.proxy.assets)),D.proxy.beacon&&I.push(D.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),R.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?I:[]],R.ptid=e.agentIdentifier,(0,i.sU)(e.agentIdentifier,R),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var E="api-",w=E+"ixn-";function x(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.forEach((e=>{p[e]=S(E,e,!0,"api")})),p.addPageAction=S(E,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return x(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return x("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return x("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},p.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(l.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,b);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,d.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{b.emit("".concat(e,"-opt-in"))}))}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const T=_.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(w+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw A.emit("fn-err",[arguments,this,e],r),e}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function R(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((()=>{(0,d.Z)("Downloading runtime APIs failed..."),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{T[e]=S(w,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?S(w,"routeName",void 0,n.D.softNav):S(E,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>R()),!0):R(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=N),w=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",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.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},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=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.256.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.256.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={111:"sha512-t6PKBdfIC5mf5+k47/tJ6Z+ZCX0f+bcmFiUMbS8PuZwzhJQDtoaKjZfwcO40e9S4KnqKtE41XnM1cgooyLYW8g==",433:"sha512-tN/NK+oQR/fvjq1RnhqCPK/gadUQsIByqale3V5iG/eV4ZxwmFfy+GS+wbRDXJQq1T9uj1R7S/RuItN7XLRhdQ==",164:"sha512-sZxBhk0WuEPzK/B3KAxKrKTglpzCSXuhN1P+zDOe5feDUGbSz8A1bnQORRpAZ08KoPlbkJ4RV6+fbtxUPlmBYQ=="};(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 h=(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(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.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={801:0,92: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.256.0.PROD"]=self["webpackChunk:NRBA-1.256.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402);class n{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}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)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var o=i(3325),a=i(234);const s=Object.values(o.D);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var d=i(8e3),l=i(5938),f=i(3960),h=i(385),p=i(3112);class g extends l.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,d.RP)(e,r)}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,d.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,p.ev)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,1656));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===o.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,d.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};h.il?(0,f.b2)((()=>n()),!0):n()}#t(e,t){return e!==o.D.sessionReplay||(0,p.HM)(this.agentIdentifier,t)}}var m=i(7633);class v extends g{static featureName=m.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,m.t,r),this.importAggregator()}}var b=i(1117),y=i(1284);class A extends b.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,y.D)(e,(function(e,r){t[e]=E(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,y.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=E(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=w(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=E(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function E(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=w(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function w(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var x=i(8632),_=i(4351);var T=i(5546),S=i(7956),R=i(3239),N=i(9251),O=i(7894);class D extends g{static featureName=N.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,N.t,r),h.il&&((0,S.N)((()=>(0,T.p)("docHidden",[(0,O.z)()],void 0,N.t,this.ee)),!0),(0,R.bP)("pagehide",(()=>(0,T.p)("winPagehide",[(0,O.z)()],void 0,N.t,this.ee))),this.importAggregator())}}var I=i(3081);class P extends g{static featureName=I.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,r),this.importAggregator()}}var C=i(6660);class j{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class k extends g{static featureName=C.t;#r=new Set;#n=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,C.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,r)=>{this.abortHandler&&!this.#r.has(r)&&(this.#r.add(r),(0,T.p)("err",[this.#i(r),(0,O.z)()],void 0,o.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,T.p)("ierr",[this.#i(e),(0,O.z)(),!0,{},this.#n],void 0,o.D.jserrors,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#n=e})),h._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,T.p)("err",[this.#o(e),(0,O.z)(),!1,{unhandledPromiseRejection:1},this.#n],void 0,o.D.jserrors,this.ee)}),(0,R.m$)(!1,this.removeOnAbort?.signal)),h._A.addEventListener("error",(e=>{this.abortHandler&&(this.#r.has(e.error)?this.#r.delete(e.error):(0,T.p)("err",[this.#a(e),(0,O.z)(),!1,{},this.#n],void 0,o.D.jserrors,this.ee))}),(0,R.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.#r.clear(),this.abortHandler=void 0}#i(e){return e instanceof Error?e:void 0!==e?.message?new j(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new j("string"==typeof e?e:(0,_.P)(e))}#o(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new j(t);const r=this.#i(e.reason);return r.message=t+r.message,r}#a(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new j(e.message,e.filename,e.lineno,e.colno)}}var M=i(2210);let H=1;const L="nr@id";function U(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h._A?0:(0,M.X)(e,L,(function(){return H++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.P)(e).length}catch(e){return}}}var F=i(7806),B=i(7243);class q{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,a.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var s=(0,r.M)(),c=(0,r.Ht)(),u=Date.now(),d={spanId:s,traceId:c,timestamp:u};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(s,c),d.traceContextStateHeader=this.generateTraceContextStateHeader(s,u,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(s,c,u,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,B.e)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var G=i(7825),V=["load","error","abort","timeout"],Z=V.length,K=a.Yu.REQ,W=a.Yu.XHR;class X extends g{static featureName=G.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,G.t,r),(0,a.OP)(e).xhrWrappable){this.dt=new q(e),this.handler=(e,t,r,n)=>(0,T.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Y(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.D.ajax)}}))}catch(e){}(0,F.u5)(this.ee),(0,F.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=w,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){x(t,e)}),(0,R.m$)(!1)),h.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,R.m$)(!1))}function s(e){this.params={method:e[0]},Y(this,e[1]),this.metrics={}}function c(t,r){var i=(0,a.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var s=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),s=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),s=!0),s&&(this.dt=o)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,O.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Z;s++)r.addEventListener(V[s],this.listener,(0,R.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+U(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+U(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,O.z)()}function g(e,r){r instanceof W&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof W&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof W&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,O.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.il&&(t=""+h._A.location.href):e[0]&&e[0].url?t=e[0].url:h._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,B.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,O.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof K?r=i.url:h._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Y(this,r);var o=(""+(i&&i instanceof K&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function E(e,t){var n;this.endTime=(0,O.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var i={txSize:this.txSize,rxSize:n,duration:(0,O.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.D.ajax)}function w(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;i<Z;i++)e.removeEventListener(V[i],this.listener,!1);t.aborted||(n.duration=(0,O.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):x(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.D.ajax))}}function x(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,T.p)(I.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.D.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function Y(e,t){var r=(0,B.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var J=i(3614);const{BST_RESOURCE:Q,RESOURCE:ee,START:te,END:re,FEATURE_NAME:ne,FN_END:ie,FN_START:oe,PUSH_STATE:ae}=J;var se=i(7056);class ce extends g{static featureName=t.t9;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i);try{n=JSON.parse(localStorage.getItem("".concat(se.Bq,"_").concat(se.K4)))}catch(e){}this.#c(n)?(this.ee.on("err",(e=>{this.errorNoticed=!0,this.featAggregate&&this.featAggregate.handleError()})),this.#u(n?.sessionReplayMode)):this.importAggregator()}#c(e){return e&&(e.sessionReplayMode===se.IK.FULL||e.sessionReplayMode===se.IK.ERROR)||(0,p.rU)(this.agentIdentifier)}async#u(e){const{Recorder:t}=await Promise.all([i.e(111),i.e(433)]).then(i.bind(i,4345));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording,this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}var ue=i(7872),de=i(6216);class le extends g{static featureName=de.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,de.t9,r),!h.il||!a.Yu.MO)return;const n=(0,F.QU)(this.ee),i=(0,F.em)(this.ee),o=()=>(0,T.p)("newURL",[(0,O.z)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,R.bP)("popstate",(e=>(0,T.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let s=!1;const c=new a.Yu.MO(((e,t)=>{s||(s=!0,requestAnimationFrame((()=>{(0,T.p)("newDom",[(0,O.z)()],void 0,this.featureName,this.ee),s=!1})))})),u=(0,ue.D)((e=>{(0,T.p)("newUIEvent",[e],void 0,this.featureName,this.ee),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(e=>{let[t]=e;de.sE.includes(t?.type)&&u(t)}));for(let e of de.sE)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),c.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:c})}}var fe=i(7836);const{FEATURE_NAME:he,START:pe,END:ge,BODY:me,CB_END:ve,JS_TIME:be,FETCH:ye,FN_START:Ae,CB_START:Ee,FN_END:we}=fe;var xe=i(4649);class _e extends g{static featureName=xe.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,xe.t,r),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h._A?(this.sharedAggregator=new A({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(v),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.p[e.featureName]-o.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.D.softNav)return;const n=function(e){switch(e){case o.D.ajax:return[o.D.jserrors];case o.D.sessionTrace:return[o.D.ajax,o.D.pageViewEvent];case o.D.sessionReplay:return[o.D.sessionTrace];case o.D.pageViewTiming:return[o.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,_.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[X,v,D,class extends g{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;const r=this.ee;let n;(0,F.QU)(r),this.eventsEE=(0,F.em)(r),this.eventsEE.on(oe,(function(e,t){this.bstStart=(0,O.z)()})),this.eventsEE.on(ie,(function(e,t){(0,T.p)("bst",[e[0],t,this.bstStart,(0,O.z)()],void 0,o.D.sessionTrace,r)})),r.on(ae+te,(function(e){this.time=(0,O.z)(),this.startPath=location.pathname+location.hash})),r.on(ae+re,(function(e){(0,T.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,T.p)(Q,[t],void 0,o.D.sessionTrace,r)})),n.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},ce,P,_e,k,le,class extends g{static featureName=he;constructor(e,t){if(super(e,t,he,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;if(!(0,a.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=(0,F._L)(this.ee),s=(0,F.Lg)(this.ee),c=(0,F.BV)(this.ee),u=(0,F.Kf)(this.ee),d=this.ee.get("events"),l=(0,F.u5)(this.ee),f=(0,F.QU)(this.ee),p=(0,F.Gm)(this.ee);function g(e,t){f.emit("newURL",[""+window.location,t])}function m(){n++,r=window.location.hash,this[Ae]=(0,O.z)()}function v(){n--,window.location.hash!==r&&g(0,!0);var e=(0,O.z)();this[be]=~~this[be]+e-this[Ae],this[we]=e}function b(e,t){e.on(t,(function(){this[t]=(0,O.z)()}))}this.ee.on(Ae,m),s.on(Ee,m),o.on(Ee,m),this.ee.on(we,v),s.on(ve,v),o.on(ve,v),this.ee.buffer([Ae,we,"xhr-resolved"],this.featureName),d.buffer([Ae],this.featureName),c.buffer(["setTimeout"+ge,"clearTimeout"+pe,Ae],this.featureName),u.buffer([Ae,"new-xhr","send-xhr"+pe],this.featureName),l.buffer([ye+pe,ye+"-done",ye+me+pe,ye+me+ge],this.featureName),f.buffer(["newURL"],this.featureName),p.buffer([Ae],this.featureName),s.buffer(["propagate",Ee,ve,"executor-err","resolve"+pe],this.featureName),i.buffer([Ae,"no-"+Ae],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,ye+pe),b(l,ye+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),f.on("pushState-end",g),f.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,R.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,R.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,n>1)}),(0,R.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script><meta name="description" content="Reduce the risk of a security incident by working with the world’s largest community of trusted ethical hackers. HackerOne offers bug bounty, VDP, security assessments, attack surface management, and pentest solutions." /><meta name="robots" content="index" /><link rel="canonical" href="https://www.hackerone.com/" /><link rel="shortlink" href="https://www.hackerone.com/" /><meta name="generator" content="" /><link rel="image_src" href="https://www.hackerone.com/sites/default/files/HackerOne%20AI%20Homepage.png" /><meta property="og:title" content="HackerOne | #1 Trusted Security Platform and Hacker Program" /><meta property="og:description" content="Reduce the risk of a security incident by working with the world’s largest community of trusted ethical hackers. HackerOne offers bug bounty, VDP, security assessments, attack surface management, and pentest solutions." /><meta property="og:image" content="https://www.hackerone.com/sites/default/files/HackerOne%20AI%20Homepage.png" /><meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="preconnect" href="https://cdn.optimizely.com" /><script async="async" src="https://consent.trustarc.com/notice?domain=hackerone.com&amp;c=teconsent&amp;js=nj&amp;noticeType=bb&amp;gtm=1" crossorigin=""></script><script defer="defer" src="https://cdn.optimizely.com/js/21892691969.js"></script><link rel="icon" href="/sites/default/files/favicon_0.ico" type="image/vnd.microsoft.icon" /><link rel="preconnect" href="//fonts.gstatic.com/" crossorigin /><link rel="preload" as="style" href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined&amp;display=swap
" crossorigin /><link rel="preload" as="style" href="https://fonts.googleapis.com/icon?family=Material+Icons+Sharp&amp;display=swap" crossorigin /><script src="/sites/default/files/google_tag/google_tag/google_tag.script.js?sbdmid" defer></script><title>HackerOne | #1 Trusted Security Platform and Hacker Program</title><link rel="stylesheet" media="all" href="/sites/default/files/css/css_J6wRCm7P55GMlrG5NIO6DCUEvRI1q2ZOcVG5us9DgGc.css?delta=0&amp;language=en&amp;theme=hackerone&amp;include=eJyNUsFy3CAM_SFq_0N77imd6dEjQItpBGIQZLP5-sq73pgkk6YHNOLpIYkn-RpPbfabNSdws55Jz1Koh5hHyKzgHrFyxiVgxgo0f0BMgoY1Ai3RcZaZe6OY0b_HZYVajLDboIQ-wqK8Rw18gKa2YkIjF2mYZguCxhGIXN74CUUgoBjHFefMNQHFFzx6ngOxBfom7aJpwxCQxNzWB1eZaID_9FR-Yu4DtCJ4rEYatCgtOlHdegGaDsRYTSatQlm2SijzTcjJapZQuWe_OCauk-2R_Kf0hs_t_4n615AT5vYFuYD3-vkvWAnqteN_kiw_LzpFz-edeMjUwFr0DxQ3sQ44Jh3Q79jWX9ryHt2nl9mPo0qdNjmxDNiT_tGrypwHkJT1A-q9liV40bXY7O4Tg9_dwnQ5RR3x7XqtvL2_hyunqPt0u1U47d4Z7dhGQx1z4qxLuhctUCGoPuvrNhzI1HPpVqusOApEHPg75HvbTxHPMl_tlNh3wr8xFWc8" /><link rel="stylesheet" media="all" href="//fonts.googleapis.com/icon?family=Material+Icons+Outlined" /><link rel="stylesheet" media="all" href="//fonts.googleapis.com/icon?family=Material+Icons+Sharp" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_NFLY_9ik_GP7fMlNsJ-FgWlsg_MRsbrkzfZDkKO0_w4.css?delta=3&amp;language=en&amp;theme=hackerone&amp;include=eJyNUsFy3CAM_SFq_0N77imd6dEjQItpBGIQZLP5-sq73pgkk6YHNOLpIYkn-RpPbfabNSdws55Jz1Koh5hHyKzgHrFyxiVgxgo0f0BMgoY1Ai3RcZaZe6OY0b_HZYVajLDboIQ-wqK8Rw18gKa2YkIjF2mYZguCxhGIXN74CUUgoBjHFefMNQHFFzx6ngOxBfom7aJpwxCQxNzWB1eZaID_9FR-Yu4DtCJ4rEYatCgtOlHdegGaDsRYTSatQlm2SijzTcjJapZQuWe_OCauk-2R_Kf0hs_t_4n615AT5vYFuYD3-vkvWAnqteN_kiw_LzpFz-edeMjUwFr0DxQ3sQ44Jh3Q79jWX9ryHt2nl9mPo0qdNjmxDNiT_tGrypwHkJT1A-q9liV40bXY7O4Tg9_dwnQ5RR3x7XqtvL2_hyunqPt0u1U47d4Z7dhGQx1z4qxLuhctUCGoPuvrNhzI1HPpVqusOApEHPg75HvbTxHPMl_tlNh3wr8xFWc8" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_lFzRcq88ana4Hh6_WOOkaHFFx8Rd_Dzor4omSyqkedA.css?delta=4&amp;language=en&amp;theme=hackerone&amp;include=eJyNUsFy3CAM_SFq_0N77imd6dEjQItpBGIQZLP5-sq73pgkk6YHNOLpIYkn-RpPbfabNSdws55Jz1Koh5hHyKzgHrFyxiVgxgo0f0BMgoY1Ai3RcZaZe6OY0b_HZYVajLDboIQ-wqK8Rw18gKa2YkIjF2mYZguCxhGIXN74CUUgoBjHFefMNQHFFzx6ngOxBfom7aJpwxCQxNzWB1eZaID_9FR-Yu4DtCJ4rEYatCgtOlHdegGaDsRYTSatQlm2SijzTcjJapZQuWe_OCauk-2R_Kf0hs_t_4n615AT5vYFuYD3-vkvWAnqteN_kiw_LzpFz-edeMjUwFr0DxQ3sQ44Jh3Q79jWX9ryHt2nl9mPo0qdNjmxDNiT_tGrypwHkJT1A-q9liV40bXY7O4Tg9_dwnQ5RR3x7XqtvL2_hyunqPt0u1U47d4Z7dhGQx1z4qxLuhctUCGoPuvrNhzI1HPpVqusOApEHPg75HvbTxHPMl_tlNh3wr8xFWc8" /></head><body class="path-hackerone-new route-entitynodecanonical path-frontpage page-node-type-layout-builder"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KLQXL8V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="layout-container"><div class="local-actions"></div><div id="colored-top-zone" class="colored-top-zone "><div class="top-site hidden"><div class="region region-top"><div class="views-element-container block block-views block-views-blockhello-bar-slider-block-1" id="block-views-block-hello-bar-slider-block-1" data-block-plugin-id="views_block:hello_bar_slider-block_1"><div><div class="view view-hello-bar-slider view-id-hello_bar_slider view-display-id-block_1 js-view-dom-id-b8ff4eab9fdb3221c89c1c358b4147a1af2ff02d68e4a90f87339b434dc544dd helloBar-wrapper"><div class="view-content"><div class="views-row"><div class="views-field views-field-field-hello-bar-message"><div class="field-content"><p bis_size="{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1573,&quot;h&quot;:48,&quot;abs_x&quot;:176,&quot;abs_y&quot;:1673}" class="text-align-center"><strong>6th Edition of the Hacker Powered Security Report </strong><br />is available for download<br /><a href="https://www.hackerone.com/reports/6th-annual-hacker-powered-security-report">Get your copy today!</a></p></div></div></div></div></div></div></div></div></div><header class="header-site"><div class="header-site__inner"><div class="header-site__logo"><div class="region region-header-logo"><div id="block-hackerone-headerlogo" data-block-plugin-id="block_content:36df95e1-853c-4ddb-a9b6-6daa995634d8" class="block block-block-content block-block-content36df95e1-853c-4ddb-a9b6-6daa995634d8"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="/" rel="home"><img alt="Hackerone logo" height="27" loading="lazy" src="/themes/hacker_one/images/logo-hackerone.svg" width="140" /></a> <a class="black-layout-icon" href="/" rel="home"><img alt="Hackerone logo" height="27" loading="lazy" src="/themes/hacker_one/images/logo-hackerone-light.svg" width="140" /></a></p></div></div></div><button class="hamburger hamburger--elastic" type="button" aria-hidden="true" aria-label="Menu" aria-controls="block-hacker-one-main-menu"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div><div class="header-site__main"><div class="region region-header"> <nav role="navigation" aria-labelledby="block-hackerone-topbar-menu" id="block-hackerone-topbar" data-block-plugin-id="system_menu_block:top-bar" class="block block-menu navigation menu--top-bar"> <span class="visually-hidden" id="block-hackerone-topbar-menu">Top bar</span><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul> </nav><nav role="navigation" aria-labelledby="block-hackerone-main-menu-menu" id="block-hackerone-main-menu" data-block-plugin-id="system_menu_block:main" class="block block-menu navigation desc-main-menu menu--main"> <span class="visually-hidden" id="block-hackerone-main-menu-menu">Main navigation</span><ul data-region="header" class="menu menu-level-0"><li class="menu-item menu-item--expanded"> <span>Platform</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span>Platform</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Overview</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/product/overview" data-drupal-link-system-path="node/12417">Attack Resistance Platform</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Threat exposure reduction</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span class="col-count-2">Products</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/product/pentest" data-drupal-link-system-path="node/12185">Pentest as a Service</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Continuous, on-demand pentests</div></div></li><li class="menu-item"> <a href="/product/response-vulnerability-disclosure-program" data-drupal-link-system-path="node/10781">Response</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Vulnerability Disclosure Program (VDP)</div></div></li><li class="menu-item"> <a href="/product/bug-bounty-platform" data-drupal-link-system-path="node/12181">Bounty</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Bug Bounty program</div></div></li><li class="menu-item"> <a href="/product/challenge" title="Time-bound offensive testing" data-drupal-link-system-path="node/12291">Challenge</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Time-bound offensive testing</div></div></li><li class="menu-item"> <a href="/product/code-security-audit" title="Code Security Audit" data-drupal-link-system-path="node/12357">Code Security Audit</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Source code review</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Services &amp; Integrations</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/services" data-drupal-link-system-path="node/11869">Services</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/partners/integrations">Integrations</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="bg-grey">Solutions</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="bg-grey">Solutions</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Customer Success</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/customer-stories" title="Customers all over the world trust HackerOne to scale their security. See how they succeed." data-drupal-link-system-path="node/11781">Customer Stories</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Our customers say it best</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Solutions</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/ai" data-drupal-link-system-path="node/12518">AI Security &amp; Safety</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/application-security-testing-software" data-drupal-link-system-path="node/10871">Application Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/attack-resistance-management" data-drupal-link-system-path="node/12183">Attack Resistance Management</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/cloud-security-solution" data-drupal-link-system-path="node/10866">Cloud Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/continuous-security-testing" data-drupal-link-system-path="node/12297">Continuous Security Testing</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/three-stages-continuous-vulnerability-testing" title="Three stages of continuous vulnerability discovery" data-drupal-link-system-path="node/12434">Continuous Vulnerability Discovery</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/solutions/vulnerability-management-system">Vulnerability Management</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Industries</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/automotive-and-transportation" data-drupal-link-system-path="node/12455">Automotive and Transportation</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/financial-services" data-drupal-link-system-path="node/8987">Financial Services</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/government" data-drupal-link-system-path="node/9064">Government</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/healthcare">Healthcare</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/retail-hospitality-and-entertainment">Retail, Hospitality, and Entertainment</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/united-states-federal" data-drupal-link-system-path="node/12343">US Federal</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/uk-government" data-drupal-link-system-path="node/12572">UK Federal</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Featured Customer Story</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item with-image"><div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <img width="1600" height="900" loading="lazy" src="/sites/default/files/styles/menu_item_263x111/public/HAC_Zebra%20Tech_Thumbnail%20Image_1426x924_L2R2%402x.png?h=ef4f3f89&amp;itok=X73iKRR4" width="263" height="111" alt="Zebra Tech Case Study" typeof="foaf:Image" class="image-style-menu-item-263x111" /></div> <a href="https://www.hackerone.com/resources/customer-story/zebra-technologies-case-study">Zebra Defends its Attack Surface From All Angles With HackerOne</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span>Partners</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span>Partners</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">Partners</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/partners" data-drupal-link-system-path="node/9256">Partner Overview</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Explore our technology, service, and solution partners, or join us.</div></div></li><li class="menu-item"> <a href="/partners/aws" data-drupal-link-system-path="node/10191">AWS</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Protect your cloud environment with AWS-certified security experts.</div></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="who_adjust">Company</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="who_adjust">Company</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">Company</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item menu-item--expanded"> <a href="/company" data-drupal-link-system-path="node/10906">About Us</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="/why-hackerone" data-drupal-link-system-path="node/12420">Why HackerOne</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li><li class="menu-item"> <a href="https://www.hackerone.com/leadership">Leadership</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Meet the team building an inclusive space to innovate and share ideas.</div></div></li><li class="menu-item"> <a href="/careers" title="Want to make the internet safer, too? Join us!" data-drupal-link-system-path="node/10916">Careers</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Want to make the internet safer, too? Join us!</div></div></li><li class="menu-item"> <a href="/trust" data-drupal-link-system-path="node/9186">Trust</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Earning trust through privacy, compliance, security, and transparency.</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span class="link_section">In the News</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/press" data-drupal-link-system-path="node/9316">Press</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/press-archive" data-drupal-link-system-path="node/10856">Press Releases</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="why_adjust">Hackers</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="why_adjust">Hackers</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">For Hackers</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/hackers" data-drupal-link-system-path="node/10821">Hackers</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Hack, learn, earn. See what the HackerOne community is all about.</div></div></li><li class="menu-item"> <a href="https://www.hackerone.com/hackers/hacker101">Hacker101</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Free videos and CTFs that connect you to private bug bounties.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/hacktivity">Hacktivity</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Watch the latest hacker activity on HackerOne.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/opportunities/all/search">Opportunities</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Find disclosure programs and report vulnerabilities.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/leaderboard">Leaderboard</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">See the top hackers by reputation, geography, OWASP Top 10, and more.</div></div></li><li class="menu-item"> <a href="https://www.hackerone.com/hacktivitycon">h@cktivitycon</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Join the virtual conference for the hacker community, by the community.</div></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="resource_adjust">Resources</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="resource_adjust">Resources</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Events</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item menu-item--expanded"> <a href="/events" data-drupal-link-system-path="node/8994">Events</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="/2024-security-global" data-drupal-link-system-path="node/12563">2024 Security@ Global Tour</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li><li class="menu-item"> <a href="https://www.hackerone.com/events">Webinars</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://h1.community/events/#/list">Live Hacking Events</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Resources</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="https://www.hackerone.com/resources">Resource Center</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item menu-item--expanded"> <a href="https://www.hackerone.com/vulnerability-and-security-testing-blog">Blogs</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="https://www.hackerone.com/vulnerability-and-security-testing-blog">Security &amp; Vulnerability Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/from-the-ceo" data-drupal-link-system-path="taxonomy/term/6">From the CEO</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/hackerone-community-blog" data-drupal-link-system-path="node/11865">Hacker Community Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/culture-and-talent" data-drupal-link-system-path="taxonomy/term/251">Culture and Talent Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/public-policy">Public Policy Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <a href="/knowledge-center" class="col-count-2" data-drupal-link-system-path="node/11938">Knowledge Center</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/knowledge-center/what-application-security-concepts-tools-best-practices" data-drupal-link-system-path="node/12062">Application Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/what-penetration-testing-how-does-it-work-step-step" data-drupal-link-system-path="node/11998">Penetration Testing</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/attack-surface-and-how-analyze-manage-and-reduce-it" data-drupal-link-system-path="node/11970">Attack Surface</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/security-compliance-ten-regulations-and-four-tips-success" data-drupal-link-system-path="node/12098">Security Compliance</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/cloud-security-challenges-solutions-and-best-practices" data-drupal-link-system-path="node/11980">Cloud Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/common-vulnerabilities-exposures-glossary-cve" data-drupal-link-system-path="node/12064">Vulnerability Assessment</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/16-types-cybersecurity-attacks-and-how-prevent-them" data-drupal-link-system-path="node/11987">Cybersecurity Attacks</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/what-hacking-black-hat-white-hat-blue-hat-and-more" data-drupal-link-system-path="node/12165">Hacking</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/devsecops-quick-guide-process-tools-and-best-practices" data-drupal-link-system-path="node/11981">DevSecOps</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/beyond-owasp-top-ten-13-resources-boost-your-security" data-drupal-link-system-path="node/12017">OWASP</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/common-vulnerabilities-exposures-glossary-cve" data-drupal-link-system-path="node/12064">CVE</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/principles-threats-and-solutions" data-drupal-link-system-path="node/12224">Information Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/website-testing-importance-techniques-5-tips-success" data-drupal-link-system-path="node/12279">Website Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li></ul> </nav><nav role="navigation" aria-labelledby="block-mob-main-navigation-menu" id="block-mob-main-navigation" data-block-plugin-id="system_menu_block:main" class="block block-menu navigation mobile-main-menu menu--main"> <span class="visually-hidden" id="block-mob-main-navigation-menu">Main navigation</span><ul data-region="header" class="menu menu-level-0"><li class="menu-item menu-item--expanded"> <span>Platform</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span>Platform</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Overview</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/product/overview" data-drupal-link-system-path="node/12417">Attack Resistance Platform</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Threat exposure reduction</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span class="col-count-2">Products</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/product/pentest" data-drupal-link-system-path="node/12185">Pentest as a Service</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Continuous, on-demand pentests</div></div></li><li class="menu-item"> <a href="/product/response-vulnerability-disclosure-program" data-drupal-link-system-path="node/10781">Response</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Vulnerability Disclosure Program (VDP)</div></div></li><li class="menu-item"> <a href="/product/bug-bounty-platform" data-drupal-link-system-path="node/12181">Bounty</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Bug Bounty program</div></div></li><li class="menu-item"> <a href="/product/challenge" title="Time-bound offensive testing" data-drupal-link-system-path="node/12291">Challenge</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Time-bound offensive testing</div></div></li><li class="menu-item"> <a href="/product/code-security-audit" title="Code Security Audit" data-drupal-link-system-path="node/12357">Code Security Audit</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Source code review</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Services &amp; Integrations</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/services" data-drupal-link-system-path="node/11869">Services</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/partners/integrations">Integrations</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="bg-grey">Solutions</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="bg-grey">Solutions</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Customer Success</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/customer-stories" title="Customers all over the world trust HackerOne to scale their security. See how they succeed." data-drupal-link-system-path="node/11781">Customer Stories</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Our customers say it best</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Solutions</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/ai" data-drupal-link-system-path="node/12518">AI Security &amp; Safety</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/application-security-testing-software" data-drupal-link-system-path="node/10871">Application Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/attack-resistance-management" data-drupal-link-system-path="node/12183">Attack Resistance Management</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/cloud-security-solution" data-drupal-link-system-path="node/10866">Cloud Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/continuous-security-testing" data-drupal-link-system-path="node/12297">Continuous Security Testing</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/three-stages-continuous-vulnerability-testing" title="Three stages of continuous vulnerability discovery" data-drupal-link-system-path="node/12434">Continuous Vulnerability Discovery</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/solutions/vulnerability-management-system">Vulnerability Management</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Industries</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/automotive-and-transportation" data-drupal-link-system-path="node/12455">Automotive and Transportation</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/financial-services" data-drupal-link-system-path="node/8987">Financial Services</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/government" data-drupal-link-system-path="node/9064">Government</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/healthcare">Healthcare</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/retail-hospitality-and-entertainment">Retail, Hospitality, and Entertainment</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/united-states-federal" data-drupal-link-system-path="node/12343">US Federal</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/solutions/uk-government" data-drupal-link-system-path="node/12572">UK Federal</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Featured Customer Story</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item with-image"><div class="field field--name-field-image field--type-entity-reference field--label-hidden field__item"> <img width="1600" height="900" loading="lazy" src="/sites/default/files/styles/menu_item_263x111/public/HAC_Zebra%20Tech_Thumbnail%20Image_1426x924_L2R2%402x.png?h=ef4f3f89&amp;itok=X73iKRR4" width="263" height="111" alt="Zebra Tech Case Study" typeof="foaf:Image" class="image-style-menu-item-263x111" /></div> <a href="https://www.hackerone.com/resources/customer-story/zebra-technologies-case-study">Zebra Defends its Attack Surface From All Angles With HackerOne</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span>Partners</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span>Partners</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">Partners</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/partners" data-drupal-link-system-path="node/9256">Partner Overview</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Explore our technology, service, and solution partners, or join us.</div></div></li><li class="menu-item"> <a href="/partners/aws" data-drupal-link-system-path="node/10191">AWS</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Protect your cloud environment with AWS-certified security experts.</div></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="who_adjust">Company</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="who_adjust">Company</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">Company</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item menu-item--expanded"> <a href="/company" data-drupal-link-system-path="node/10906">About Us</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="/why-hackerone" data-drupal-link-system-path="node/12420">Why HackerOne</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li><li class="menu-item"> <a href="https://www.hackerone.com/leadership">Leadership</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Meet the team building an inclusive space to innovate and share ideas.</div></div></li><li class="menu-item"> <a href="/careers" title="Want to make the internet safer, too? Join us!" data-drupal-link-system-path="node/10916">Careers</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Want to make the internet safer, too? Join us!</div></div></li><li class="menu-item"> <a href="/trust" data-drupal-link-system-path="node/9186">Trust</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Earning trust through privacy, compliance, security, and transparency.</div></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span class="link_section">In the News</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/press" data-drupal-link-system-path="node/9316">Press</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/press-archive" data-drupal-link-system-path="node/10856">Press Releases</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="why_adjust">Hackers</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="why_adjust">Hackers</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span class="col-count-3">For Hackers</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/hackers" data-drupal-link-system-path="node/10821">Hackers</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Hack, learn, earn. See what the HackerOne community is all about.</div></div></li><li class="menu-item"> <a href="https://www.hackerone.com/hackers/hacker101">Hacker101</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Free videos and CTFs that connect you to private bug bounties.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/hacktivity">Hacktivity</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Watch the latest hacker activity on HackerOne.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/opportunities/all/search">Opportunities</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Find disclosure programs and report vulnerabilities.</div></div></li><li class="menu-item"> <a href="https://hackerone.com/leaderboard">Leaderboard</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">See the top hackers by reputation, geography, OWASP Top 10, and more.</div></div></li><li class="menu-item"> <a href="https://www.hackerone.com/hacktivitycon">h@cktivitycon</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><div class="field field--name-field-description field--type-string field--label-hidden field__item">Join the virtual conference for the hacker community, by the community.</div></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li><li class="menu-item menu-item--expanded"> <span class="resource_adjust">Resources</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"><div class="menu-level-1-wrapper"><div class="menu-level-1-show"><div class="menu-section-0-mobile-title"> <span class="resource_adjust">Resources</span></div><div class="menu-section-0-mobile-content"><ul class="menu menu-level-1"><li class="menu-item menu-item--expanded"> <span>Events</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item menu-item--expanded"> <a href="/events" data-drupal-link-system-path="node/8994">Events</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="/2024-security-global" data-drupal-link-system-path="node/12563">2024 Security@ Global Tour</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li><li class="menu-item"> <a href="https://www.hackerone.com/events">Webinars</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="https://h1.community/events/#/list">Live Hacking Events</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <span>Resources</span><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="https://www.hackerone.com/resources">Resource Center</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item menu-item--expanded"> <a href="https://www.hackerone.com/vulnerability-and-security-testing-blog">Blogs</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"><ul class="menu menu-level-3"><li class="menu-item"> <a href="https://www.hackerone.com/vulnerability-and-security-testing-blog">Security &amp; Vulnerability Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/from-the-ceo" data-drupal-link-system-path="taxonomy/term/6">From the CEO</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/hackerone-community-blog" data-drupal-link-system-path="node/11865">Hacker Community Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="/culture-and-talent" data-drupal-link-system-path="taxonomy/term/251">Culture and Talent Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li><li class="menu-item"> <a href="https://www.hackerone.com/public-policy">Public Policy Blog</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-3 menu-type-default"></div></li></ul></div></li></ul></div></li><li class="menu-item menu-item--expanded"> <a href="/knowledge-center" class="col-count-2" data-drupal-link-system-path="node/11938">Knowledge Center</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-1 menu-type-default"><ul class="menu menu-level-2"><li class="menu-item"> <a href="/knowledge-center/what-application-security-concepts-tools-best-practices" data-drupal-link-system-path="node/12062">Application Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/what-penetration-testing-how-does-it-work-step-step" data-drupal-link-system-path="node/11998">Penetration Testing</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/attack-surface-and-how-analyze-manage-and-reduce-it" data-drupal-link-system-path="node/11970">Attack Surface</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/security-compliance-ten-regulations-and-four-tips-success" data-drupal-link-system-path="node/12098">Security Compliance</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/cloud-security-challenges-solutions-and-best-practices" data-drupal-link-system-path="node/11980">Cloud Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/common-vulnerabilities-exposures-glossary-cve" data-drupal-link-system-path="node/12064">Vulnerability Assessment</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/16-types-cybersecurity-attacks-and-how-prevent-them" data-drupal-link-system-path="node/11987">Cybersecurity Attacks</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/what-hacking-black-hat-white-hat-blue-hat-and-more" data-drupal-link-system-path="node/12165">Hacking</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/devsecops-quick-guide-process-tools-and-best-practices" data-drupal-link-system-path="node/11981">DevSecOps</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/beyond-owasp-top-ten-13-resources-boost-your-security" data-drupal-link-system-path="node/12017">OWASP</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/common-vulnerabilities-exposures-glossary-cve" data-drupal-link-system-path="node/12064">CVE</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/principles-threats-and-solutions" data-drupal-link-system-path="node/12224">Information Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li><li class="menu-item"> <a href="/knowledge-center/website-testing-importance-techniques-5-tips-success" data-drupal-link-system-path="node/12279">Website Security</a><div class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-2 menu-type-default"></div></li></ul></div></li></ul><div class="menu--top-bar"><ul class="menu"><li class="menu-item"> <a href="https://hackerone.com/users/sign_in">Login</a></li><li class="menu-item"> <a href="/security-incident" class="btn btn-outline-light btn-topbar-color" data-drupal-link-system-path="node/9906">Contacted by a hacker?</a></li><li class="menu-item"> <a href="/contact" class="btn btn-outline-light" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></div></div></div></div></div></li></ul> </nav></div></div></div></header></div><main><a id="main-content" tabindex="-1"></a><div class="layout-content"><div class="region region-content"><div data-drupal-messages-fallback class="hidden"></div><div id="block-hackerone-content" data-block-plugin-id="system_main_block" class="block block-system block-system-main-block"> <article about="/hackerone-new" class="node node--type-layout-builder node--promoted node--view-mode-full"><div class="node__content"><div class="bg-image _none layout-builder-wrapper" style="background-image: url(/sites/default/files/Sec%40USWEST2024_LP_banner1280x527%20V2-02.png); background-position: center; background-repeat: no-repeat; background-size: cover;"><div class="w-100"><div class="layout row no-gutters layout-builder__layout"><div class="col-12"><div class="block block-inline-blockh1-block" data-block-plugin-id="inline_block:h1_block"><div class="c c-hero-main c-hero-main--type-h1-block "><div class="c-hero-main__inner"><div class="c-hero-main__image"></div><div class="c-hero-main__content"><div class="c-hero-main__header-image"></div><div class="c-hero-main__copy"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h1 style="color:#ffffff; padding-top:5px; margin-top:50px;">Human insight.</h1><h1 style="color:#ffffff; padding-top:5px; margin-top:50px;">AI precision.</h1><h1 style="color:#ffffff; padding-top:5px; margin-top:50px;">Unbeatable security.</h1><p style="color:#ffffff; font-size: 1.0rem; font-weight:400; padding-top:16px">Securing AI with the world's largest ethical hacker community.</p></div></div><div class="c-hero-main__footer"><div class="field field--name-field-cta field--type-link field--label-hidden field__items"><div class="field__item"><a href="/ai">See the vision</a></div></div></div></div></div></div></div></div></div></div></div><div class="layout_builder--bg-color--blue-gradient bg-color _none layout-builder-wrapper"><div class="container"><div class="layout row layout-builder__layout"><div class="col-12"><div data-block-plugin-id="inline_block:promo_cards" class="block block-layout-builder block-inline-blockpromo-cards mode_full"><h2>What&#039;s new at HackerOne</h2><div class="field field--name-field-promo-card field--type-entity-reference-revisions field--label-hidden field__items"><div class="field__item"><div class="paragraph paragraph--type--promo-card paragraph--view-mode--default"><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"><article class="media media--type-image media--view-mode-thumbnail"><div class="field field--name-image field--type-image field--label-hidden field__item"> <img width="1600" height="900" src="/sites/default/files/styles/medium/public/Screenshot%202024-04-11%20at%2010.06.16%E2%80%AFAM.png.webp?itok=b6Or2ee-" width="768" height="580" alt="" loading="lazy" typeof="foaf:Image" class="image-style-medium" /></div> </article></div><div class="promo-content"><div class="field field--name-field-description field--type-string-long field--label-hidden field__item">As artificial intelligence is rapidly integrated into our shared digital landscape, it brings a host of new security challenges and ethical considerations.</div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://www.hackerone.com/ultimate-guide-ai-risk">Get the eBook</a></div></div></div></div><div class="field__item"><div class="paragraph paragraph--type--promo-card paragraph--view-mode--default"><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"><article class="media media--type-image media--view-mode-thumbnail"><div class="field field--name-image field--type-image field--label-hidden field__item"> <img width="1600" height="900" src="/sites/default/files/styles/medium/public/Snap%20Logo%20on%20Black.png.webp?itok=JZwpE-_P" width="334" height="242" alt="" loading="lazy" typeof="foaf:Image" class="image-style-medium" /></div> </article></div><div class="promo-content"><div class="field field--name-field-description field--type-string-long field--label-hidden field__item">Together, Snap Inc. and HackerOne have made significant developments in the methodology for AI safety red teaming.</div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://www.hackerone.com/ai/snap-ai-red-teaming">Read now</a></div></div></div></div><div class="field__item"><div class="paragraph paragraph--type--promo-card paragraph--view-mode--default"><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"><article class="media media--type-image media--view-mode-thumbnail"><div class="field field--name-image field--type-image field--label-hidden field__item"> <img width="1600" height="900" src="/sites/default/files/styles/medium/public/HAC-Pentest-LP-Resource-Thumbnail-template_L2R1.png.webp?itok=Tq67Khm_" width="768" height="768" alt="" loading="lazy" typeof="foaf:Image" class="image-style-medium" /></div> </article></div><div class="promo-content"><div class="field field--name-field-description field--type-string-long field--label-hidden field__item">The Pentesting Matrix: Decoding Traditional and Modern Approaches explores various security testing approaches and benchmars them based on quality, speed, and value for price.<br /></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://www.hackerone.com/ebooks/pentesting-matrix">Get the eBook</a></div></div></div></div></div></div></div></div></div></div><div class="layout-builder--bg-color--black bg-color _none layout-builder-wrapper"><div class="container-fluid"><div class="layout row layout-builder__layout"><div class="col-12"><div data-block-plugin-id="inline_block:logo_band" class="block block-layout-builder block-inline-blocklogo-band white_logos"><h2>Protecting the world&#039;s top innovators</h2><div class="field-logos-wrapper"><div class="field field--name-field-logos field--type-entity-reference field--label-hidden field__items"><div class="field__item"><div class="partner-item"> <a href="/customer-hub/Nintendo" title="Nintendo"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-637296881dd" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Nintendo2X_0.png.webp?itok=h2H_a61- 1x, /sites/default/files/styles/logo_band_white_2x/public/Nintendo2X_0.png.webp?itok=92W6IYNf 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Nintendo2X_0.png.webp?itok=h2H_a61- 1x, /sites/default/files/styles/logo_band_white_2x/public/Nintendo2X_0.png.webp?itok=92W6IYNf 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Nintendo2X_0.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="Nintendo logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div><div class="field__item"><div class="partner-item"> <a href="/customer-hub/Paypal" title="Paypal"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-509e1ac6dfa" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/PayPal2X.png.webp?itok=UJfM8O9a 1x, /sites/default/files/styles/logo_band_white_2x/public/PayPal2X.png.webp?itok=JiG2xmyy 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/PayPal2X.png.webp?itok=UJfM8O9a 1x, /sites/default/files/styles/logo_band_white_2x/public/PayPal2X.png.webp?itok=JiG2xmyy 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/PayPal2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="PayPal logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div><div class="field__item"><div class="partner-item"> <a href="/customer-hub/GM" title="General Motors"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-4efd909214a" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/GM2X_0.png.webp?itok=_mTFOxRw 1x, /sites/default/files/styles/logo_band_white_2x/public/GM2X_0.png.webp?itok=UrVMRpNp 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/GM2X_0.png.webp?itok=_mTFOxRw 1x, /sites/default/files/styles/logo_band_white_2x/public/GM2X_0.png.webp?itok=UrVMRpNp 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/GM2X_0.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="General Motors GM logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div><div class="field__item"><div class="partner-item"> <a href="/customer-hub/Hyatt" title="Hyatt"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-2a05f0cf510" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Hyatt2X.png.webp?itok=mwUmuMWm 1x, /sites/default/files/styles/logo_band_white_2x/public/Hyatt2X.png.webp?itok=MzSN4j2v 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Hyatt2X.png.webp?itok=mwUmuMWm 1x, /sites/default/files/styles/logo_band_white_2x/public/Hyatt2X.png.webp?itok=MzSN4j2v 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Hyatt2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="Hyatt logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div><div class="field__item"><div class="partner-item"> <a href="/customer-hub/ATT" title="AT&amp;T"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-4b29a2b8dc1" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/AT_T2X.png.webp?itok=XUFDa0FN 1x, /sites/default/files/styles/logo_band_white_2x/public/AT_T2X.png.webp?itok=u3ypsa_3 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/AT_T2X.png.webp?itok=XUFDa0FN 1x, /sites/default/files/styles/logo_band_white_2x/public/AT_T2X.png.webp?itok=u3ypsa_3 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/AT_T2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="AT&amp;amp;T logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div><div class="field__item"><div class="partner-item"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-e0cd869d280" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="62" data-srcset="/sites/default/files/styles/logo_band_white/public/zoom-logo.png.webp?itok=u6jMGMbY 1x, /sites/default/files/styles/logo_band_white_2x/public/zoom-logo.png.webp?itok=JnHKyC7a 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="62" data-srcset="/sites/default/files/styles/logo_band_white/public/zoom-logo.png.webp?itok=u6jMGMbY 1x, /sites/default/files/styles/logo_band_white_2x/public/zoom-logo.png.webp?itok=JnHKyC7a 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/zoom-logo.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="62" alt="Zoom logo" typeof="foaf:Image" /> </picture></div></div></div></div><div class="field__item"><div class="partner-item"> <a href="https://www.hackerone.com/resources/customer-story/zebra-technologies-case-study" title="Zebra Technologies"><div class="blazy blazy--field blazy--field-logo blazy--field-logo--white-logos field field--name-field-logo field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-bb6d817459f" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Zebra%20tech2X.png.webp?itok=JOzfzN5r 1x, /sites/default/files/styles/logo_band_white_2x/public/Zebra%20tech2X.png.webp?itok=iJHmyMLq 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="160" height="104" data-srcset="/sites/default/files/styles/logo_band_white/public/Zebra%20tech2X.png.webp?itok=JOzfzN5r 1x, /sites/default/files/styles/logo_band_white_2x/public/Zebra%20tech2X.png.webp?itok=iJHmyMLq 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Zebra%20tech2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="160" height="104" alt="Zebra Technologies logo" typeof="foaf:Image" /> </picture></div></div> </a></div></div></div></div></div></div></div></div></div><div class="_none layout-builder-wrapper"><div class="container-fluid"><div class="layout row no-gutters layout-builder__layout"><div class="col-12"><div data-block-plugin-id="inline_block:new_carousel" class="block block-layout-builder block-inline-blocknew-carousel mode_full"><div class="new-carousel__body-text-wrapper"><h2 class="new-carousel__title">Reduce Exposure to Threats with the Attack Resistance Platform</h2><div class="field field--name-field-main-body-text field--type-text-long field--label-hidden"><div class="visually-hidden">Main Body Text</div><div class="field__items"><p>Take a preemptive stance on application security with attack surface management, continual asset testing and security coverage validation.</p></div></div></div><div class="new-carousel__tabs-content-wrapper"> <select class="mobile-only"><option value="#content-16">Prioritized Risk</option><option value="#content-17">Offensive Testing</option><option value="#content-18">Deep Expertise</option> </select><div class="new-carousel__tabs-wrapper"> <button class="tab" data-tab-target="#content-16"><div class="name">Prioritized Risk</div><div class="title">Scope your testing to address your riskiest assets</div> </button> <button class="tab" data-tab-target="#content-17"><div class="name">Offensive Testing</div><div class="title">Find flaws before cybercriminals can</div> </button> <button class="tab" data-tab-target="#content-18"><div class="name">Deep Expertise</div><div class="title">Engage with top security experts</div> </button></div><div class="new-carousel__content-wrapper"><div id="content-16" class="content"><div class="paragraph paragraph--type--carousel-tabs paragraph--view-mode--default"><div class="field field--name-field-title field--type-string field--label-hidden field__item">Scope your testing to address your riskiest assets</div><div class="clearfix text-formatted field field--name-field-top-description field--type-text-long field--label-hidden field__item"><p>Optimize your digital asset inventory for continual testing and attack surface management with a dynamic, single source of truth</p></div><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><ul><li>Unified asset visiblity</li><li>Clear indicators of severity</li><li>Asset testing readiness</li></ul></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/product/overview">Explore the Platform</a></div><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"> <picture> <source srcset="/sites/default/files/styles/carousel_tabbed/public/scoping.png.webp?itok=Qu_u6WwA 1x, /sites/default/files/styles/carousel_tabbed_2x/public/scoping.png.webp?itok=i8NK6LjT 2x" media="(min-width: 576px)" type="image/webp" width="352" height="198"/> <source srcset="/sites/default/files/styles/carousel_tabbed/public/scoping.png.webp?itok=Qu_u6WwA 1x, /sites/default/files/styles/carousel_tabbed_2x/public/scoping.png.webp?itok=i8NK6LjT 2x" media="(max-width: 575.98px)" type="image/webp" width="352" height="198"/> <img width="1600" height="900" loading="lazy" src="/sites/default/files/styles/carousel_tabbed/public/scoping.png.webp?itok=Qu_u6WwA" width="352" height="198" alt="Scoping" typeof="foaf:Image" /> </picture></div></div></div><div id="content-17" class="content"><div class="paragraph paragraph--type--carousel-tabs paragraph--view-mode--default"><div class="field field--name-field-title field--type-string field--label-hidden field__item">Find flaws before cybercriminals can</div><div class="clearfix text-formatted field field--name-field-top-description field--type-text-long field--label-hidden field__item"><p>Determine your security assessment needs, design your program and monitor effectiveness all from a unified platform.</p></div><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><ul><li>Continuous vulnerability hunting</li><li>Seamless vulnerability disclosure</li><li>On-demand coverage validation</li></ul></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/product/bug-bounty-platform">See HackerOne Bounty</a></div><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"> <picture> <source srcset="/sites/default/files/styles/carousel_tabbed/public/testing%20platform%20image.png.webp?itok=kSN3Avpz 1x, /sites/default/files/styles/carousel_tabbed_2x/public/testing%20platform%20image.png.webp?itok=xJYbZfuj 2x" media="(min-width: 576px)" type="image/webp" width="352" height="323"/> <source srcset="/sites/default/files/styles/carousel_tabbed/public/testing%20platform%20image.png.webp?itok=kSN3Avpz 1x, /sites/default/files/styles/carousel_tabbed_2x/public/testing%20platform%20image.png.webp?itok=xJYbZfuj 2x" media="(max-width: 575.98px)" type="image/webp" width="352" height="323"/> <img width="1600" height="900" loading="lazy" src="/sites/default/files/styles/carousel_tabbed/public/testing%20platform%20image.png.webp?itok=kSN3Avpz" width="352" height="323" alt="testing platform" typeof="foaf:Image" /> </picture></div></div></div><div id="content-18" class="content"><div class="paragraph paragraph--type--carousel-tabs paragraph--view-mode--default"><div class="field field--name-field-title field--type-string field--label-hidden field__item">Engage with top security experts</div><div class="clearfix text-formatted field field--name-field-top-description field--type-text-long field--label-hidden field__item"><p>Whether you’re securing Kubernetes or cars, we’ve got the skills and experience to find critical risks, fast.</p></div><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><ul><li>Work directly with the world’s top ethical hackers</li><li>Manage costs, scale on demand</li><li>Get 24/7 security coverage</li></ul></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://hackerone.com/leaderboard">Meet the Talent</a></div><div class="field field--name-field-media field--type-entity-reference field--label-hidden field__item"> <picture> <source srcset="/sites/default/files/styles/carousel_tabbed/public/design-scope-image.png.webp?itok=fZocPqUb 1x, /sites/default/files/styles/carousel_tabbed_2x/public/design-scope-image.png.webp?itok=f_zzK_RQ 2x" media="(min-width: 576px)" type="image/webp" width="352" height="327"/> <source srcset="/sites/default/files/styles/carousel_tabbed/public/design-scope-image.png.webp?itok=fZocPqUb 1x, /sites/default/files/styles/carousel_tabbed_2x/public/design-scope-image.png.webp?itok=f_zzK_RQ 2x" media="(max-width: 575.98px)" type="image/webp" width="352" height="327"/> <img width="1600" height="900" loading="lazy" src="/sites/default/files/styles/carousel_tabbed/public/design-scope-image.png.webp?itok=fZocPqUb" width="352" height="327" alt="design scope image" typeof="foaf:Image" /> </picture></div></div></div></div></div></div></div></div></div></div><div class="layout-builder--contained--boxed layout-builder--bg-color--black bg-color _none layout-builder-wrapper"><div class="w-100"><div class="layout row no-gutters layout-builder__layout"><div class="col-12"><div class="block block-layout-builder block-inline-blockicons mode_stats" data-block-plugin-id="inline_block:icons"><div class="field field--name-field-icons field--type-entity-reference field--label-hidden field__items"><div class="field__item"><div><div class="c-stat"><div class="c-stat__inner"><div class="c-stat__icon"> <span class=""><div class="field field--name-field-material-icon field--type-material-icons field--label-hidden field__item"><i class="material-icons-outlined ">vpn_lock</i></div> </span></div><div class="c-stat__header"><div class="c-stat__title"><div class="field field--name-name field--type-string field--label-hidden field__item">1,000</div></div><div class="c-stat__description"><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>global brands use HackerOne</p></div></div></div></div></div></div></div><div class="field__item"><div><div class="c-stat"><div class="c-stat__inner"><div class="c-stat__icon"> <span class=""><div class="field field--name-field-material-icon field--type-material-icons field--label-hidden field__item"><i class="material-icons-outlined ">event</i></div> </span></div><div class="c-stat__header"><div class="c-stat__title"><div class="field field--name-name field--type-string field--label-hidden field__item">1,000,000+</div></div><div class="c-stat__description"><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>ETHICAL HACKERS AT THE READY</p></div></div></div></div></div></div></div><div class="field__item"><div><div class="c-stat"><div class="c-stat__inner"><div class="c-stat__icon"> <span class=""><div class="field field--name-field-material-icon field--type-material-icons field--label-hidden field__item"><i class="material-icons-outlined ">verified</i></div> </span></div><div class="c-stat__header"><div class="c-stat__title"><div class="field field--name-name field--type-string field--label-hidden field__item">294,000+</div></div><div class="c-stat__description"><div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>VALID VULNERABILITIES RESOLVED TO DATE</p></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="_none layout-builder-wrapper"><div class="w-100"><div class="layout row no-gutters layout-builder__layout"><div class="col-12"><div data-block-plugin-id="inline_block:testimonials" class="block block-layout-builder block-inline-blocktestimonials full"><div class="carousel-testimonials testimonials-block"><div class="company-images"><div class="company-item"><img width="1600" height="900" src="/sites/default/files/styles/testimonial_company_2x/public/GM2X_0.png.webp?itok=kMnUKNzU" alt="" typeof="foaf:Image" class="image-style-testimonial-company-2x" /></div><div class="company-item"><img width="1600" height="900" src="/sites/default/files/styles/testimonial_company_2x/public/GoodRx2X.png.webp?itok=gTPC1ATy" alt="" typeof="foaf:Image" class="image-style-testimonial-company-2x" /></div><div class="company-item"><img width="1600" height="900" src="/sites/default/files/styles/testimonial_company_2x/public/Hyatt2X.png.webp?itok=00nbbZjl" alt="" typeof="foaf:Image" class="image-style-testimonial-company-2x" /></div><div class="company-item"><img width="1600" height="900" src="/sites/default/files/styles/testimonial_company_2x/public/Zebra%20tech2X.png.webp?itok=N0q0CJ8l" alt="" typeof="foaf:Image" class="image-style-testimonial-company-2x" /></div></div><div class="carousel-testimonials testimonials-block field field--name-field-testimonials field--type-entity-reference field--label-hidden field__items"><div class="field__item"><div class="ho_lb_entity"><div class="testimonial-wrapper"><div class="testimonial-content"><div class="testimonial-category"><div class="blazy blazy--field blazy--field-company-image blazy--field-company-image--default field field--name-field-company-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-4efd909214a" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/GM2X_0.png.webp?itok=kMnUKNzU 1x, /sites/default/files/styles/testimonial_company_2x/public/GM2X_0.png.webp?itok=kMnUKNzU 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/GM2X_0.png.webp?itok=kMnUKNzU 1x, /sites/default/files/styles/testimonial_company_2x/public/GM2X_0.png.webp?itok=kMnUKNzU 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/GM2X_0.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="105" height="68" alt="General Motors GM logo" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-main"><div class="clearfix text-formatted field field--name-field-quote field--type-text-long field--label-hidden field__item"><p>Researchers are engaged, and the quality of information we’re receiving is extremely valuable and is helping us to improve security across all areas of GM.</p></div></div></div><div class="testimonial-footer"><div class="testimonial-footer-wrapper"><div class="testimonial-img"></div><div class="testimonial-info"><div class="field field--name-field-person-name field--type-string field--label-hidden field__item">Jeff Massimilla</div><div class="field field--name-field-person-position field--type-string field--label-hidden field__item">VICE PRESIDENT GLOBAL CYBERSECURITY AT GENERAL MOTORS</div></div></div></div></div></div></div><div class="field__item"><div class="ho_lb_entity"><div class="testimonial-wrapper"><div class="testimonial-content"><div class="testimonial-category"><div class="blazy blazy--field blazy--field-company-image blazy--field-company-image--default field field--name-field-company-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-375fb0db5a9" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/GoodRx2X.png.webp?itok=gTPC1ATy 1x, /sites/default/files/styles/testimonial_company_2x/public/GoodRx2X.png.webp?itok=gTPC1ATy 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/GoodRx2X.png.webp?itok=gTPC1ATy 1x, /sites/default/files/styles/testimonial_company_2x/public/GoodRx2X.png.webp?itok=gTPC1ATy 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/GoodRx2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="105" height="68" alt="GoodRx logo" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-main"><div class="clearfix text-formatted field field--name-field-quote field--type-text-long field--label-hidden field__item"><p>The flexibility of the platform and depth of the HackerOne community has made it a perfect fit for GoodRx.</p></div></div></div><div class="testimonial-footer"><div class="testimonial-footer-wrapper"><div class="testimonial-img"><div class="blazy blazy--field blazy--field-person-image blazy--field-person-image--default field field--name-field-person-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-8e9c3762053" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/Kevin_Pawloski_GoodRX2X.png.webp?itok=2DT_nE29 1x, /sites/default/files/styles/testimonial_person_x2/public/Kevin_Pawloski_GoodRX2X.png.webp?itok=nvbS5D15 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/Kevin_Pawloski_GoodRX2X.png.webp?itok=2DT_nE29 1x, /sites/default/files/styles/testimonial_person_x2/public/Kevin_Pawloski_GoodRX2X.png.webp?itok=nvbS5D15 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Kevin_Pawloski_GoodRX2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="72" height="72" alt="Kevin Pawloski photo" title="Kevin Pawloski photo 2x" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-info"><div class="field field--name-field-person-name field--type-string field--label-hidden field__item">Kevin Pawloski</div><div class="field field--name-field-person-position field--type-string field--label-hidden field__item">VP, Information Security &amp; Compliance, GoodRx</div></div></div></div></div></div></div><div class="field__item"><div class="ho_lb_entity"><div class="testimonial-wrapper"><div class="testimonial-content"><div class="testimonial-category"><div class="blazy blazy--field blazy--field-company-image blazy--field-company-image--default field field--name-field-company-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-2a05f0cf510" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/Hyatt2X.png.webp?itok=00nbbZjl 1x, /sites/default/files/styles/testimonial_company_2x/public/Hyatt2X.png.webp?itok=00nbbZjl 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/Hyatt2X.png.webp?itok=00nbbZjl 1x, /sites/default/files/styles/testimonial_company_2x/public/Hyatt2X.png.webp?itok=00nbbZjl 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Hyatt2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="105" height="68" alt="Hyatt logo" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-main"><div class="clearfix text-formatted field field--name-field-quote field--type-text-long field--label-hidden field__item"><p>We believe there is immense value in having a bug bounty program as part of our cybersecurity strategy, and we encourage all companies, not just those in the hospitality industry, to take a similar approach and consider bug bounty as a proactive security initiative.</p></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://www.hackerone.com/customer-hub/Hyatt">Learn more about Hyatt&#039;s experience with HackerOne.</a></div></div></div><div class="testimonial-footer"><div class="testimonial-footer-wrapper"><div class="testimonial-img"><div class="blazy blazy--field blazy--field-person-image blazy--field-person-image--default field field--name-field-person-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-74d78633f11" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/Benjamin_Vaughn_Hyatt2X.png.webp?itok=qEivB0sA 1x, /sites/default/files/styles/testimonial_person_x2/public/Benjamin_Vaughn_Hyatt2X.png.webp?itok=vEa58lcf 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/Benjamin_Vaughn_Hyatt2X.png.webp?itok=qEivB0sA 1x, /sites/default/files/styles/testimonial_person_x2/public/Benjamin_Vaughn_Hyatt2X.png.webp?itok=vEa58lcf 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Benjamin_Vaughn_Hyatt2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="72" height="72" alt="Benjamin Vaughn photo" title="Benjamin Vaughn photo 2x" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-info"><div class="field field--name-field-person-name field--type-string field--label-hidden field__item">Benjamin Vaughn</div><div class="field field--name-field-person-position field--type-string field--label-hidden field__item">CISO, Hyatt</div></div></div></div></div></div></div><div class="field__item"><div class="ho_lb_entity"><div class="testimonial-wrapper"><div class="testimonial-content"><div class="testimonial-category"><div class="blazy blazy--field blazy--field-company-image blazy--field-company-image--default field field--name-field-company-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-bb6d817459f" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/Zebra%20tech2X.png.webp?itok=N0q0CJ8l 1x, /sites/default/files/styles/testimonial_company_2x/public/Zebra%20tech2X.png.webp?itok=N0q0CJ8l 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="105" height="68" data-srcset="/sites/default/files/styles/testimonial_company_2x/public/Zebra%20tech2X.png.webp?itok=N0q0CJ8l 1x, /sites/default/files/styles/testimonial_company_2x/public/Zebra%20tech2X.png.webp?itok=N0q0CJ8l 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/Zebra%20tech2X.png" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="105" height="68" alt="Zebra Technologies logo" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-main"><div class="clearfix text-formatted field field--name-field-quote field--type-text-long field--label-hidden field__item"><p>Our first pentests revealed a major finding and showed the value of an ethical hacker community combined with PTaaS. Today, our pentests give us full visibility into findings in real-time, allowing us to pivot to fix and retest while the pentest is still running. The result is that we have more trust in the final report and can plan to direct efforts immediately to any weak spots.</p></div><div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="https://www.hackerone.com/resources/customer-story/zebra-technologies-case-study">Read More</a></div></div></div><div class="testimonial-footer"><div class="testimonial-footer-wrapper"><div class="testimonial-img"><div class="blazy blazy--field blazy--field-person-image blazy--field-person-image--default field field--name-field-person-image field--type-entity-reference field--label-hidden field__item" data-blazy=""><div data-b-token="b-17989a72277" class="media media--blazy media--bundle--image media--image media--responsive is-b-loading"> <picture> <source srcset="about:blank" media="(min-width: 576px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/jasyn-voshell-bw.jpg.webp?itok=qMblINiV 1x, /sites/default/files/styles/testimonial_person_x2/public/jasyn-voshell-bw.jpg.webp?itok=RwC-jSeg 2x"/> <source srcset="about:blank" media="(max-width: 575.98px)" type="image/webp" width="72" height="72" data-srcset="/sites/default/files/styles/testimonial_person/public/jasyn-voshell-bw.jpg.webp?itok=qMblINiV 1x, /sites/default/files/styles/testimonial_person_x2/public/jasyn-voshell-bw.jpg.webp?itok=RwC-jSeg 2x"/> <img width="1600" height="900" decoding="async" class="media__element b-lazy b-responsive" loading="lazy" data-src="/sites/default/files/jasyn-voshell-bw.jpg" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039;%20viewBox%3D&#039;0%200%201%201&#039;%2F%3E" width="72" height="72" alt="dr. jasyn voshell" typeof="foaf:Image" /> </picture></div></div></div><div class="testimonial-info"><div class="field field--name-field-person-name field--type-string field--label-hidden field__item">Dr. Jasyn Voshell</div><div class="field field--name-field-person-position field--type-string field--label-hidden field__item">Director of Product and Solutions Security, Zebra Technologies</div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="layout-builder--bg-color--french-plum bg-color _none layout-builder-wrapper"><div class="container-fluid"><div class="layout row layout-builder__layout"><div class="col-12"><div class="block block-inline-blockh1-block" data-block-plugin-id="inline_block:h1_block"><div class="c c-cta c-cta--type-h1-block "><div class="c-cta__inner"><div class="c-cta__image"></div><div class="c-cta__content"><div class="c-cta__header-image"></div><h2 class="c-cta__header"> Speak with a Security Expert</h2><div class="c-cta__copy"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>We can help you detect and resolve vulnerabilities before they are exploited.</p></div></div></div></div></div></div><div data-block-plugin-id="inline_block:marketo_form" class="block block-layout-builder block-inline-blockmarketo-form mode_full default"><form id="mktoForm_2100" data-block-plugin-id="inline_block:marketo_form" class="block block-layout-builder mode_full default" data-redirect="/thank-you-for-contacting-us"></form></div></div></div></div></div><div class="layout-builder--bg-color--grey bg-color _none layout-builder-wrapper"><div class="w-100"><div class="layout row no-gutters layout-builder__layout"><div class="col-12"><div class="item-display-list-card-default-framed" data-block-plugin-id="inline_block:content_list"><div class="c c-content-list c-content-list--type-default c-content-list--carousel"><div class="c-content-list__inner"><div class="c-content-list__content"><div class="c-content-list__header"> Explore our knowledge base.</div><div class="c-content-list__copy"><article about="/security-compliance/nist-vdp-control" class="node node--type-blog-posts node--promoted node--sticky node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-08/HAC_Blog_Generative%20AI%20and%20Security%20_Header_763x462_L2R1.png.webp?itok=17o2jLun" width="256" height="156" alt="Graphic showing NIST controls" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/security-compliance/nist-vdp-control" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Are You Ready for the New NIST Control Around Public Disclosure Programs?</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Security Compliance,</div><div class="field__item">Public Policy</div></div><div class="date">August 14th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> A new NIST control requires SaaS vendors to “establish a public reporting channel for receiving reports of vulnerabilities in organizational systems and system components.”</div><a href="/security-compliance/nist-vdp-control" class=link-to-content aria-label="Learn more about Are You Ready for the New NIST Control Around Public Disclosure Programs?"
>Read More</a></div></div></article><article about="/security-compliance/new-sec-cybersercurity-rules" class="node node--type-blog-posts node--promoted node--sticky node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-08/HAC_Blog_New-SEC-Rule_Header_763x462_L1R1.png.webp?itok=AXHgonk5" width="256" height="156" alt="Graphic showing the new SEC cybersecurity rule" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/security-compliance/new-sec-cybersercurity-rules" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">New SEC Cyber Rules Incentivize Proactive Security Measures</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Security Compliance,</div><div class="field__item">Public Policy</div></div><div class="date">August 9th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> SEC’s Cybersecurity Risk Management, Strategy, Governance, and Incident...</div><a href="/security-compliance/new-sec-cybersercurity-rules" class=link-to-content aria-label="Learn more about New SEC Cyber Rules Incentivize Proactive Security Measures"
>Read More</a></div></div></article><article about="/vulnerability-management/owasp-llm-vulnerabilities" class="node node--type-blog-posts node--promoted node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-08/HAC_OWASP%20LLM_Header_763x462.png.webp?itok=ohy4Wvmv" width="256" height="156" alt="Code showing LLM vulnerabilities" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/vulnerability-management/owasp-llm-vulnerabilities" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">HackerOne and the OWASP Top 10 for LLM: A Powerful Alliance for Secure AI</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Vulnerability Management,</div><div class="field__item">Generative AI</div></div><div class="date">August 7th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> Here is HackerOne’s perspective on the Top 10 list for LLM vulnerabilities and how organizations can prevent these critical security risks.</div><a href="/vulnerability-management/owasp-llm-vulnerabilities" class=link-to-content aria-label="Learn more about HackerOne and the OWASP Top 10 for LLM: A Powerful Alliance for Secure AI"
>Read More</a></div></div></article><div><div id="block-marketo-email-subscription" data-block-plugin-id="block_content:04582072-f860-4d1e-b83a-1f07ab348226" class="block block-block-content block-block-content04582072-f860-4d1e-b83a-1f07ab348226 mode_full default"><h2 class="title">Get the latest news and insights beamed directly to you</h2><form id="mktoForm_2132" id="block-marketo-email-subscription" data-block-plugin-id="block_content:04582072-f860-4d1e-b83a-1f07ab348226" class="block block-block-content block-block-content04582072-f860-4d1e-b83a-1f07ab348226 mode_full default" data-redirect="/thank-you-for-contacting-us-0"></form></div></div><article about="/vulnerability-management/security-advisory-services-sdlc" class="node node--type-blog-posts node--promoted node--sticky node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-07/HAC_Blog_Security%20Advisory%20Services_Header_763x462-L1R1.png.webp?itok=anjQgo_-" width="256" height="156" alt="Security Advisory Services board in a conference room" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/vulnerability-management/security-advisory-services-sdlc" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Strengthening the SDLC with Security Advisory Services (SAS)</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Vulnerability Management</div></div><div class="date">July 27th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> We see untapped potential in how customers use our HackerOne solutions every day, which inspired the creation of our latest offering: HackerOne Security Advisory Services (SAS).</div><a href="/vulnerability-management/security-advisory-services-sdlc" class=link-to-content aria-label="Learn more about Strengthening the SDLC with Security Advisory Services (SAS)"
>Read More</a></div></div></article><article about="/vulnerability-management/zoom-salesforce-ethical-hackers" class="node node--type-blog-posts node--promoted node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-07/HAC_Blog_Infosec%20Zoom%20and%20Salesforce-1_Header_763x462.png.webp?itok=3L1s0_gn" width="256" height="156" alt="Zoom and Salesforce panel discuss the role of ethical hackers and bug bounty programs" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/vulnerability-management/zoom-salesforce-ethical-hackers" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Zoom and Salesforce: The Role of Hackers in Addressing Security Challenges</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Vulnerability Management,</div><div class="field__item">Ethical Hacker</div></div><div class="date">July 19th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> “You can’t find everything, and it’s crucial to leverage the best talent where you can find it,” says Michael Adams, Chief Information Security Officer at Zoom.</div><a href="/vulnerability-management/zoom-salesforce-ethical-hackers" class=link-to-content aria-label="Learn more about Zoom and Salesforce: The Role of Hackers in Addressing Security Challenges"
>Read More</a></div></div></article><article about="/thought-leadership/generative-ai-security-predictions" class="node node--type-blog-posts node--promoted node--view-mode-list-card-default-framed-4-col"><div class="block-list-card-item"><div class="content-img"><div class="field field--name-field-main-image field--type-image field--label-hidden field__item"><img width="1600" height="900" src="/sites/default/files/styles/card_default/public/2023-07/HAC_Blog_Generative%20AI%20and%20Security%20_Header_763x462_L1R1.png.webp?itok=6J6amwbe" width="256" height="156" alt="Face with an AI web overlay" loading="lazy" typeof="foaf:Image" class="image-style-card-default" /></div></div><div class="content-info"><h3><a href="/thought-leadership/generative-ai-security-predictions" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Generative AI and Security: HackerOne&#039;s Predictions</span></a></h3><div class="field field--name-field-tag field--type-entity-reference field--label-hidden field__items"><div class="field__item">Thought Leadership,</div><div class="field__item">Generative AI</div></div><div class="date">July 12th, 2023</div><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> Offensive AI Will Outpace Defensive AI In the short term, and possibly...</div><a href="/thought-leadership/generative-ai-security-predictions" class=link-to-content aria-label="Learn more about Generative AI and Security: HackerOne&#039;s Predictions"
>Read More</a></div></div></article></div></div></div></div></div></div></div></div></div><div class="_none layout-builder-wrapper"><div class="container-fluid"><div class="layout row layout-builder__layout"><div class="col-12"><div data-block-plugin-id="inline_block:carousel" class="block block-layout-builder block-inline-blockcarousel view-mode--spotlight-image-right"><h2>For hackers: Earn money, learn skills, and attack-proof the internet.</h2><div class="slider-counter"> <span class="current">1</span> <span class="total"></span></div><div class="carousel-block"><div class="company-images"><div class="carousel-item"></div></div><div class="field field--name-field-slides field--type-entity-reference field--label-hidden field__items"><div class="field__item"><div ><div class="c-carousel-item-spotlight-right"><div class="c-carousel-item-spotlight-right__inner"><div class="c-carousel-item-spotlight-right__image"> <picture> <source srcset="/sites/default/files/styles/carousel_spotlight/public/pete-yaworski.png.webp?itok=tERRF7Hc 1x, /sites/default/files/styles/carousel_spotlight_2x/public/pete-yaworski.png.webp?itok=3AV9cAGh 2x" media="(min-width: 576px)" type="image/webp" width="480" height="496"/> <source srcset="/sites/default/files/styles/carousel_spotlight/public/pete-yaworski.png.webp?itok=tERRF7Hc 1x, /sites/default/files/styles/carousel_spotlight_2x/public/pete-yaworski.png.webp?itok=3AV9cAGh 2x" media="(max-width: 575.98px)" type="image/webp" width="480" height="496"/> <img width="1600" height="900" loading="eager" src="/sites/default/files/styles/carousel_spotlight/public/pete-yaworski.png.webp?itok=tERRF7Hc" width="480" height="496" alt="" typeof="foaf:Image" /> </picture></div><div class="c-carousel-item-spotlight-right__content"><div class="c-carousel-item-spotlight-right__tab"><div class="field field--name-name field--type-string field--label-hidden field__item">Get to know the hacker community.</div></div><div class="c-carousel-item-spotlight-right__eyebrow"><div class="field field--name-field-eyebrow field--type-string field--label-hidden field__item">Hack For Good</div></div><div class="c-carousel-item-spotlight-right__title"><div class="field field--name-name field--type-string field--label-hidden field__item">Get to know the hacker community.</div></div><div class="c-carousel-item-spotlight-right__description"><div class="clearfix text-formatted field field--name-field-text field--type-text-long field--label-hidden field__item"><ul><li>Compete and collaborate with top ethical hackers</li><li>Challenge yourself and earn rewards, while making the internet a safer place</li><li>Learn how to hack with Hacker101 and build your skills at live events.</li></ul></div></div><div class="c-carousel-item-spotlight-right__cta"><div class="field field--name-field-cta field--type-link field--label-hidden field__items"><div class="field__item"><a href="https://hackerone.com/users/sign_in">Start Hacking</a></div><div class="field__item"><a href="https://hackerone.com/leaderboard">Visit the Leaderboard</a></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></article></div></div></div></main><footer class="footer-site"><div class="footer-site__inner"><div class="footer-site__main"><div class="region region-footer"> <nav role="navigation" aria-labelledby="block-hackerone-footer-menu" id="block-hackerone-footer" data-block-plugin-id="system_menu_block:footer" class="block block-menu navigation menu--footer"> <span class="visually-hidden" id="block-hackerone-footer-menu">Footer menu</span><ul class="menu"><li class="menu-item menu-item--expanded"> <span>Platform</span><ul class="menu"><li class="menu-item"> <a href="https://www.hackerone.com/product/challenge">HackerOne Challenge</a></li><li class="menu-item"> <a href="/product/response-vulnerability-disclosure-program" data-drupal-link-system-path="node/10781">HackerOne Response</a></li><li class="menu-item"> <a href="/product/code-security-audit" data-drupal-link-system-path="node/12357">HackerOne Code Security Audit</a></li><li class="menu-item"> <a href="/product/insights" data-drupal-link-system-path="node/10886">HackerOne Insights</a></li><li class="menu-item"> <a href="/services-2" data-drupal-link-system-path="node/9052">HackerOne Services</a></li><li class="menu-item"> <a href="https://www.hackeronestatus.com/">HackerOne Status</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Solutions</span><ul class="menu"><li class="menu-item"> <a href="/solutions/application-security-testing-software" data-drupal-link-system-path="node/10871">Application Security </a></li><li class="menu-item"> <a href="/solutions/attack-resistance-management" data-drupal-link-system-path="node/12183">Attack Resistance Management</a></li><li class="menu-item"> <a href="/solutions/cloud-security-solution" data-drupal-link-system-path="node/10866">Cloud Security</a></li><li class="menu-item"> <a href="/solutions/continuous-security-testing" data-drupal-link-system-path="node/12297">Continuous Security Testing</a></li><li class="menu-item"> <a href="/solutions/high-growth-companies" data-drupal-link-system-path="node/12193">High-Growth Companies</a></li><li class="menu-item"> <a href="/solutions/vulnerability-management-system" data-drupal-link-system-path="node/10776">Vulnerability Management</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Industries</span><ul class="menu"><li class="menu-item"> <a href="/solutions/financial-services" data-drupal-link-system-path="node/8987">Financial Services</a></li><li class="menu-item"> <a href="/solutions/government" data-drupal-link-system-path="node/9064">Government</a></li><li class="menu-item"> <a href="/solutions/united-states-federal-old" data-drupal-link-system-path="node/11306">US Federal</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Partners</span><ul class="menu"><li class="menu-item"> <a href="/partners" data-drupal-link-system-path="node/9256">Partner Overview</a></li><li class="menu-item"> <a href="/partners/integrations" data-drupal-link-system-path="node/9916">Tech Integrations</a></li><li class="menu-item"> <a href="/partners/aws" data-drupal-link-system-path="node/10191">AWS</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Hackers</span><ul class="menu"><li class="menu-item"> <a href="https://www.hackerone.com/hackers/hacker101">Hacker101 </a></li><li class="menu-item"> <a href="https://hackerone.com/hacktivity">Hacktivity</a></li><li class="menu-item"> <a href="https://hackerone.com/opportunities/all/search">Opportunities</a></li><li class="menu-item"> <a href="https://hackerone.com/leaderboard/all-time">Leaderboard</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Company</span><ul class="menu"><li class="menu-item"> <a href="/company" data-drupal-link-system-path="node/10906">About Us</a></li><li class="menu-item"> <a href="/leadership" data-drupal-link-system-path="node/10911">Leadership</a></li><li class="menu-item"> <a href="/careers" data-drupal-link-system-path="node/10916">Careers</a></li><li class="menu-item"> <a href="/press" data-drupal-link-system-path="node/9316">Press</a></li><li class="menu-item"> <a href="https://www.hackerone.com/customer-stories">Customer Stories</a></li><li class="menu-item"> <a href="/contact" data-drupal-link-system-path="node/10851">Contact Us</a></li></ul></li><li class="menu-item menu-item--expanded"> <span>Resources</span><ul class="menu"><li class="menu-item"> <a href="https://www.hackerone.com/resources">Resource Center</a></li><li class="menu-item"> <a href="/events" data-drupal-link-system-path="node/8994">Events</a></li><li class="menu-item"> <a href="https://docs.hackerone.com/">Documentation</a></li></ul></li><li class="menu-item menu-item--expanded"> <a href="/vulnerability-and-security-testing-blog" data-drupal-link-system-path="node/10846">Blog</a><ul class="menu"><li class="menu-item"> <a href="/vulnerability-and-security-testing-blog" data-drupal-link-system-path="node/10846">Blog</a></li><li class="menu-item"> <a href="/hackerone-community-blog" data-drupal-link-system-path="node/11865">Hacker Community Blog</a></li><li class="menu-item"> <a href="/company-news" data-drupal-link-system-path="taxonomy/term/166">Company News</a></li></ul></li></ul> </nav><div id="block-hackerone-footerlogo" data-block-plugin-id="block_content:f32cfaaf-ff22-41bd-8f9b-064852499649" class="block block-block-content block-block-contentf32cfaaf-ff22-41bd-8f9b-064852499649"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="/" rel="home"><img alt="Home" class="hidden-footer-desktop" height="40" loading="lazy" src="/themes/hacker_one/images/h1-short.svg" width="20" /><img alt="Home" class="hidden-footer-mobile" height="31" loading="lazy" src="/themes/hacker_one/images/logo-hackerone-light.svg" width="160" /></a></p></div></div><div id="block-marketoform" data-block-plugin-id="marketo_forms" class="block block-marketo-forms"><h2>Marketo Form</h2><form id="mktoForm_1641" data-redirect=""></form></div></div></div><div class="footer-site__bottom"><div class="region region-footer-bottom"><div id="block-hackerone-socialmedialinks" data-block-plugin-id="social_media_links_block" class="block-social-media-links block block-social-media-links-block"><ul class="social-media-links--platforms platforms inline horizontal"><li> <a class="social-media-link-icon--facebook" href="https://www.facebook.com/Hacker0x01" target="_blank" rel="nofollow" aria-label="Follow us on Facebook" title="Follow us on Facebook" > <img width="1600" height="900" src="/libraries/hackeronesocials/svg/facebook.svg" alt="" typeof="foaf:Image" /> </a></li><li> <a class="social-media-link-icon--twitter" href="https://www.twitter.com/Hacker0x01" target="_blank" rel="nofollow" aria-label="Follow us on Twitter" title="Follow us on Twitter" > <img width="1600" height="900" src="/libraries/hackeronesocials/svg/twitter.svg" alt="" typeof="foaf:Image" /> </a></li><li> <a class="social-media-link-icon--linkedin" href="https://www.linkedin.com/company/hackerone" target="_blank" rel="nofollow" aria-label="Follow us on LinkedIn" title="Follow us on LinkedIn" > <img width="1600" height="900" src="/libraries/hackeronesocials/svg/linkedin.svg" alt="" typeof="foaf:Image" /> </a></li><li> <a class="social-media-link-icon--instagram" href="https://www.instagram.com/hacker0x01" target="_blank" rel="nofollow" aria-label="Follow us on Instagram" title="Follow us on Instagram" > <img width="1600" height="900" src="/libraries/hackeronesocials/svg/instagram.svg" alt="" typeof="foaf:Image" /> </a></li></ul></div></div></div><div class="footer-site__copyright"><div class="region region-copyright"> <nav role="navigation" aria-labelledby="block-hackerone-copyright-2-menu" id="block-hackerone-copyright-2" data-block-plugin-id="system_menu_block:copyright" class="block block-menu navigation menu--copyright"> <span class="visually-hidden" id="block-hackerone-copyright-2-menu">Copyright</span><ul class="menu"><li class="menu-item"> <a href="/policies" data-drupal-link-system-path="node/9846">Policies</a></li><li class="menu-item"> <a href="/terms" data-drupal-link-system-path="node/10921">Terms</a></li><li class="menu-item"> <a href="/privacy" data-drupal-link-system-path="node/10926">Privacy</a></li><li class="menu-item"> <a href="https://hackerone.com/security?type=team">Security</a></li><li class="menu-item"> <a href="/trust" data-drupal-link-system-path="node/9186">Trust</a></li></ul> </nav><div id="block-hackerone-copyright" data-block-plugin-id="block_content:bff00daf-0ddc-4543-a63a-174f526fa861" class="block block-block-content block-block-contentbff00daf-0ddc-4543-a63a-174f526fa861"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>©2024 HackerOne All rights reserved.</p></div></div><div id="block-cookieblock" data-block-plugin-id="cookie_block" class="block block-hackerone-career-listings block-cookie-block"><div id="teconsent"></div><div id="consent_blackbar"></div></div></div></div><div id="teconsent"></div></div></footer></div></div><script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/12186","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"marketoForms":{"host":"\/\/app-sj17.marketo.com","apiKey":"168-NAU-732"},"drift":{"identifier":"hp9revvwkk62"},"fac":{"search":{"id":"search","jsonFilesPath":"\/sites\/default\/files\/fac-json\/search\/en\/Sfw_SS2y1iulN4ZCXWrvqWgJfuyQltqS20RPTKwVzow\/","inputSelectors":"input.search","keyMinLength":3,"keyMaxLength":10,"breakpoint":0,"emptyResult":"","allResultsLink":false,"allResultsLinkThreshold":0,"highlightingEnabled":false,"resultLocation":""}},"statistics":{"data":{"nid":"12186"},"url":"\/core\/modules\/statistics\/statistics.php"},"blazy":{"loadInvisible":false,"offset":100,"saveViewportOffsetDelay":50,"validateDelay":25,"container":"","loader":true,"unblazy":false,"visibleClass":false},"blazyIo":{"disconnect":false,"rootMargin":"0px","threshold":[0,0.25,0.5,0.75,1]},"user":{"uid":0,"permissionsHash":"0275aac8bf2c0dd52faab2a9fc680414a09295c01c43cd67b5d51ac3e1ef5b84"}}</script><script src="/sites/default/files/js/js_GLqBkSsjBxBsOh5NMIP3ij9sX1g2aLYJXCKt25RnIsE.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=hackerone&amp;include=eJyNUsFy3CAM_SFq_0N77imd6dEjQItpBGIQZLP5-sq73pgkk6YHNOLpIYkn-RpPbfabNSdws55Jz1Koh5hHyKzgHrFyxiVgxgo0f0BMgoY1Ai3RcZaZe6OY0b_HZYVajLDboIQ-wqK8Rw18gKa2YkIjF2mYZguCxhGIXN74CUUgoBjHFefMNQHFFzx6ngOxBfom7aJpwxCQxNzWB1eZaID_9FR-Yu4DtCJ4rEYatCgtOlHdegGaDsRYTSatQlm2SijzTcjJapZQuWe_OCauk-2R_Kf0hs_t_4n615AT5vYFuYD3-vkvWAnqteN_kiw_LzpFz-edeMjUwFr0DxQ3sQ44Jh3Q79jWX9ryHt2nl9mPo0qdNjmxDNiT_tGrypwHkJT1A-q9liV40bXY7O4Tg9_dwnQ5RR3x7XqtvL2_hyunqPt0u1U47d4Z7dhGQx1z4qxLuhctUCGoPuvrNhzI1HPpVqusOApEHPg75HvbTxHPMl_tlNh3wr8xFWc8"></script><script src="////app-sj17.marketo.com/js/forms2/js/forms2.min.js"></script><script src="/sites/default/files/js/js_eSCStCZx1xdoQ653K9HP0V-JfsKR4f_sNLeVrH_LR6o.js?scope=footer&amp;delta=2&amp;language=en&amp;theme=hackerone&amp;include=eJyNUsFy3CAM_SFq_0N77imd6dEjQItpBGIQZLP5-sq73pgkk6YHNOLpIYkn-RpPbfabNSdws55Jz1Koh5hHyKzgHrFyxiVgxgo0f0BMgoY1Ai3RcZaZe6OY0b_HZYVajLDboIQ-wqK8Rw18gKa2YkIjF2mYZguCxhGIXN74CUUgoBjHFefMNQHFFzx6ngOxBfom7aJpwxCQxNzWB1eZaID_9FR-Yu4DtCJ4rEYatCgtOlHdegGaDsRYTSatQlm2SijzTcjJapZQuWe_OCauk-2R_Kf0hs_t_4n615AT5vYFuYD3-vkvWAnqteN_kiw_LzpFz-edeMjUwFr0DxQ3sQ44Jh3Q79jWX9ryHt2nl9mPo0qdNjmxDNiT_tGrypwHkJT1A-q9liV40bXY7O4Tg9_dwnQ5RR3x7XqtvL2_hyunqPt0u1U47d4Z7dhGQx1z4qxLuhctUCGoPuvrNhzI1HPpVqusOApEHPg75HvbTxHPMl_tlNh3wr8xFWc8"></script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-cbfc5d100b773d9a1ca","applicationID":"522235243","transactionName":"NFRaYEtTX0VYW0ZYDg0eeVdNW15YFnxARBECXWRaVlZUanpXXEUTDF1UUUtuf1ldXWRYBBRyV1pNQF5aVV1AHF8VWF1D","queueTime":0,"applicationTime":490,"atts":"GBNZFgNJTEs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>

Latest requests

# Url Url Source Date
1 https://www.hackerone.com/ 2024-04-15 05:32:59
2 https://www.gt88.fun/%e0%b9%80%e0%… 2024-04-15 05:32:55
3 https://thebolditalic.com/?gi=a9fd… 2024-04-15 05:32:54
4 https://thebolditalic.com/?gi=2671… 2024-04-15 05:32:50
5 https://www.google.com/url?q=https… 2024-04-15 05:32:49
6 https://www.gm24h.vip/%e0%b9%80%e0… 2024-04-15 05:32:47
7 https://thebolditalic.com/?gi=425f… 2024-04-15 05:32:42
8 https://thebolditalic.com/?gi=0e74… 2024-04-15 05:32:42
9 https://www.fun100-ilanbnb.com/ 2024-04-15 05:32:40
10 https://thebolditalic.com/?gi=11b7… 2024-04-15 05:32:38
11 https://thebolditalic.com/?gi=977d… 2024-04-15 05:32:34
12 https://thebolditalic.com/?gi=fe67… 2024-04-15 05:32:30
13 https://thebolditalic.com/?gi=4e10… 2024-04-15 05:32:26
14 https://thebolditalic.com/?gi=33be… 2024-04-15 05:32:22
15 https://thebolditalic.com/?gi=e8ad… 2024-04-15 05:32:18
16 https://thebolditalic.com/?gi=e432… 2024-04-15 05:32:14
17 https://thebolditalic.com/?gi=3a01… 2024-04-15 05:32:08
18 https://thebolditalic.com/?gi=7165… 2024-04-15 05:32:02
19 https://www.ensembl.org/Help/Perma… 2024-04-15 05:32:01
20 https://thebolditalic.com/?gi=803b… 2024-04-15 05:32:00