PageSourceSearch

https://insights.cyrisk.com/js/3051.17591a3f.js

js cyrisk.com collected 2026-10-04 13:27:05 UTC 15,032 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkcyrisk"]=self["webpackChunkcyrisk"]||[]).push([[3051],{64174:function(e,t,a){a.d(t,{A:function(){return g}});var n=a(96913);const s={class:"cant-scan-text"},o={key:0,class:"text-left mb-3"},r={class:"mb-3"},l={key:1},i={class:"mb-3"},c={key:0,class:"mb-3"},d={key:2,class:"error"};function p(e,t,a,p,m,u){return(0,n.openBlock)(),(0,n.createElementBlock)("div",s,["new"===a.warnType?((0,n.openBlock)(),(0,n.createElementBlock)("div",o,[t[2]||(t[2]=(0,n.createElementVNode)("p",{class:"text-center mb-3"},[(0,n.createElementVNode)("i",{class:"fas fa-exclamation-triangle error big"})],-1)),(0,n.createElementVNode)("p",r,[t[0]||(t[0]=(0,n.createTextVNode)(" Warning: ",-1)),(0,n.createElementVNode)("strong",null,(0,n.toDisplayString)(u.displayFailedDoms),1),t[1]||(t[1]=(0,n.createTextVNode)(" is not currently resolving to an accessible host. Please re-enter the domain if a spelling error was made. ",-1))])])):(0,n.createCommentVNode)("",!0),"long"===a.warnType?((0,n.openBlock)(),(0,n.createElementBlock)("label",l,[t[4]||(t[4]=(0,n.createElementVNode)("p",{class:"text-center mb-3"},[(0,n.createElementVNode)("i",{class:"fas fa-exclamation-triangle error big"})],-1)),(0,n.createElementVNode)("p",i," Scanning is currently disabled for "+(0,n.toDisplayString)(u.displayName)+" because one or more of the associated domains are not publicly accessible. ",1),a.failedDoms?((0,n.openBlock)(),(0,n.createElementBlock)("p",c,[t[3]||(t[3]=(0,n.createTextVNode)(" Domains: ",-1)),(0,n.createElementVNode)("strong",null,(0,n.toDisplayString)(u.displayFailedDoms),1)])):(0,n.createCommentVNode)("",!0),t[5]||(t[5]=(0,n.createElementVNode)("p",{class:"mb-3"}," The most common cause for this error is a misspelling. Please verify all domains to enable scanning. ",-1))])):(0,n.createCommentVNode)("",!0),"short"===a.warnType?((0,n.openBlock)(),(0,n.createElementBlock)("label",d," Warning, scanning is disabled for "+(0,n.toDisplayString)(u.displayName)+" because one or more domains are not publicly accessible. ",1)):(0,n.createCommentVNode)("",!0)])}var m=a(18017),u={name:"cant-scan-text",props:{targetName:{type:String,default:()=>""},warnType:{type:String,default:()=>"short"},failedDoms:{type:Array,default:()=>[]}},computed:{displayName(){if(!this.targetName.length)switch(this.$route.meta.targetType){case"client":return"this company";case"vendor":return"this vendor";case"continuous":return"your organization";default:return"this organization"}return this.targetName},displayFailedDoms(){return(0,m.zg)(this.failedDoms)}}},h=a(66262);const y=(0,h.A)(u,[["render",p],["__scopeId","data-v-ec825160"]]);var g=y},93051:function(e,t,a){a.d(t,{A:function(){return A}});var n=a(96913);const s={id:"rescan-button"},o={id:"remaining-scans"},r={class:"py-3"},l={key:0},i=["innerHTML"],c={class:"consent-buttons"},d={class:"row no-pad"},p={class:"col text-right"},m=["disabled"],u={class:"col text-left"},h={class:"notify-box"},y={key:0,class:"notify-box"},g={key:1,class:"notify-box"},f={key:2,class:"row mt-3"},_={class:"col-9"},v={class:"warn-wrapper"};function V(e,t,a,V,b,k){const N=(0,n.resolveComponent)("font-awesome-icon"),E=(0,n.resolveComponent)("DxSelectBox"),C=(0,n.resolveComponent)("DxCheckBox"),T=(0,n.resolveComponent)("EmailAutoComplete"),x=(0,n.resolveComponent)("dx-scroll-view"),S=(0,n.resolveComponent)("dx-popup"),B=(0,n.resolveComponent)("cant-scan-text"),w=(0,n.resolveComponent)("DxScrollView"),D=(0,n.resolveComponent)("DxPopup");return(0,n.openBlock)(),(0,n.createElementBlock)("div",s,[a.useIcon?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,onClick:t[0]||(t[0]=(...e)=>k.openConsent&&k.openConsent(...e)),id:"scan-popup",name:"scan-popup","aria-label":"scan popup",role:"button","data-toggle":"tooltip",title:"Scan"},[...t[13]||(t[13]=[(0,n.createElementVNode)("i",{class:"fas fa-sync-alt"},null,-1),(0,n.createElementVNode)("label",null,"Scan",-1)])])):a.usePlus?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:1,onClick:t[1]||(t[1]=(...e)=>k.openConsent&&k.openConsent(...e)),class:"blu-button",id:"new-scan-button",name:"new-scan-button","aria-label":"new scan button",role:"button"},[(0,n.createVNode)(N,{icon:["fas","plus"],size:"lg"})])):((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:2,onClick:t[2]||(t[2]=(...e)=>k.openConsent&&k.openConsent(...e)),id:"req-scan",name:"req-scan","aria-label":"request scan",role:"button",class:"blu-button"}," Request Scan ")),(0,n.createVNode)(S,{height:e.gPopupHeight(600),width:e.gPopupWidth(600),title:"Request Scan",visible:b.popupOpen,"onUpdate:visible":t[11]||(t[11]=e=>b.popupOpen=e)},{default:(0,n.withCtx)(()=>[(0,n.createVNode)(x,null,{default:(0,n.withCtx)(()=>[(0,n.createElementVNode)("div",o,[t[21]||(t[21]=(0,n.createElementVNode)("h1",null,"Please select a scan type",-1)),(0,n.createElementVNode)("div",r,[((0,n.openBlock)(),(0,n.createBlock)(E,{"data-source":k.getScanTypes,id:"scanTypeDx","input-attr":{name:"scanType",id:"scanType","aria-label":"enter scanType"},modelValue:b.scanType,"onUpdate:modelValue":t[3]||(t[3]=e=>
1b.scanType=e),"display-expr":"name","value-expr":"id",onValueChanged:t[4]||(t[4]=e=>k.selectScanType(e,"scanType")),key:"scan-type-selector"+b.scanTypeKey},{item:(0,n.withCtx)(t=>[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)({"disabled-scan-type-selector":!e.hasCreditsForScanType(t.data.id)})},(0,n.toDisplayString)(t.data.name),3)]),_:1},8,["data-source","modelValue"]))]),b.scanType?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[e.hasCreditsForScanType(b.scanType)?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createElementVNode)("p",null,[t[14]||(t[14]=(0,n.createTextVNode)(" You currently have ",-1)),(0,n.createElementVNode)("label",null,[(0,n.createElementVNode)("span",{innerHTML:b.creditsForScanType},null,8,i)]),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(k.getScanTypeText)+" credits remaining ",1)]),(0,n.createElementVNode)("p",null,[t[15]||(t[15]=(0,n.createTextVNode)(" Are you sure you want to use ",-1)),t[16]||(t[16]=(0,n.createElementVNode)("label",null,[(0,n.createElementVNode)("span",null,"1")],-1)),(0,n.createTextVNode)(" credit to perform a "+(0,n.toDisplayString)(k.getScanTypeText)+" of "+(0,n.toDisplayString)(a.target.target_name)+"? ",1)]),(0,n.createElementVNode)("div",c,[(0,n.createElementVNode)("div",d,[(0,n.createElementVNode)("div",p,[(0,n.createElementVNode)("div",{onClick:t[5]||(t[5]=(...e)=>k.requestScan&&k.requestScan(...e)),id:"confirm-req-scan",name:"confirm-req-scan","aria-label":"confirm request scan",role:"button",disabled:b.hasRequestedScan,class:"blank-button d-inline-block px-4"}," Yes ",8,m)]),(0,n.createElementVNode)("div",u,[(0,n.createElementVNode)("div",{id:"cancel-scan-req",name:"cancel-scan-req","aria-label":"cancel scan request",role:"button",onClick:t[6]||(t[6]=(...e)=>k.closePopup&&k.closePopup(...e)),class:"blank-button d-inline-block px-4"}," No ")])])]),(0,n.createElementVNode)("div",h,[(0,n.createVNode)(C,{id:"notify-dx","input-attr":{name:"notify",id:"notify","aria-label":"enter notify"},modelValue:b.notify,"onUpdate:modelValue":t[7]||(t[7]=e=>b.notify=e)},null,8,["modelValue"]),t[17]||(t[17]=(0,n.createElementVNode)("label",null,"Notify me when scan completes",-1))]),b.notify?((0,n.openBlock)(),(0,n.createElementBlock)("div",y,[(0,n.createVNode)(C,{id:"send_report_dx","input-attr":{name:"send_report",id:"send_report","aria-label":"enter send_report"},modelValue:b.send_report,"onUpdate:modelValue":t[8]||(t[8]=e=>b.send_report=e)},null,8,["modelValue"]),t[18]||(t[18]=(0,n.createElementVNode)("label",{class:"v-middle"},"Include Report",-1)),b.send_report?((0,n.openBlock)(),(0,n.createBlock)(E,{key:0,"data-source":k.filteredScheduledIncludeReportType,id:"send_report_type_dx","input-attr":{name:"send_report_type",id:"send_report_type","aria-label":"enter send_report_type"},"search-enabled":!1,modelValue:b.send_report_type,"onUpdate:modelValue":t[9]||(t[9]=e=>b.send_report_type=e),"display-expr":"name","value-expr":"id"},null,8,["data-source","modelValue"])):(0,n.createCommentVNode)("",!0)])):(0,n.createCommentVNode)("",!0),b.send_report&&k.isV2ReportType?((0,n.openBlock)(),(0,n.createElementBlock)("div",g,[t[19]||(t[19]=(0,n.createElementVNode)("label",{class:"v-middle",style:{"margin-right":"0.5em"}},"Format",-1)),(0,n.createVNode)(E,{"data-source":k.reportFormatOptions,id:"send_report_format_dx","input-attr":{name:"send_report_format",id:"send_report_format","aria-label":"select report format"},"search-enabled":!1,value:b.send_report_format,onValueChanged:t[10]||(t[10]=e=>b.send_report_format=e.value||"html"),"display-expr":"name","value-expr":"id"},null,8,["data-source","value"])])):(0,n.createCommentVNode)("",!0),b.send_report?((0,n.openBlock)(),(0,n.createElementBlock)("div",f,[t[20]||(t[20]=(0,n.createElementVNode)("div",{class:"col-3"},[(0,n.createElementVNode)("label",null,"Report Recipients: ")],-1)),(0,n.createElementVNode)("div",_,[(0,n.createVNode)(T,{emailList:b.send_report_recipients,onUpdate:k.updateRecipients},null,8,["emailList","onUpdate"])])])):(0,n.createCommentVNode)("",!0)],64)):((0,n.openBlock)(),(0,n.createElementBlock)("p",l," You do not have enough credits to perform a scan of this type. Please select another scan type "))],64)):(0,n.createCommentVNode)("",!0)])],void 0,!0),_:1})],void 0,!0),_:1},8,["height","width","visible"]),(0,n.createVNode)(D,{id:"",visible:b.domFailed,"onUpdate:visible":t[12]||(t[12]=e=>b.domFailed=e),"drag-enabled":!0,hideOnOutsideClick:!1,"show-title":!0,width:e.gPopupWidth(500),height:e.gPopupHeight(300),"show-close-button":!0,title:"Warning!"},{default:(0,n.withCtx)(()=>[(0,n.createVNode)(w,null,{default:(0,n.withCtx)(()=>[(0,n.createElementVNode)("div",v,[(0,n.createVNode)(B,{class:"d-block",warnType:"long",targetName:a.target.target_name,failedDoms:b.failedDoms},null,8,["targetName","failedDoms"])])],void 0,!0),_:1})],void 0,!0),_:1},8,["visible","width","height"])])}a(74423),a(44114);var b=a(38317),k=a(679),N=a(7628),E=a(16201),C=a(54737),T=a(11407),x=a(64174),S=a(30623),B=a(18017),w=a(29668),D=a(69531),R={components:{DxPopup:k.jF,DxScrollView:N.$,DxCheckBox:E.K,cantScanText:x.A,DxSelectBox:C.ad,EmailAutoComplete:D.A},props:{target:{type:Object,default:null},useIcon:{type:Boolean,default:null},targetName:{type:String,default:""},usePlus:{type:Boolean,default:null}},data(){return{scanType:null,scanTypeKey:0,latestCredits:null,creditsForScanType:0,popupOpen:!1,hasRequestedScan:!1,holdSchedule:null,holdDate:null,inProgressScans:null,domFailed:!1,failedDoms:[],notify:!1,send_report:!1,send_report_type:null,send_report_format:"html",send_report_recipients:[]}},watch:{send_report:function(e){e?this.send_report_type=this.defaultReportType(this.scanType):(this.send_report_type=null,this.send_report_format="html")},send_report_type:function(e){this.isV2ReportTypeById(e)||(this.send_report_format="html")},scanType:function(e){this.send_report&&(this.send_report_type=this.defaultReportType(e))}},computed:{getScanTypes(){return this.isPrivacyOnly()?S.SC:S.vz},getScanTypeText(){return(0,B.zg)(this.scanType,["noUnderscores"])},filteredScheduledIncludeReportType(){const e=this.$store.getters.user?.account_id;return(0,w.is)(this.getAvailableReportTypes(this.scanType),e)},isV2ReportType(){return this.isV2ReportTypeById(this.send_report_type)},reportFormatOptions(){return[{id:"html",name:"HTML"},{id:"pdf",name:"PDF"}]}},methods:{getAvailableReportTypes(e){const t=(0,S.hA)(this.$store.getters.user);return t[e]||t["full_scan"]||[]},defaultReportType(e){return(0,S.U5)(this.$store.getters.user,e)},isV2ReportTypeById(e){return w.V4.includes(e)},async selectScanType(e,t){this.hasCreditsForScanType(e.value)?(this.creditsForScanType=this.handleInfinite(this.getCreditsCount(this.$store.getters.user.credits,"targets.Scan",e.value)),this.scanType=e.value):this[t+"Key"]++},closePopup(){this.popupOpen=!1,this.scanType=null},handleInfinite(e){return e>=0?e:"∞"},async openConsent(){this.$store.dispatch("refreshCredits"),this.popupOpen=!0,this.scanType=this.isPrivacyOnly()?"privacy_scan":this.$store.getters.user.account_default_scan_type},async checkHosts(){this.failedDoms=[];for(const e of this.target.domains){const t=new T.A(e);await t.check(!0)||this.failedDoms.push(e)}return!this.failedDoms.length},async requestScan(){if(!this.hasRequestedScan)if(this.hasRequestedScan=!0,this.domFailed=!1,await this.checkHosts()){const e=await b.A.call({action:"post",endpoint:"scans",ID:this.target.id,params:{notify_on_complete:this.notify,send_report:this.send_report,send_report_type:this.send_report_type,send_report_format:this.send_report_format,scan_type:this.scanType,send_report_recipients:this.send_report_recipients}}).then(e=>(this.$store.dispatch("refreshCredits"),e.data)).catch(e=>{console.error(e),this.catchError("Error requesting scan.")});e&&(this.dialog("Scan requested successfully."),this.$store.dispatch("refreshCredits"),this.$emit("reset"),this.popupOpen=!1)}else this.domFailed=!0},isPrivacyOnly(){return!!this.$route.name.includes("privacy-scan")},updateRecipients(e){this.send_report_recipients=[...e]}},created(){this.scanType=null}},q=a(66262);const F=(0,q.A)(R,[["render",V]]);var A=F},69531:function(e,t,a){a.d(t,{A:function(){return m}});var n=a(96913);const s={class:"emailAutoCompleteEditor"};function o(e,t,a,o,r,l){const i=(0,n.resolveComponent)("dx-tag-box");return(0,n.openBlock)(),(0,n.createElementBlock)("div",s,[(0,n.createVNode)(i,{value:e.initialEmails,items:r.suggestions,"accept-custom-value":!0,"on-custom-item-creating":l.handleCustomEmail,"on-value-changed":l.handleValueChanged,placeholder:"[email protected]","show-clear-button":!0,"search-enabled":!0,multiline:!0,"input-attr":{"aria-label":"Enter recipient emails"}},null,8,["value","items","on-custom-item-creating","on-value-changed"]),r.message?((0,n.openBlock)(),(0,n.createElementBlock)("p",{key:0,class:(0,n.normalizeClass)([{error:r.messageErrorClass},"message"])},(0,n.toDisplayString)(r.message),3)):(0,n.createCommentVNode)("",!0)])}a(18111),a(61701);var r=a(31089),l=a(38317);const i=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;var c={name:"EmailAutoCompleteEditor",components:{DxTagBox:r.Ir},props:{emailList:{type:Array,required:!0},onUpdate:{type:Function,required:!0}},data(){return{suggestions:[],message:"",messageErrorClass:!1,initialEmail:[]}},methods:{handleCustomEmail(e){const t=e.text.trim();i.test(t)?(this.message="",this.messageErrorClass=!1,e.customItem=t):(this.message=`Invalid email: ${t}`,this.messageErrorClass=!0,e.customItem=null)},handleValueChanged(e){this.onUpdate(e.value)},async getUsers(){try{const e=await l.A.call({action:"get",endpoint:"users",limit:100});this.suggestions=e.data.results.map(e=>e.email)}catch(e){console.error(e),this.message="Error fetching users.",this.messageErrorClass=!0}}},mounted(){this.initialEmails=this.emailList?.length>0?[...this.emailList]:[],this.getUsers()}},d=a(66262);const p=(0,d.A)(c,[["render",o],["__scopeId","data-v-75743c71"]]);var m=p}}]);

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