URL: https://www.bacselearning.co.uk Model: Joe Sandbox AI | {
"typosquatting": false,
"unusual_query_string": false,
"suspicious_tld": false,
"ip_in_url": false,
"long_subdomain": false,
"malicious_keywords": false,
"encoded_characters": false,
"redirection": false,
"contains_email_address": false,
"known_domain": false,
"brand_spoofing_attempt": false,
"third_party_hosting": false
} |
URL: https://www.bacselearning.co.uk |
URL: https://cdn2.dcbstatic.com/9079.fef9cefb384c5013.j... Model: Joe Sandbox AI | {
"risk_score": 7,
"reasoning": "This JavaScript snippet contains several high-risk indicators, including dynamic code execution and data exfiltration. The use of `webpackChunk` and the `push` method suggests the potential for loading and executing remote code, which poses a significant security risk. Additionally, the snippet appears to be sending data to external domains, which could lead to data exfiltration. While the intent of the code is not entirely clear, the combination of these high-risk behaviors warrants a closer inspection and a high-risk score."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[9079,1460],{89079:(Y,N,a)=>{a.r(N),a.d(N,{takeUntilDestroyed:()=>E,toObservable:()=>R,toSignal:()=>P});var o=a(34729),y=a(55883),V=a(76883);function E(e){e||((0,o.assertInInjectionContext)(E),e=(0,o.inject)(o.DestroyRef));const r=new y.Observable(t=>e.onDestroy(t.next.bind(t)));return t=>t.pipe((0,V.takeUntil)(r))}function R(e,r){!r?.injector&&(0,o.assertInInjectionContext)(R);const t=r?.injector??(0,o.inject)(o.Injector),n=new y.ReplaySubject(1),s=(0,o.effect)(()=>{let i;try{i=e()}catch(l){return void(0,o.untracked)(()=>n.error(l))}(0,o.untracked)(()=>n.next(i))},{injector:t,manualCleanup:!0});return t.get(o.DestroyRef).onDestroy(()=>{s.destroy(),n.complete()}),n.asObservable()}class _ extends Error{constructor(r,t){super(function L(e,r){return`NG0${Math.abs(e)}${r?": "+r:""}`}(r,t)),this.code=r}}let u=null;function m(e){const r=u;return u=e,r}function P(e,r){const t=!r?.manualCleanup;t&&!r?.injector&&(0,o.assertInInjectionContext)(P);const n=t?r?.injector?.get(o.DestroyRef)??(0,o.inject)(o.DestroyRef):null;let s;return s=(0,o.signal)(r?.requireSync?{kind:0}:{kind:1,value:r?.initialValue}),function K(e){const r=m(null);try{return e()}finally{m(r)}}(()=>{const i=e.subscribe({next:l=>s.set({kind:1,value:l}),error:l=>s.set({kind:2,error:l})});n?.onDestroy(i.unsubscribe.bind(i))}),(0,o.computed)(()=>{const i=s();switch(i.kind){case 1:return i.value;case 2:throw i.error;case 0:throw new _(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}}}]);
|
URL: https://cdn2.dcbstatic.com/public/static-content/i... Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "The provided JavaScript snippet appears to be a legitimate browser compatibility and cookie handling script. It checks for various browser types and versions, and redirects the user to an unsupported browser page if the current browser is not supported. It also handles the case of blocked cookies by redirecting the user to a blocked cookies page. The script does not exhibit any high-risk behaviors, such as dynamic code execution, data exfiltration, or suspicious redirects. The only low-risk indicator is the use of legacy APIs like `XDomainRequest`, but this is common in older browsers. Overall, the script seems to be focused on providing a good user experience and ensuring compatibility, rather than any malicious intent."
} |
'use strict';
// Hydra front-end identifier
window['isHydraFE'] = true;
/** Handle blocked cookies */
try {
window.localStorage;
} catch(e) {
window.location.href = '/public/static-content/blocked-cookies/blocked-cookies.html';
}
/** Handle browser support */
// Opera
var isOpera = [navigator.userAgent.indexOf('Opera'), navigator.userAgent.indexOf('OPR')]
.some(index => index !== -1);
// Firefox
var isFirefox = navigator.userAgent.indexOf('Firefox') !== -1;
// Safari
var isSafari = navigator.userAgent.indexOf('Safari') !== -1;
// Internet Explorer 6-11
var isIE = /*@cc_on!@*/ false || !!document.documentMode;
// Edge 20+
var isEdge = !isIE && !!window.StyleMedia;
// Chrome
var isChrome = navigator.userAgent.indexOf('Chrome') !== -1;
// Facebook or Instagram
var fbOrInstagram =
navigator.userAgent.indexOf('Instagram') !== -1 ||
(!!navigator.userAgent.match(/(iPod|iPhone|iPad)/) &&
!!navigator.userAgent.match(/FBAV|FBBV|FBAN/i));
//IE 9+
var ie10AndBelow = navigator.userAgent.indexOf('MSIE') !== -1;
var isIE10 = navigator.appVersion.indexOf('MSIE 10.') !== -1;
//LinkedIn
var isLinkedin = navigator.userAgent.indexOf('LinkedInApp') !== -1 ||
navigator.userAgent.indexOf('LinkedInBot') !== -1;
if (
(!fbOrInstagram &&
!isFirefox &&
!isSafari &&
!isEdge &&
!isChrome &&
!isOpera &&
!isLinkedin &&
!isIE) ||
(isIE && ie10AndBelow && !isIE10)
) {
window.location.href = '/public/static-content/browser-support/unsupported-browser.html';
}
function isCrossOrigin() {
try {
return !window.parent.location.hostname;
} catch (e) {
return true;
}
}
/** Handle legacy url */
if (self !== window.parent) {
if (
!isCrossOrigin() &&
window.parent.hasOwnProperty('isHydraFE') &&
window.parent['isHydraFE'] === true
) {
/**
* If the the URL contains /legacy/ and angular is somehow placed inside an iframe - remove /legacy/
*/
window.location.href = window.location.href.replace(/\/legacy\//g, '/');
}
}
|
URL: https://cdn2.dcbstatic.com/7705.1c78df42931356d0.j... Model: Joe Sandbox AI | {
"risk_score": 3,
"reasoning": "The provided JavaScript snippet appears to be a part of a larger application, potentially a web framework or library. While it contains some behaviors that could be considered risky, such as dynamic code execution and data transmission, the overall context suggests these are likely part of legitimate functionality rather than malicious intent. The snippet does not exhibit clear signs of malicious behavior, and the risk can be mitigated by proper implementation and security practices."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[7705],{17705:(ZN,yc,Vo)=>{Vo.r(yc),Vo.d(yc,{ANIMATION_MODULE_TYPE:()=>UD,APP_BOOTSTRAP_LISTENER:()=>ac,APP_ID:()=>vf,APP_INITIALIZER:()=>Rm,ApplicationInitStatus:()=>Ci,ApplicationModule:()=>DN,ApplicationRef:()=>xn,Attribute:()=>Yu,COMPILER_OPTIONS:()=>jm,CSP_NONCE:()=>qD,CUSTOM_ELEMENTS_SCHEMA:()=>fd,ChangeDetectionStrategy:()=>Pt,ChangeDetectorRef:()=>av,Compiler:()=>M_,CompilerFactory:()=>E_,Component:()=>d_,ComponentFactory:()=>$r,ComponentFactoryResolver:()=>mo,ComponentRef:()=>wf,ContentChild:()=>uI,ContentChildren:()=>cI,DEFAULT_CURRENCY_CODE:()=>I_,DebugElement:()=>Fo,DebugEventListener:()=>iN,DebugNode:()=>cc,DefaultIterableDiffer:()=>pv,DestroyRef:()=>yo,Directive:()=>Am,ENVIRONMENT_INITIALIZER:()=>fo,ElementRef:()=>vo,EmbeddedViewRef:()=>rN,EnvironmentInjector:()=>Ue,ErrorHandler:()=>dt,EventEmitter:()=>qe,Host:()=>rd,HostBinding:()=>g_,HostListener:()=>m_,INJECTOR:()=>Bs,Inject:()=>nd,InjectFlags:()=>R,Injectable:()=>fC,InjectionToken:()=>k,Injector:()=>Re,Input:()=>p_,IterableDiffers:()=>hc,KeyValueDiffers:()=>gc,LOCALE_ID:()=>Mi,MissingTranslationStrategy:()=>Om,ModuleWithComponentFactories:()=>Lm,NO_ERRORS_SCHEMA:()=>pd,NgModule:()=>v_,NgModuleFactory:()=>pg,NgModuleRef:()=>xt,NgProbeToken:()=>W_,NgZone:()=>X,Optional:()=>gr,Output:()=>h_,PACKAGE_ROOT_URL:()=>BD,PLATFORM_ID:()=>Js,PLATFORM_INITIALIZER:()=>yf,Pipe:()=>f_,PlatformRef:()=>lc,Query:()=>to,QueryList:()=>mi,Renderer2:()=>rC,RendererFactory2:()=>Nf,RendererStyleFlags2:()=>Er,Sanitizer:()=>Tf,SecurityContext:()=>Et,Self:()=>od,SimpleChange:()=>iu,SkipSelf:()=>mr,TRANSLATIONS:()=>D_,TRANSLATIONS_FORMAT:()=>C_,TemplateRef:()=>ko,Testability:()=>G_,TestabilityRegistry:()=>Um,TransferState:()=>po,Type:()=>Xu,VERSION:()=>xf,Version:()=>bf,ViewChild:()=>fI,ViewChildren:()=>dI,ViewContainerRef:()=>Ii,ViewEncapsulation:()=>rt,ViewRef:()=>cv,afterNextRender:()=>qf,afterRender:()=>Uf,asNativeElements:()=>sN,assertInInjectionContext:()=>Ur,assertPlatform:()=>Jm,booleanAttribute:()=>PN,computed:()=>fy,createComponent:()=>qN,createEnvironmentInjector:()=>mg,createNgModule:()=>hg,createNgModuleRef:()=>gw,createPlatform:()=>Qm,createPlatformFactory:()=>Ym,defineInjectable:()=>Pv,destroyPlatform:()=>Z_,effect:()=>Dp,enableProdMode:()=>eN,forwardRef:()=>$o,getDebugNode:()=>Sn,getModuleFactory:()=>tN,getNgModuleById:()=>nN,getPlatform:()=>wi,importProvidersFrom:()=>df,inject:()=>H,isDevMode:()=>K_,isSignal:()=>dy,isStandalone:()=>kt,makeEnvironmentProviders:()=>qs,makeStateKey:()=>GD,mergeApplicationConfig:()=>WN,numberAttribute:()=>ON,platformCore:()=>IN,provideZoneChangeDetection:()=>iv,reflectComponentType:()=>GN,resolveForwardRef:()=>M,runInInjectionContext:()=>sC,setTestabilityGetter:()=>qm,signal:()=>my,untracked:()=>Cy,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>ic,\u0275AfterRenderEventManager:()=>qr,\u0275ComponentFactory:()=>$r,\u0275Console:()=>Pm,\u0275DEFAULT_LOCALE_ID:()=>bt,\u0275ENABLED_SSR_FEATURES:()=>If,\u0275INJECTOR_SCOPE:()=>zs,\u0275IS_HYDRATION_DOM_REUSE_ENABLED:()=>Do,\u0275InitialRenderPendingTasks:()=>km,\u0275LContext:()=>Cd,\u0275LifecycleHooksFeature:()=>Sp,\u0275LocaleDataIndex:()=>Tn,\u0275NG_COMP_DEF:()=>Vn,\u0275NG_DIR_DEF:()=>zo,\u0275NG_ELEMENT_ID:()=>Ot,\u0275NG_INJ_DEF:()=>Go,\u0275NG_MOD_DEF:()=>Hi,\u0275NG_PIPE_DEF:()=>Qo,\u0275NG_PROV_DEF:()=>kn,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>Br,\u0275NO_CHANGE:()=>b,\u0275NgModuleFactory:()=>gi,\u0275NoopNgZone:()=>Ff,\u0275ReflectionCapabilities:()=>td,\u0275Render3ComponentFactory:()=>gn,\u0275Render3ComponentRef:()=>xp,\u0275Render3NgModuleRef:()=>hi,\u0275RuntimeError:()=>D,\u0275SSR_CONTENT_INTEGRITY_MARKER:()=>Df,\u0275TESTABILITY:()=>$m,\u0275TESTABILITY_GETTER:()=>Bm,\u0275ViewRef:()=>hn,\u0275XSS_SECURITY_URL:()=>xi,\u0275_sanitizeHtml:()=>nf,\u0275_sanitizeUrl:()=>Rr,\u0275allowSanitizationBypassAndThrow:()=>on,\u0275annotateForHydration:()=>wN,\u0275bypassSanitizationTrustHtml:()=>yD,\u0275bypassSanitizationTrustReso |
URL: https://cdn2.dcbstatic.com/3253.fe935df504873e7e.j... Model: Joe Sandbox AI | {
"risk_score": 6,
"reasoning": "The provided JavaScript snippet contains several behaviors that raise moderate security concerns. It uses dynamic code execution through the `webpackChunk` mechanism, which could potentially allow for the execution of remote or obfuscated code. Additionally, the script appears to be interacting with various services related to the LMS (Learning Management System) platform, which could potentially involve the transmission of user data to external domains. While the intent of the script is not entirely clear, the combination of dynamic code execution and potential data transmission warrants further investigation to ensure the security and privacy of the system."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[3253,5634],{95634:(V,n,i)=>{i.r(n),i.d(n,{LmsTranslatable:()=>E,SHARED_ACTION_BUTTON_SERVICE:()=>k,SHARED_BREADCRUMBS_SERVICE:()=>O,SHARED_DIALOG_SERVICE:()=>H,SHARED_HEADER_SERVICE:()=>g,SHARED_PAGE_SERVICE:()=>N,SHARED_RIGHT_PANEL_SERVICE:()=>f,SHARED_TOAST_SERVICE:()=>v,SharedCoreGlobalSearchLoTypeEnum:()=>c,SharedTileContentTypes:()=>A,SharedTooltipPosition:()=>D});var s=i(34729);const N=new s.InjectionToken("DI token for the lms Page Service"),O=new s.InjectionToken("DI token for the lms Breadcrumbs Service"),v=new s.InjectionToken("DI token for the lms Toast Service"),H=new s.InjectionToken("DI token for the lms Dialog service");var A=function(t){return t.ASSET="asset",t.COURSE="my-course",t.SESSION_BASED="session-based-course",t.ASSIGNMENTS_USER="assignment-list",t.ASSIGNMENT_INST="simple-list-2",t.SIMPLE_LIST="simple-list",t.QUESTION_PREVIEW="question-preview",t.PLAYLIST="playlist",t.LEARNING_PLAN="my-lp",t.LEARNING_OBJECT="learning-object",t.QUESTION="question",t.COMMUNITY_COMMENT="community-comment",t.COMMUNITY_POST="community-post",t}(A||{}),c=function(t){return t.ai_lesson="ai_lesson",t.video="video",t.wistia="wistia",t.youtube="youtube",t.vimeo="vimeo",t.file="file",t.htmlpage="html",t.scormorg="scorm",t.test="quiz",t.poll="survey",t.item="file",t.tincan="tincan",t.authoring="slides",t.deliverable="assignment",t.aicc="aicc",t.elucidat="elucidat",t.lti="lti",t.dli="dli",t.googledrive="google-drive",t.sign="file",t.otj="observation-checklist",t.communityPost="community-post",t}(c||{});const g=new s.InjectionToken("DI token for the lms Header Service");var D=function(t){return t.TOP="top",t.BOTTOM="bottom",t.LEFT="left",t.RIGHT="right",t}(D||{});const k=new s.InjectionToken("DI token for the lms ActionButtons Service"),f=new s.InjectionToken("DI token for the lms RightPanel Service");class E{static t(I,_,R={}){return new E(I,_,R)}constructor(I,_,R={}){this.query=_,this.args=R,this.category=I}}}}]);
|
URL: https://cdn2.dcbstatic.com/1626.adcf24a76517ab97.j... Model: Joe Sandbox AI | {
"risk_score": 1,
"reasoning": "The provided JavaScript snippet appears to be a part of a larger library or framework, likely related to web development. It does not contain any high-risk indicators such as dynamic code execution, data exfiltration, or redirects to malicious domains. The code seems to be focused on providing common HTTP-related functionality, such as handling HTTP requests, responses, and interceptors. While it uses some legacy practices like `XDomainRequest`, these are not inherently malicious and are likely included for backward compatibility. Overall, this snippet appears to be a benign, well-intentioned library with no clear signs of malicious intent."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[1626,9245],{21626:(Ie,B,R)=>{R.r(B),R.d(B,{FetchBackend:()=>Y,HTTP_INTERCEPTORS:()=>q,HttpBackend:()=>b,HttpClient:()=>he,HttpClientJsonpModule:()=>st,HttpClientModule:()=>nt,HttpClientXsrfModule:()=>tt,HttpContext:()=>ce,HttpContextToken:()=>je,HttpErrorResponse:()=>S,HttpEventType:()=>v,HttpFeatureKind:()=>k,HttpHandler:()=>w,HttpHeaderResponse:()=>H,HttpHeaders:()=>p,HttpParams:()=>_,HttpRequest:()=>M,HttpResponse:()=>x,HttpResponseBase:()=>z,HttpUrlEncodingCodec:()=>I,HttpXhrBackend:()=>ne,HttpXsrfTokenExtractor:()=>W,JsonpClientBackend:()=>te,JsonpInterceptor:()=>Ge,provideHttpClient:()=>Re,withFetch:()=>et,withInterceptors:()=>Qe,withInterceptorsFromDi:()=>xe,withJsonpSupport:()=>ke,withNoXsrfProtection:()=>Se,withRequestsMadeViaParent:()=>qe,withXsrfConfiguration:()=>se,\u0275HttpInterceptingHandler:()=>J,\u0275HttpInterceptorHandler:()=>J,\u0275withHttpTransferCache:()=>dt});var F=R(10467),a=R(34729),T=R(55883),g=R(76883),N=R(7591);class w{}class b{}class p{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?"string"==typeof t?this.lazyInit=()=>{this.headers=new Map,t.split("\n").forEach(e=>{const s=e.indexOf(":");if(s>0){const r=e.slice(0,s),i=r.toLowerCase(),o=e.slice(s+1).trim();this.maybeSetNormalizedName(r,i),this.headers.has(i)?this.headers.get(i).push(o):this.headers.set(i,[o])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((e,s)=>{this.setHeaderEntries(s,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([e,s])=>{this.setHeaderEntries(e,s)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof p?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new p;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof p?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let s=t.value;if("string"==typeof s&&(s=[s]),0===s.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...s),this.headers.set(e,r);break;case"d":const i=t.value;if(i){let o=this.headers.get(e);if(!o)return;o=o.filter(d=>-1===i.indexOf(d)),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(t,e){const s=(Array.isArray(e)?e:[e]).map(i=>i.toString()),r=t.toLowerCase();this.headers.set(r,s),this.maybeSetNormalizedName(t,r)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class I{encodeKey(t){return ae(t)}encodeValue(t){return ae(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const G=/%(\d[a-f0-9])/gi,Oe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ae(n){return encodeURIComponent(n).replace(G,(t,e)=>Oe[e]??t)}function X(n){return`${n}`}class _{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new I,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and |
URL: https://cdn2.dcbstatic.com/345.02d65c3ae9f99fb6.js... Model: Joe Sandbox AI | ```json
{
"risk_score": 1,
"reasoning": "The provided JavaScript snippet appears to be part of a module bundler output (e.g., Webpack) for an Angular application. It includes various Angular-related classes and functions, such as event management and DOM manipulation utilities. There are no high-risk indicators like dynamic code execution or data exfiltration. The code does not interact with external domains or perform aggressive DOM manipulation. It primarily uses standard Angular and browser APIs, which are typical for web applications. Therefore, the risk score is low."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[345,2726],{345:(Ve,L,m)=>{m.r(L),m.d(L,{BrowserModule:()=>Te,By:()=>Ie,DomSanitizer:()=>ee,EVENT_MANAGER_PLUGINS:()=>y,EventManager:()=>M,HAMMER_GESTURE_CONFIG:()=>S,HAMMER_LOADER:()=>N,HammerGestureConfig:()=>q,HammerModule:()=>Le,Meta:()=>Y,REMOVE_STYLES_ON_COMPONENT_DESTROY:()=>U,Title:()=>W,TransferState:()=>xe,VERSION:()=>Be,bootstrapApplication:()=>ge,createApplication:()=>ye,disableDebugTools:()=>be,enableDebugTools:()=>Oe,makeStateKey:()=>Fe,platformBrowser:()=>Me,provideClientHydration:()=>je,provideProtractorTestingSupport:()=>Ee,withNoDomReuse:()=>He,withNoHttpTransferCache:()=>Ue,\u0275BrowserDomAdapter:()=>E,\u0275BrowserGetTestability:()=>k,\u0275DomEventsPlugin:()=>x,\u0275DomRendererFactory2:()=>C,\u0275DomSanitizerImpl:()=>P,\u0275HammerGesturesPlugin:()=>Q,\u0275INTERNAL_BROWSER_PLATFORM_PROVIDERS:()=>b,\u0275KeyEventsPlugin:()=>z,\u0275SharedStylesHost:()=>D,\u0275getDOM:()=>l.\u0275getDOM,\u0275initDomAdapter:()=>$});var n=m(34729),l=m(7591),ne=m(74109);class re extends l.\u0275DomAdapter{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class E extends re{static makeCurrent(){(0,l.\u0275setRootDomAdapter)(new E)}onAndCancel(r,e,t){return r.addEventListener(e,t),()=>{r.removeEventListener(e,t)}}dispatchEvent(r,e){r.dispatchEvent(e)}remove(r){r.parentNode&&r.parentNode.removeChild(r)}createElement(r,e){return(e=e||this.getDefaultDocument()).createElement(r)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(r){return r.nodeType===Node.ELEMENT_NODE}isShadowRoot(r){return r instanceof DocumentFragment}getGlobalEventTarget(r,e){return"window"===e?window:"document"===e?r:"body"===e?r.body:null}getBaseHref(r){const e=function oe(){return g=g||document.querySelector("base"),g?g.getAttribute("href"):null}();return null==e?null:function se(o){v=v||document.createElement("a"),v.setAttribute("href",o);const r=v.pathname;return"/"===r.charAt(0)?r:`/${r}`}(e)}resetBaseElement(){g=null}getUserAgent(){return window.navigator.userAgent}getCookie(r){return(0,l.\u0275parseCookieValue)(document.cookie,r)}}let v,g=null;class k{addToWindow(r){n.\u0275global.getAngularTestability=(t,s=!0)=>{const i=r.findTestabilityInTree(t,s);if(null==i)throw new n.\u0275RuntimeError(5103,!1);return i},n.\u0275global.getAllAngularTestabilities=()=>r.getAllTestabilities(),n.\u0275global.getAllAngularRootElements=()=>r.getAllRootElements(),n.\u0275global.frameworkStabilizers||(n.\u0275global.frameworkStabilizers=[]),n.\u0275global.frameworkStabilizers.push(t=>{const s=n.\u0275global.getAllAngularTestabilities();let i=s.length,a=!1;const c=function(u){a=a||u,i--,0==i&&t(a)};s.forEach(u=>{u.whenStable(c)})})}findTestabilityInTree(r,e,t){return null==e?null:r.getTestability(e)??(t?(0,l.\u0275getDOM)().isShadowRoot(e)?this.findTestabilityInTree(r,e.host,!0):this.findTestabilityInTree(r,e.parentElement,!0):null)}}let ie=(()=>{class o{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(t){return new(t||o)};static#t=this.\u0275prov=n.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac})}return o})();const y=new n.InjectionToken("EventManagerPlugins");let M=(()=>{class o{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,s){return this._findPluginFor(t).addEventListener(e,t,s)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(i=>i.supports(e)),!t)throw new n.\u0275RuntimeError(5101,!1);return this._eventNameToPlugin.set(e,t),t}static#e=this.\u0275fac=function(t){return new(t||o)(n.\u0275\u0275inject(y),n.\u0275\u0275inject(n.NgZone))};static#t=this.\u0275prov=n.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac})}return o})();class w{constructor(r){this._doc=r}}const T="ng-app-id";let D=(()=>{class o{construc |
URL: https://cdn2.dcbstatic.com/177.6a2132ab25ac9d3d.js... Model: Joe Sandbox AI | ```json
{
"risk_score": 1,
"reasoning": "The provided JavaScript snippet appears to be part of a module bundler output (e.g., Webpack) for an application, likely Angular given the use of decorators and tokens. It does not exhibit any high-risk behaviors such as dynamic code execution, data exfiltration, or redirects to suspicious domains. The code primarily involves dependency injection and platform location management, which are typical for web applications. There are no indicators of malicious intent or aggressive behaviors, thus it is considered low risk."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[177,2558],{60177:(ki,Me,de)=>{de.r(Me),de.d(Me,{APP_BASE_HREF:()=>he,AsyncPipe:()=>Ft,BrowserPlatformLocation:()=>Oe,CommonModule:()=>zn,CurrencyPipe:()=>Tt,DATE_PIPE_DEFAULT_OPTIONS:()=>St,DATE_PIPE_DEFAULT_TIMEZONE:()=>wt,DOCUMENT:()=>P,DatePipe:()=>bt,DecimalPipe:()=>Bt,FormStyle:()=>A,FormatWidth:()=>w,HashLocationStrategy:()=>en,I18nPluralPipe:()=>It,I18nSelectPipe:()=>Lt,IMAGE_CONFIG:()=>Xt,IMAGE_LOADER:()=>Le,JsonPipe:()=>vt,KeyValuePipe:()=>Mt,LOCATION_INITIALIZED:()=>Qt,Location:()=>Te,LocationStrategy:()=>z,LowerCasePipe:()=>_t,NgClass:()=>ut,NgComponentOutlet:()=>at,NgFor:()=>ye,NgForOf:()=>ye,NgForOfContext:()=>dt,NgIf:()=>ft,NgIfContext:()=>ht,NgLocaleLouserzation:()=>st,NgLouserzation:()=>oe,NgOptimizedImage:()=>Oi,NgPlural:()=>we,NgPluralCase:()=>mt,NgStyle:()=>Ct,NgSwitch:()=>ue,NgSwitchCase:()=>gt,NgSwitchDefault:()=>pt,NgTemplateOutlet:()=>Et,NumberFormatStyle:()=>V,NumberSymbol:()=>E,PRECONNECT_CHECK_BLOCKLIST:()=>Vt,PathLocationStrategy:()=>Re,PercentPipe:()=>Rt,PlatformLocation:()=>q,Plural:()=>N,SlicePipe:()=>Pt,TitleCasePipe:()=>yt,TranslationWidth:()=>h,UpperCasePipe:()=>At,VERSION:()=>Wn,ViewportScroller:()=>Yn,WeekDay:()=>ke,XhrFactory:()=>Jn,formatCurrency:()=>tt,formatDate:()=>Ze,formatNumber:()=>it,formatPercent:()=>nt,getCurrencySymbol:()=>Ye,getLocaleCurrencyCode:()=>cn,getLocaleCurrencyName:()=>an,getLocaleCurrencySymbol:()=>un,getLocaleDateFormat:()=>G,getLocaleDateTimeFormat:()=>W,getLocaleDayNames:()=>Ue,getLocaleDayPeriods:()=>$e,getLocaleDirection:()=>ln,getLocaleEraNames:()=>ze,getLocaleExtraDayPeriodRules:()=>He,getLocaleExtraDayPeriods:()=>We,getLocaleFirstDayOfWeek:()=>sn,getLocaleId:()=>xe,getLocaleMonthNames:()=>je,getLocaleNumberFormat:()=>Q,getLocaleNumberSymbol:()=>S,getLocalePluralCase:()=>Ve,getLocaleTimeFormat:()=>H,getLocaleWeekEndRange:()=>on,getNumberOfCurrencyDigits:()=>Ke,isPlatformBrowser:()=>Vn,isPlatformServer:()=>Ut,isPlatformWorkerApp:()=>Gn,isPlatformWorkerUi:()=>Hn,provideCloudflareLoader:()=>ii,provideCloudinaryLoader:()=>ai,provideImageKitLoader:()=>hi,provideImgixLoader:()=>Ci,registerLocaleData:()=>Bn,\u0275DomAdapter:()=>qt,\u0275NullViewportScroller:()=>Xn,\u0275PLATFORM_BROWSER_ID:()=>Nt,\u0275PLATFORM_SERVER_ID:()=>kt,\u0275PLATFORM_WORKER_APP_ID:()=>xt,\u0275PLATFORM_WORKER_UI_ID:()=>$t,\u0275getDOM:()=>J,\u0275parseCookieValue:()=>Rn,\u0275setRootDomAdapter:()=>Jt});var s=de(34729);let le=null;function J(){return le}function Jt(e){le||(le=e)}class qt{}const P=new s.InjectionToken("DocumentToken");let q=(()=>{class e{historyGo(t){throw new Error("Not implemented")}static#e=this.\u0275fac=function(n){return new(n||e)};static#t=this.\u0275prov=s.\u0275\u0275defineInjectable({token:e,factory:function(){return(0,s.inject)(Oe)},providedIn:"platform"})}return e})();const Qt=new s.InjectionToken("Location Initialized");let Oe=(()=>{class e extends q{constructor(){super(),this._doc=(0,s.inject)(P),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return J().getBaseHref(this._doc)}onPopState(t){const n=J().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",t,!1),()=>n.removeEventListener("popstate",t)}onHashChange(t){const n=J().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",t,!1),()=>n.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,n,r){this._history.pushState(t,n,r)}replaceState(t,n,r){this._history.replaceState(t,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static#e=this.\u0275fac=function(n |
URL: https://cdn2.dcbstatic.com/1634.7c792d57a9d90ddd.j... Model: Joe Sandbox AI | ```json
{
"risk_score": 1,
"reasoning": "The script primarily focuses on polyfilling requestAnimationFrame and cancelAnimationFrame for cross-browser compatibility, along with some utility functions. There are no high-risk behaviors such as dynamic code execution, data exfiltration, or redirects to suspicious domains. The use of legacy practices and tracking behavior is minimal and not indicative of malicious intent."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[1634,9253],{32566:(k1,o1,j)=>{j.r(o1),j.d(o1,{cancelAnimationFrame:()=>v,requestAnimationFrame:()=>e});var i1=["webkit","moz","ms","o"],e=function(){for(var f=0,_=i1.length;f<_&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[i1[f]+"RequestAnimationFrame"];if(!window.requestAnimationFrame){var A=0;window.requestAnimationFrame=function(w){var q=(new Date).getTime(),Y=Math.max(0,16-q-A),C=window.setTimeout(function(){return w(q+Y)},Y);return A=q+Y,C}}return window.requestAnimationFrame.bind(window)}(),v=function(){for(var f=0,_=i1.length;f<_&&!window.cancelAnimationFrame;++f)window.cancelAnimationFrame=window[i1[f]+"CancelAnimationFrame"]||window[i1[f]+"CancelRequestAnimationFrame"];return window.cancelAnimationFrame||(window.cancelAnimationFrame=function(A){window.clearTimeout(A)}),window.cancelAnimationFrame.bind(window)}()},19056:(k1,o1,j)=>{k1.exports="function"==typeof Array.from?Array.from:j(91265)},91265:k1=>{var o1,i1,e,_;k1.exports=(o1=function(A){return"function"==typeof A},i1=Math.pow(2,53)-1,e=function(A){var w=function(A){var w=Number(A);return isNaN(w)?0:0!==w&&isFinite(w)?(w>0?1:-1)*Math.floor(Math.abs(w)):w}(A);return Math.min(Math.max(w,0),i1)},_=function(A){var w=A.next();return!w.done&&w},function(w){"use strict";var C,q=this,Y=arguments.length>1?arguments[1]:void 0;if(typeof Y<"u"){if(!o1(Y))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(C=arguments[2])}var e1,h1,T1=function(A,w){if(null!=A&&null!=w){var q=A[w];if(null==q)return;if(!o1(q))throw new TypeError(q+" is not a function");return q}}(w,function(A){if(null!=A){if(["string","number","boolean","symbol"].indexOf(typeof A)>-1)return Symbol.iterator;if(typeof Symbol<"u"&&"iterator"in Symbol&&Symbol.iterator in A)return Symbol.iterator;if("@@iterator"in A)return"@@iterator"}}(w));if(void 0!==T1){e1=o1(q)?Object(new q):[];var F1,s1,A1=T1.call(w);if(null==A1)throw new TypeError("Array.from requires an array-like or iterable object");for(h1=0;;){if(!(F1=_(A1)))return e1.length=h1,e1;s1=F1.value,e1[h1]=Y?Y.call(C,s1,h1):s1,h1++}}else{var N=Object(w);if(null==w)throw new TypeError("Array.from requires an array-like object - not null or undefined");var K,U=e(N.length);for(e1=o1(q)?Object(new q(U)):new Array(U),h1=0;h1<U;)K=N[h1],e1[h1]=Y?Y.call(C,K,h1):K,h1++;e1.length=U}return e1})},62468:k1=>{k1.exports=function(j,i1){return Array.prototype.slice.call(j,i1)}},35554:(k1,o1,j)=>{var i1=j(54489);k1.exports=function(v,f,_){v&&i1(function(){v.apply(_||null,f||[])})}},57123:(k1,o1,j)=>{var i1=j(62468),e=j(35554);k1.exports=function(f,_){var A=_||{},w={};return void 0===f&&(f={}),f.on=function(q,Y){return w[q]?w[q].push(Y):w[q]=[Y],f},f.once=function(q,Y){return Y._once=!0,f.on(q,Y),f},f.off=function(q,Y){var C=arguments.length;if(1===C)delete w[q];else if(0===C)w={};else{var e1=w[q];if(!e1)return f;e1.splice(e1.indexOf(Y),1)}return f},f.emit=function(){var q=i1(arguments);return f.emitterSnapshot(q.shift()).apply(this,q)},f.emitterSnapshot=function(q){var Y=(w[q]||[]).slice(0);return function(){var C=i1(arguments),e1=this||f;if("error"===q&&!1!==A.throws&&!Y.length)throw 1===C.length?C[0]:C;return Y.forEach(function(T1){A.async?e(T1,C,e1):T1.apply(e1,C),T1._once&&f.off(q,T1)}),f}},f}},62994:(k1,o1,j)=>{var i1=j(23724);k1.exports=function e(v,f){var _=i1.boolean((f=f||{}).allowUpdate,!0);return function(w){if(w=w||window.event,v.target=w.target||w.srcElement||w.originalTarget,v.element=this,v.type=w.type,_(w)){if(w.targetTouches)v.x=w.targetTouches[0].clientX,v.y=w.targetTouches[0].clientY,v.pageX=w.targetTouches[0].pageX,v.pageY=w.targetTouches[0].pageY,v.screenX=w.targetTouches[0].screenX,v.screenY=w.targetTouches[0].screenY;else{if(null===w.pageX&&null!==w.clientX){var q=w.target&&w.target.ownerDocument||document,Y=q.documentElement,C=q.body;v.pageX=w.clientX+(Y&&Y.scrollLeft||C&&C.scrollLeft||0)-(Y&&Y.clientLeft||C&&C.cl |
URL: https://cdn2.dcbstatic.com/962.4bdc018bba990c7b.js... Model: Joe Sandbox AI | ```json
{
"risk_score": 2,
"reasoning": "The script primarily involves class definitions and method implementations without any high-risk indicators like dynamic code execution or data exfiltration. It does involve some external data transmission through a backend service, which is a moderate-risk indicator. However, there is no evidence of malicious intent or interaction with suspicious domains."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[962],{292:(Ie,F,a)=>{a.d(F,{H:()=>e});var r=a(7591),l=a(21122),p=a(34729);let e=(()=>{class g{static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275mod=p.\u0275\u0275defineNgModule({type:g});static#n=this.\u0275inj=p.\u0275\u0275defineInjector({imports:[r.CommonModule,l.p]})}return g})()},46754:(Ie,F,a)=>{a.d(F,{u:()=>T});var r=a(3437),l=a(55883),v=a(76883),g=a(34729),w=a(74151);let T=(()=>{class b{constructor(x){this._backendService=x}init(x){const{formControl:O,endpoint:m,queryParamKey:B,mapOptions:A,fetchOptionsRequest:C}=x||{};this.setEndpoint(m),this.setFormControl(O),this.setQueryParamKey(B),this.setMapOptions(A),this.setFetchOptionsRequest(C),this.searchQuery$=new l.Subject,this.ngUnsubscribe=new l.Subject,this.initSearchQuerySubscription()}destroy(){this.ngUnsubscribe?.next(),this.ngUnsubscribe?.complete()}setEndpoint(x){this.endpoint=x}setFormControl(x){this.formControl=x||new r.FormControl(new Map)}setQueryParamKey(x){this.queryParamKey=x||"search_text"}setMapOptions(x){this.mapOptions=x||(O=>({value:O.id,label:O.name||O.title||""}))}setFetchOptionsRequest(x){this.fetchOptionsRequest=x||this.fetchOptions.bind(this)}dispatchSearchQuery(x){x.query.length&&this.searchQuery$.next(x)}getSelectedOptions(){return Array.from(this.formControl.value?.keys()||[])}removeSelectedOptions(x){const O=this.formControl.value;x.forEach(m=>O.delete(m)),this.formControl.setValue(O)}resetOptions(){this.formControl.setValue(new Map)}initSearchQuerySubscription(){this.searchQuery$.pipe((0,v.debounceTime)(500),(0,v.switchMap)(x=>this.fetchOptionsRequest(x.query).pipe((0,v.map)(O=>({data:O,event:x})),(0,v.catchError)(()=>(0,l.of)({data:[],event:x})),(0,v.finalize)(()=>{x.response.complete()}))),(0,v.takeUntil)(this.ngUnsubscribe)).subscribe(({data:x,event:O})=>{O.response.next({options:x})})}fetchOptions(x,O=999){if(!this.endpoint||!this.endpoint.url)return console.error("AutocompleteService: endpoint is not defined"),(0,l.of)([]);const m={...!!x?.length&&{[this.queryParamKey]:x},page:1,page_size:O};return this._backendService.request(this.endpoint.url,this.endpoint?.verb,m).pipe((0,v.map)(B=>B?.data?.items?.map(A=>this.mapOptions(A))))}static#e=this.\u0275fac=function(O){return new(O||b)(g.\u0275\u0275inject(w.m))};static#t=this.\u0275prov=g.\u0275\u0275defineInjectable({token:b,factory:b.\u0275fac})}return b})()},54805:(Ie,F,a)=>{a.d(F,{Q:()=>r});class r{}},73286:(Ie,F,a)=>{a.d(F,{B6:()=>h,CU:()=>T,Hj:()=>oe,Nx:()=>w,Ol:()=>c,Yh:()=>S,_D:()=>A,_V:()=>O,aq:()=>C,cA:()=>v,dK:()=>e,hR:()=>b,m0:()=>r,mp:()=>g,rU:()=>p,te:()=>B,vl:()=>J,yM:()=>l});var r=function(I){return I[I.READY="ready"]="READY",I[I.REQUEST_FOR_PLAY="request_for_play"]="REQUEST_FOR_PLAY",I[I.PLAY_REJECTED="play_rejected"]="PLAY_REJECTED",I[I.PLAYING="playing"]="PLAYING",I[I.ACTIVITY_COMPLETED="activity_completed"]="ACTIVITY_COMPLETED",I[I.COURSE_COMPLETED="course_completed"]="COURSE_COMPLETED",I[I.PLAY_REJECT_USERFIELDS="play_reject_userfields"]="PLAY_REJECT_USERFIELDS",I}(r||{}),h=function(I){return I[I.INITIALIZING="initializing"]="INITIALIZING",I[I.READY="ready"]="READY",I[I.PLAYER="player"]="PLAYER",I[I.OVERVIEW="overview"]="OVERVIEW",I[I.UNAUTHORIZED="unauthorized"]="UNAUTHORIZED",I}(h||{}),l=function(I){return I[I.INITIALIZING="initializing"]="INITIALIZING",I[I.REQUEST_SESSION="request_session"]="REQUEST_SESSION",I[I.REQUEST_REJECTED="request_rejected"]="REQUEST_REJECTED",I[I.READY="ready"]="READY",I[I.NO_SESSION="no_sessions"]="NO_SESSION",I[I.SESSION_ENROLLMENT="changeSessionEnrollmentSuccess"]="SESSION_ENROLLMENT",I}(l||{}),p=function(I){return I[I.INITIALIZING="initializing"]="INITIALIZING",I[I.EMPTY="empty"]="EMPTY",I[I.UNAUTHORIZED="unauthorized"]="UNAUTHORIZED",I[I.READY="ready"]="READY",I[I.REQUEST_FOR_PLAY="request_for_play"]="REQUEST_FOR_PLAY",I[I.PLAY_REJECTED="play_rejected"]="PLAY_REJECTED",I[I.PLAYING="playing"]="PLAYING",I[I.PLAY_REJECT_USERFIELDS="play_reject_userfields"]="P |
URL: https://www.bacselearning.co.uk/learn/forgot-password Model: Joe Sandbox AI | {
"contains_trigger_text": false,
"trigger_text": "unknown",
"prominent_button_name": "unknown",
"text_input_field_labels": "unknown",
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://cdn2.dcbstatic.com/6155.c1333cd3cf2e397f.j... Model: Joe Sandbox AI | ```json
{
"risk_score": 2,
"reasoning": "The script interacts with known Intercom API domains, which are reputable. It initializes and configures the Intercom widget, a common practice for customer support integration. No high-risk behaviors like dynamic code execution or data exfiltration are present. The use of external data transmission is transparent and expected for this functionality."
} |
(self.webpackChunkheracles=self.webpackChunkheracles||[]).push([[6155],{98384:(b,x)=>{Object.defineProperty(x,"__esModule",{value:!0}),x.regionAPIs=void 0,x.regionAPIs=new Map([["us","https://api-iam.intercom.io"],["eu","https://api-iam.eu.intercom.io"],["ap","https://api-iam.au.intercom.io"]])},14729:function(b,x,a){var e=this&&this.__rest||function(n,d){var Z={};for(var C in n)Object.prototype.hasOwnProperty.call(n,C)&&d.indexOf(C)<0&&(Z[C]=n[C]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var k=0;for(C=Object.getOwnPropertySymbols(n);k<C.length;k++)d.indexOf(C[k])<0&&Object.prototype.propertyIsEnumerable.call(n,C[k])&&(Z[C[k]]=n[C[k]])}return Z};Object.defineProperty(x,"__esModule",{value:!0}),x.onUserEmailSupplied=x.showConversation=x.showTicket=x.startChecklist=x.startSurvey=x.showNews=x.showArticle=x.startTour=x.getVisitorId=x.trackEvent=x.onUnreadCountChange=x.onShow=x.onHide=x.showNewMessage=x.showMessages=x.showSpace=x.show=x.hide=x.update=x.shutdown=x.boot=x.Intercom=void 0;const t=a(98384),o=a(11564);x.Intercom=n=>{var{region:d="us"}=n,Z=e(n,["region"]);typeof window<"u"&&!o.ref&&(window.intercomSettings=Object.assign(Object.assign({},Z),{api_base:t.regionAPIs.get(d)}),(0,o.init)())},x.default=x.Intercom,x.boot=n=>{(0,o.getIntercomRef)()("boot",n)},x.shutdown=()=>{(0,o.getIntercomRef)()("shutdown")},x.update=n=>{(0,o.getIntercomRef)()("update",n)},x.hide=()=>{(0,o.getIntercomRef)()("hide")},x.show=()=>{(0,o.getIntercomRef)()("show")},x.showSpace=n=>{(0,o.getIntercomRef)()("showSpace",n)},x.showMessages=()=>{(0,o.getIntercomRef)()("showMessages")},x.showNewMessage=n=>{(0,o.getIntercomRef)()("showNewMessage",n)},x.onHide=n=>{(0,o.getIntercomRef)()("onHide",n)},x.onShow=n=>{(0,o.getIntercomRef)()("onShow",n)},x.onUnreadCountChange=n=>{(0,o.getIntercomRef)()("onUnreadCountChange",n)},x.trackEvent=(...n)=>{(0,o.getIntercomRef)()("trackEvent",...n)},x.getVisitorId=()=>{(0,o.getIntercomRef)()("getVisitorId")},x.startTour=n=>{(0,o.getIntercomRef)()("startTour",n)},x.showArticle=n=>{(0,o.getIntercomRef)()("showArticle",n)},x.showNews=n=>{(0,o.getIntercomRef)()("showNews",n)},x.startSurvey=n=>{(0,o.getIntercomRef)()("startSurvey",n)},x.startChecklist=n=>{(0,o.getIntercomRef)()("startChecklist",n)},x.showTicket=n=>{(0,o.getIntercomRef)()("showTicket",n)},x.showConversation=n=>{(0,o.getIntercomRef)()("showConversation",n)},x.onUserEmailSupplied=n=>{(0,o.getIntercomRef)()("onUserEmailSupplied",n)}},11564:function(b,x){var a=this&&this.__awaiter||function(o,i,r,s){return new(r||(r=Promise))(function(h,g){function p(y){try{u(s.next(y))}catch(q){g(q)}}function m(y){try{u(s.throw(y))}catch(q){g(q)}}function u(y){y.done?h(y.value):function l(h){return h instanceof r?h:new r(function(g){g(h)})}(y.value).then(p,m)}u((s=s.apply(o,i||[])).next())})};Object.defineProperty(x,"__esModule",{value:!0}),x.getIntercomRef=x.ref=x.init=void 0,x.init=()=>a(void 0,void 0,void 0,function*(){var o=window,i=o.Intercom;if(o.intercomSettings&&(o.intercomSettings.installation_type="npm-package"),"function"==typeof i)i("reattach_activator"),i("update",o.intercomSettings);else{var r=document,s=function(){s.c(arguments)};s.q=[],s.c=function(h){s.q.push(h)},o.Intercom=s;var l=function(){var h,g,p=r.createElement("script");p.type="text/javascript",p.async=!0,p.src="https://widget.intercom.io/widget/"+(null===(h=window.intercomSettings)||void 0===h?void 0:h.app_id);var m=r.getElementsByTagName("script")[0];null===(g=m.parentNode)||void 0===g||g.insertBefore(p,m)};"complete"===document.readyState?l():o.attachEvent?o.attachEvent("onload",l):o.addEventListener("load",l,!1)}}),x.ref=void 0,x.getIntercomRef=()=>(typeof window<"u"&&!x.ref&&(x.ref=window.Intercom),!x.ref||typeof window>"u"?(console.warn("Intercom not booted or setup incomplete."),typeof window>"u"&&console.warn("Are you sure you are running on client-side?"),()=>{}):x.ref)},79901:(b,x,a)=>{a.d(x,{s:()=>o});var e=a(34729);let o=(()=>{class i{set(s,l){localStorage.setItem(s,JSON.stringify( |
URL: https://www.bacselearning.co.uk/learn/forgot-password Model: Joe Sandbox AI | {
"brands": "unknown"
} |
|
URL: https://www.bacselearning.co.uk/learn/forgot-password Model: Joe Sandbox AI | {
"contains_trigger_text": true,
"trigger_text": "Reset your password",
"prominent_button_name": "SEND RESET LINK",
"text_input_field_labels": [
"Email address (required)"
],
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://www.bacselearning.co.uk/learn/forgot-password Model: Joe Sandbox AI | {
"brands": [
"Pay.uk"
]
} |
|
URL: https://www.bacselearning.co.uk/learn/forgot-password Model: Joe Sandbox AI | ```json{ "legit_domain": "pay.uk", "classification": "known", "reasons": [ "The brand 'Pay.uk' is known and associated with the legitimate domain 'pay.uk'.", "The provided URL 'www.bacselearning.co.uk' does not match the legitimate domain for 'Pay.uk'.", "The URL contains 'bacselearning', which is unrelated to 'Pay.uk' and could be a sign of phishing.", "The domain extension '.co.uk' is common in the UK, but the presence of unrelated terms in the URL is suspicious.", "The input field for 'Email address' is a common target for phishing attempts." ], "riskscore": 8}
Google indexed: False |
URL: www.bacselearning.co.uk
Brands: Pay.uk
Input Fields: Email address (required) |