URL: https://payroll-news.at-eu.therelayservice.com Model: Joe Sandbox AI | {
"typosquatting": false,
"unusual_query_string": false,
"suspicious_tld": false,
"ip_in_url": false,
"long_subdomain": true,
"malicious_keywords": true,
"encoded_characters": false,
"redirection": false,
"contains_email_address": false,
"known_domain": false,
"brand_spoofing_attempt": false,
"third_party_hosting": true
} |
URL: https://payroll-news.at-eu.therelayservice.com |
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 1,
"reasoning": "This is a benign configuration object for Mimecast (a legitimate email security company). It only contains static configuration data including URLs to known legitimate domains (mimecast.com and community.mimecast.com), branding elements, and link labels. There's no dynamic code execution, data collection, or suspicious behavior."
} |
window.mimecast = {"branding":{"defaultBranding":{"defaultConfiguration":{"knowledgeBase":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_HOME_LNK"},"home":{"href":"http://www.mimecast.com/","label":"KNOWLEDGE_BASE"},"loginHelp":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"support":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"}},"originalContextPath":"matpwp","branded":false,"favIcon":"/matpwp/resources/images/favicon.ico","favIconMobile":"/matpwp/resources/images/favicon-mobile.png","home":{"default":true,"href":"http://www.mimecast.com/","label":"KNOWLEDGE_BASE"},"knowledgeBase":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_HOME_LNK"},"loginHelp":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"support":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"logo":"/matpwp/resources/images/mimecast-logo.png"},"defaultConfiguration":{"knowledgeBase":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_HOME_LNK"},"home":{"href":"http://www.mimecast.com/","label":"KNOWLEDGE_BASE"},"loginHelp":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"support":{"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"}},"originalContextPath":"matpwp","branded":false,"favIcon":"/matpwp/resources/images/favicon.ico","favIconMobile":"/matpwp/resources/images/favicon-mobile.png","home":{"default":true,"href":"http://www.mimecast.com/","label":"KNOWLEDGE_BASE"},"knowledgeBase":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_HOME_LNK"},"loginHelp":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"support":{"default":true,"href":"https://community.mimecast.com/docs/DOC-241","label":"LOGIN_LOGIN_HELP_LNK"},"logo":"/matpwp/resources/images/mimecast-logo.png"}};
|
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "The script performs basic DOM manipulation and URL parameter parsing. While it accesses URL parameters (token) and modifies visibility/overflow styles, it only implements simple page functionality without data transmission, external connections, or potentially harmful operations. The token check is a basic string comparison with 'preview'."
} |
function handleOnLoad() {
document.body.style.visibility = 'visible';
const searchParams = location.hash.split('?')[1].split('&');
const token = searchParams.find(item => {
return item.includes('token');
}).split('=')[1];
if (token && token === 'preview') {
document.body.style.overflowY = 'hidden';
}
}
|
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "This appears to be a legitimate Angular/webpack bundle containing standard application code. It includes typical Angular components, services, and templates. The code shows normal loading screen functionality, routing, and error handling. No suspicious behaviors or malicious patterns detected. The obfuscation present is standard webpack bundling, not malicious obfuscation."
} |
(self.webpackChunkmatpwp=self.webpackChunkmatpwp||[]).push([[179],{8555:(p,m,s)=>{"use strict";s.d(m,{D:()=>c});var i=s(8929),t=s(1651);let c=(()=>{class r{constructor(){this.loading$=new i.xQ}get loading(){return this.loading$}use(l){this.loading$.next({loading:l})}start(){this.loading$.next({loading:!0})}stop(){this.loading$.next({loading:!1})}}return r.\u0275fac=function(l){return new(l||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})()},2340:(p,m,s)=>{"use strict";s.d(m,{N:()=>i});const i={production:!0}},6618:(p,m,s)=>{"use strict";var i=s(1481),t=s(1651),c=s(6895),r=s(8746),a=s(7381),l=s(4197),j=s(8555);function x(e,o){1&e&&(t.TgZ(0,"div",1),t._UZ(1,"div",2),t.O4$(),t.TgZ(2,"svg",3),t._UZ(3,"circle",4),t.qZA()())}let y=(()=>{class e{constructor(n){this.loaderService=n}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(j.D))},e.\u0275cmp=t.Xpm({type:e,selectors:[["app-loading-screen"]],decls:2,vars:3,consts:[["class","app-loading",4,"ngIf"],[1,"app-loading"],[1,"logo"],["viewBox","25 25 50 50",1,"spinner"],["cx","50","cy","50","r","20","fill","none","stroke-width","2","stroke-miterlimit","10",1,"path"]],template:function(n,d){if(1&n&&(t.YNc(0,x,4,0,"div",0),t.ALo(1,"async")),2&n){let u;t.Q6J("ngIf",null==(u=t.lcZ(1,1,d.loaderService.loading))?null:u.loading)}},dependencies:[c.O5,c.Ov],styles:[".app-loading[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:rgb(34,34,34);position:fixed;left:0;right:0;top:0;z-index:10}.app-loading[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{height:100px;width:100px;animation:rotate 2s linear infinite;transform-origin:center center;position:absolute;inset:0 0 0 -20px;margin:auto}.app-loading[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%] .path[_ngcontent-%COMP%]{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#29a1ef}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:-20px}50%{stroke-dasharray:90,200;stroke-dashoffset:-40px}to{stroke-dasharray:90,200;stroke-dashoffset:-75px}}"]}),e})(),b=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["mat-phish-app"]],decls:4,vars:0,consts:[[1,""],[1,"no-content"]],template:function(n,d){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"router-outlet"),t.TgZ(2,"app-loading-screen",1),t._uU(3," Loading... "),t.qZA()())},dependencies:[a.lC,y],styles:["[_nghost-%COMP%]{display:block;position:relative;width:100%;height:auto;min-height:100%;padding-bottom:120px}@media (min-width: 480px) and (max-width: 768px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{margin-bottom:2rem}}@media (min-width: 480px){[_nghost-%COMP%]{padding-bottom:0}}footer[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;left:0;z-index:1005;background-color:#f5f5f5;min-height:70px}footer[_ngcontent-%COMP%] .media-body[_ngcontent-%COMP%]{padding-top:3px}footer[_ngcontent-%COMP%] .powered-by[_ngcontent-%COMP%]{width:139px;height:14px}.footer-wrapper[_ngcontent-%COMP%]{padding:20px 0}@media (max-width: 767px){.media[_ngcontent-%COMP%]{max-width:300px;margin-bottom:10px;display:block;margin-right:auto;margin-left:auto}}.shield-icon[_ngcontent-%COMP%]{color:#243c64;font-size:2.9em;margin-top:-8px}.shield-icon[_ngcontent-%COMP%]:before{margin-left:0}.logo[_ngcontent-%COMP%]{height:60px!important;max-height:60px!important;max-width:150px!important}"]}),e})();var C=s(2466);function O(e,o){1&e&&(t.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"h2"),t._uU(4),t.ALo(5,"translate"),t.qZA()(),t.TgZ(6,"p",4),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"small"),t._uU(10),t.ALo(11,"translate"),t.TgZ(12,"a",5),t._uU(13,"it@mimecast.com"),t.qZA()()()()),2&e&&(t.xp6(4),t.Oqu(t.lcZ(5,3,"OOPS")),t.xp6(3),t.hij(" ",t.lcZ(8,5,"NOT_FOUND")," "),t.xp6(3),t.hij(" ",t.lcZ(11,7,"NOT_FOUND_MESSAGE")," "))}function k(e,o){1&e&&(t.TgZ(0,"div",1)(1,"div",2 |
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "This appears to be a legitimate Zone.js implementation (commonly used with Angular) that handles JavaScript execution zones. While it uses DOM manipulation and task scheduling, these are standard practices for zone management. The code is from a webpack bundle and shows no signs of malicious behavior or data exfiltration."
} |
(self.webpackChunkmatpwp=self.webpackChunkmatpwp||[]).push([[429],{7435:(F,he,oe)=>{"use strict";oe(8583)},8583:(F,he,oe)=>{"use strict";var U=oe(4704).default,te=oe(6690).default,H=oe(9728).default;!function(r){var t=r.performance;function n(T){t&&t.mark&&t.mark(T)}function a(T,E){t&&t.measure&&t.measure(T,E)}n("Zone");var i=r.__Zone_symbol_prefix||"__zone_symbol__";function c(T){return i+T}var v=!0===r[c("forceDuplicateZoneCheck")];if(r.Zone){if(v||"function"!=typeof r.Zone.__symbol__)throw new Error("Zone already loaded.");return r.Zone}var le,y=function(){var T=function(){function E(o,e){te(this,E),this._parent=o,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new b(this,this._parent&&this._parent._zoneDelegate,e)}return H(E,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var s=this.getZoneWith(e);if(s)return s._properties[e]}},{key:"getZoneWith",value:function(e){for(var s=this;s;){if(s._properties.hasOwnProperty(e))return s;s=s._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,s){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var Z=this._zoneDelegate.intercept(this,e,s),D=this;return function(){return D.runGuarded(Z,this,arguments,s)}}},{key:"run",value:function(e,s,Z,D){Y={parent:Y,zone:this};try{return this._zoneDelegate.invoke(this,e,s,Z,D)}finally{Y=Y.parent}}},{key:"runGuarded",value:function(e){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,Z=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;Y={parent:Y,zone:this};try{try{return this._zoneDelegate.invoke(this,e,s,Z,D)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{Y=Y.parent}}},{key:"runTask",value:function(e,s,Z){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||d).name+"; Execution: "+this.name+")");if(e.state!==z||e.type!==j&&e.type!==P){var D=e.state!=W;D&&e._transitionTo(W,X),e.runCount++;var u=ye;ye=e,Y={parent:Y,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,s,Z)}catch(_){if(this._zoneDelegate.handleError(this,_))throw _}}finally{e.state!==z&&e.state!==re&&(e.type==j||e.data&&e.data.isPeriodic?D&&e._transitionTo(X,W):(e.runCount=0,this._updateTaskCount(e,-1),D&&e._transitionTo(z,W,z))),Y=Y.parent,ye=u}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var s=this;s;){if(s===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));s=s.parent}e._transitionTo(ee,z);var Z=[];e._zoneDelegates=Z,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(D){throw e._transitionTo(re,ee,z),this._zoneDelegate.handleError(this,D),D}return e._zoneDelegates===Z&&this._updateTaskCount(e,1),e.state==ee&&e._transitionTo(X,ee),e}},{key:"scheduleMicroTask",value:function(e,s,Z,D){return this.scheduleTask(new g(I,e,s,Z,D,void 0))}},{key:"scheduleMacroTask",value:function(e,s,Z,D,u){return this.scheduleTask(new g(P,e,s,Z,D,u))}},{key:"scheduleEventTask",value:function(e,s,Z,D,u){return this.scheduleTask(new g(j,e,s,Z,D,u))}},{key:"cancelTask",value:function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||d).name+"; Execution: "+this.name+")");e._transitionTo(k,X,W);try{this._zoneDelegate.cancelTask(this,e)}catch(s){throw e._transitionTo(re,k),this._zoneDelegate.handleError(this,s),s}return this._updateTaskCount(e,-1),e._transitionTo(z,k),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,s){var Z=e._zoneDelegates;-1==s&&(e._zoneDelegates=null);for(var D=0;D<Z.length;D++)Z[D]._updateTaskCount(e.type,s)}}],[{key:"assertZonePatched",value:function(){if(r.Prom |
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "This appears to be a legitimate webpack bundle loader script. It contains standard webpack functionality for loading JavaScript chunks/modules asynchronously. While it uses dynamic script loading and DOM manipulation, these are standard practices for module bundlers. The script operates within expected bounds and loads resources from the same origin ('/matpwp/resources/'). No suspicious external domains or data exfiltration attempts are present."
} |
(()=>{"use strict";var e,v={},m={};function r(e){var n=m[e];if(void 0!==n)return n.exports;var t=m[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(n,t,o,u)=>{if(!t){var a=1/0;for(i=0;i<e.length;i++){for(var[t,o,u]=e[i],s=!0,f=0;f<t.length;f++)(!1&u||a>=u)&&Object.keys(r.O).every(b=>r.O[b](t[f]))?t.splice(f--,1):(s=!1,u<a&&(a=u));if(s){e.splice(i--,1);var d=o();void 0!==d&&(n=d)}}return n}u=u||0;for(var i=e.length;i>0&&e[i-1][2]>u;i--)e[i]=e[i-1];e[i]=[t,o,u]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>e+".e809a2565ef7dbd5.js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="matpwp:";r.l=(t,o,u,i)=>{if(e[t])e[t].push(o);else{var a,s;if(void 0!==u)for(var f=document.getElementsByTagName("script"),d=0;d<f.length;d++){var l=f[d];if(l.getAttribute("src")==t||l.getAttribute("data-webpack")==n+u){a=l;break}}a||(s=!0,(a=document.createElement("script")).type="module",a.charset="utf-8",a.timeout=120,r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack",n+u),a.src=r.tu(t)),e[t]=[o];var c=(g,b)=>{a.onerror=a.onload=null,clearTimeout(p);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(_=>_(b)),g)return g(b)},p=setTimeout(c.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=c.bind(null,a.onerror),a.onload=c.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/matpwp/resources/",(()=>{var e={666:0};r.f.j=(o,u)=>{var i=r.o(e,o)?e[o]:void 0;if(0!==i)if(i)u.push(i[2]);else if(666!=o){var a=new Promise((l,c)=>i=e[o]=[l,c]);u.push(i[2]=a);var s=r.p+r.u(o),f=new Error;r.l(s,l=>{if(r.o(e,o)&&(0!==(i=e[o])&&(e[o]=void 0),i)){var c=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;f.message="Loading chunk "+o+" failed.\n("+c+": "+p+")",f.name="ChunkLoadError",f.type=c,f.request=p,i[1](f)}},"chunk-"+o,o)}else e[o]=0},r.O.j=o=>0===e[o];var n=(o,u)=>{var f,d,[i,a,s]=u,l=0;if(i.some(p=>0!==e[p])){for(f in a)r.o(a,f)&&(r.m[f]=a[f]);if(s)var c=s(r)}for(o&&o(u);l<i.length;l++)r.o(e,d=i[l])&&e[d]&&e[d][0](),e[d]=0;return r.O(c)},t=self.webpackChunkmatpwp=self.webpackChunkmatpwp||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))})()})();
|
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "This appears to be a legitimate webpack chunk with standard module imports and RxJS (Reactive Extensions for JavaScript) operators. The code contains typical webpack bundling patterns and observable implementations. While it uses some complex patterns, there are no indicators of malicious behavior, external data transmission, or suspicious domains."
} |
(self.webpackChunkmatpwp=self.webpackChunkmatpwp||[]).push([[736],{4197:(Ce,he,b)=>{"use strict";b.d(he,{ze4:()=>wN,DSo:()=>bN,f3X:()=>kN,StJ:()=>NP,uFu:()=>DN,PQW:()=>GT});var A=b(4942),g=b(7685),I=b(3237),y=b(4902),v=b(7762),C=b(245),x=b(8814),D=b(1120),k=b(136),h=b(5671),p=b(3144),e=b(1651);function W(t,i){return i||(i=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(i)}}))}var S=b(6895),T=b(4006),j=b(8929),K=b(591),se=(b(6053),b(6498)),ce=b(6686),ve=b(2268),Me=new ve.v(ce.o),Te=b(6688);b(2866);var tt=b(7876);new se.y(tt.Z);var Ct=b(7043),Lt=b(4850);function ze(t,i,n,r){return(0,Ct.m)(n)&&(r=n,n=void 0),r?ze(t,i,n).pipe((0,Lt.U)(function(o){return(0,Te.k)(o)?r.apply(void 0,(0,y.Z)(o)):r(o)})):new se.y(function(o){ct(t,i,function l(f){o.next(arguments.length>1?Array.prototype.slice.call(arguments):f)},o,n)})}function ct(t,i,n,r,o){var l;if(function Xe(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){var f=t;t.addEventListener(i,n,o),l=function(){return f.removeEventListener(i,n,o)}}else if(function Be(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){var w=t;t.on(i,n),l=function(){return w.off(i,n)}}else if(function je(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){var U=t;t.addListener(i,n),l=function(){return U.removeListener(i,n)}}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(var q=0,me=t.length;q<me;q++)ct(t[q],i,n,r,o)}r.add(l)}var Pe=b(6787),ht=b(3009),mn=b(826),Gn=b(448),yr=function(){return(0,p.Z)(function t(){(0,h.Z)(this,t)},[{key:"call",value:function(n,r){return r.subscribe(new Et(n))}}])}(),Et=function(t){function i(n){var r;return(0,h.Z)(this,i),r=function un(t,i,n){return i=(0,D.Z)(i),(0,C.Z)(t,(0,x.Z)()?Reflect.construct(i,n||[],(0,D.Z)(t).constructor):i.apply(t,n))}(this,i,[n]),r.hasFirst=!1,r.observables=[],r.subscriptions=[],r}return(0,k.Z)(i,t),(0,p.Z)(i,[{key:"_next",value:function(r){this.observables.push(r)}},{key:"_complete",value:function(){var r=this.observables,o=r.length;if(0===o)this.destination.complete();else{for(var l=0;l<o&&!this.hasFirst;l++){var w=(0,Gn.D)(this,r[l],void 0,l);this.subscriptions&&this.subscriptions.push(w),this.add(w)}this.observables=null}}},{key:"notifyNext",value:function(r,o,l){if(!this.hasFirst){this.hasFirst=!0;for(var f=0;f<this.subscriptions.length;f++)if(f!==l){var w=this.subscriptions[f];w.unsubscribe(),this.remove(w)}this.subscriptions=null}this.destination.next(o)}}])}(mn.L),wt=(b(1059),b(3489)),jt=b(7545),bn=b(1177);function qt(t){return function(i){return i.lift(new br(t))}}var br=function(){return(0,p.Z)(function t(i){(0,h.Z)(this,t),this.notifier=i},[{key:"call",value:function(n,r){var o=new Rn(n),l=(0,bn.ft)(this.notifier,new bn.IY(o));return l&&!o.seenValue?(o.add(l),r.subscribe(o)):o}}])}(),Rn=function(t){function i(n){var r;return(0,h.Z)(this,i),r=function In(t,i,n){return i=(0,D.Z)(i),(0,C.Z)(t,(0,x.Z)()?Reflect.construct(i,n||[],(0,D.Z)(t).constructor):i.apply(t,n))}(this,i,[n]),r.seenValue=!1,r}return(0,k.Z)(i,t),(0,p.Z)(i,[{key:"notifyNext",value:function(){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}])}(bn.Ds),Qt=b(2198),Bt=b(2986),Jn=b(2994);function Tn(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return function(r){var o;return"function"==typeof i[i.length-1]&&(o=i.pop()),r.lift(new or(i,o))}}var or=function(){return(0,p.Z)(function t(i,n){(0,h.Z)(this,t),this.observables=i,this.project=n},[{key:"call",value:function(n,r){return r.subscribe(new Gi(n,this.observables,this.project))}}])}(),Gi=function(t){function i(n,r,o){var l;(0,h.Z)(this,i),l=function Di(t,i,n){return i=(0,D.Z)(i),(0,C.Z)(t,(0,x.Z)()?Reflect.construct(i,n||[],(0,D.Z)(t).constructor):i.apply(t,n))}(this,i,[n]),l.observables=r,l.project=o,l.toRespond=[];var f=r.length;l.values=new Array(f);for(var w=0;w<f;w++)l.toRespond.push(w);for(var U=0;U<f;U++)l.add((0,Gn.D)(l,r[ |
URL: JavaScript Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "This appears to be a legitimate webpack bundle chunk with standard module definitions and imports. The code contains typical webpack boilerplate and module exports. While it uses some DOM manipulation functions, they appear to be part of a legitimate UI framework/library. No malicious patterns like eval(), suspicious redirects, or data exfiltration were detected."
} |
(self.webpackChunkmatpwp=self.webpackChunkmatpwp||[]).push([[287],{3287:(ka,bt,R)=>{"use strict";R.r(bt),R.d(bt,{MainContainerModule:()=>$d});var Ye={};R.r(Ye),R.d(Ye,{DocumentPosition:()=>ie,append:()=>mo,appendChild:()=>_o,compareDocumentPosition:()=>nr,existsOne:()=>Ja,filter:()=>wt,find:()=>yn,findAll:()=>Co,findOne:()=>Fn,findOneChild:()=>go,getAttributeValue:()=>lo,getChildren:()=>Ut,getElementById:()=>No,getElements:()=>Io,getElementsByTagName:()=>Qe,getElementsByTagType:()=>Oo,getFeed:()=>ko,getInnerHTML:()=>co,getName:()=>Eo,getOuterHTML:()=>Ka,getParent:()=>Za,getSiblings:()=>ja,getText:()=>xt,hasAttrib:()=>ho,hasChildren:()=>W,innerText:()=>Ht,isCDATA:()=>Pt,isComment:()=>Lt,isDocument:()=>Oe,isTag:()=>b,isText:()=>me,nextElementSibling:()=>Ln,prepend:()=>po,prependChild:()=>To,prevElementSibling:()=>Bn,removeElement:()=>ye,removeSubsets:()=>So,replaceElement:()=>fo,testElement:()=>Do,textContent:()=>qe,uniqueSort:()=>Ge});var hn={};R.r(hn),R.d(hn,{contains:()=>ir,extract:()=>Uo,html:()=>yo,merge:()=>wo,parseHTML:()=>xo,root:()=>Ho,text:()=>ot,xml:()=>Fo});var En={};R.r(En),R.d(En,{addClass:()=>hr,attr:()=>qo,data:()=>Xo,hasClass:()=>Zo,prop:()=>Qo,removeAttr:()=>Ko,removeClass:()=>Er,toggleClass:()=>dr,val:()=>Wo});var dn={};R.r(dn),R.d(dn,{_findBySelector:()=>Lu,add:()=>oc,addBack:()=>uc,children:()=>Qu,closest:()=>xu,contents:()=>Gu,each:()=>Vu,end:()=>sc,eq:()=>tc,filter:()=>Wu,filterArray:()=>ua,find:()=>Pu,first:()=>Ju,get:()=>nc,has:()=>ju,index:()=>rc,is:()=>Ku,last:()=>ec,map:()=>Xu,next:()=>Hu,nextAll:()=>Uu,nextUntil:()=>wu,not:()=>Zu,parent:()=>Bu,parents:()=>yu,parentsUntil:()=>Fu,prev:()=>$u,prevAll:()=>Yu,prevUntil:()=>zu,siblings:()=>qu,slice:()=>ic,toArray:()=>ac});var fn={};R.r(fn),R.d(fn,{_makeDomArray:()=>lc,after:()=>gc,append:()=>dc,appendTo:()=>hc,before:()=>Ac,clone:()=>Mc,empty:()=>Oc,html:()=>Sc,insertAfter:()=>Cc,insertBefore:()=>Dc,prepend:()=>fc,prependTo:()=>Ec,remove:()=>Ic,replaceWith:()=>Nc,text:()=>vc,toString:()=>kc,unwrap:()=>Tc,wrap:()=>_c,wrapAll:()=>pc,wrapInner:()=>mc});var _n={};R.r(_n),R.d(_n,{css:()=>Rc});var mn={};R.r(mn),R.d(mn,{serialize:()=>Bc,serializeArray:()=>yc});var Tn={};R.r(Tn),R.d(Tn,{extract:()=>xc});var tt=R(6895),va=R(4197),ze=R(7381),A=R(1651),Ds=R(2466),Ma=R(591),nt=R(1086),Ra=R(4850),pn=R(7221),ba=R(2986),Is=R(7545),Ns=R(6232),at=(()=>{return(e=at||(at={})).TEXT="text",e.PASSWORD="password",at;var e})();class vs{}var La=R(2340),Ms=R(529),z=R(5671),q=R(3144),ge=function(){return(0,q.Z)(function e(){(0,z.Z)(this,e)},[{key:"scrollToElement",value:function(n){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:750,r=arguments.length>2?arguments[2]:void 0,s=document.getElementById(n);if(s){var o=s.offsetTop;r?("string"==typeof r&&(r=document.getElementById(r)),this.scrollTo(r,o,a,!0)):this.scrollTo(window.document,o,a)}else console.error("Could not find element with the following ID: ".concat(n))}},{key:"scrollTo",value:function(n,a,r){var h,f,p,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=20,u=this,m=0;f=a-(h=s?n.scrollTop:n.body.scrollTop>0?n.body.scrollTop:n.documentElement.scrollTop>0?n.documentElement.scrollTop:0),(p=function(){var S=u.easeInOut(m+=o,h,f,r);s?n.scroll(0,S):top.window.scroll(0,S),m<r&&setTimeout(p,o)})()}},{key:"easeInOut",value:function(n,a,r,s){return(n/=s/2)<1?r/2*n*n+a:-r/2*(--n*(n-2)-1)+a}}])}();ge.\u0275fac=function(t){return new(t||ge)},ge.\u0275prov=A.Yz7({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge.ngInjectableDef=(0,A.Ez6)({factory:function(){return new ge},token:ge,providedIn:"root"});var X=R(4902),y=R(1413),x=function(){return(e=x||(x={})).Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype",x;var e}(),bs=x.Root,Ps=x.Text,Ls=x.Directive,Bs=x.Comment,ys=x.Script,Fs=x.Style,xs=x.Tag,Hs=x.CDATA,Us=x.Doctype,gn=R(245),Cn=R(8814),Le=R(1120),_e=R(136);function Ne(e,t,n){return t=(0,Le.Z)(t),(0,gn.Z)(e,(0,Cn.Z |
URL: https://payroll-news.at-eu.therelayservice.com/matpwp/#/main?type=Payroll-News&locale=en&token=BUX_ZozoSdJWCG_5j9jtL5kIM8s4zpz8F8daQ7vEahL5WDRxV7IghpJPwSaoWNEG9eO6H06U_y_gwUSZJc9fDfwYBqPUPrZdmmRzUZ9qHFiMcq2w4-i7crrAjeyo_fa156_U7Eu0Ww9PKs3fM5eYkKQ_3vneF9YQ Model: Joe Sandbox AI | {
"contains_trigger_text": false,
"trigger_text": "unknown",
"prominent_button_name": "Submit",
"text_input_field_labels": [
"Enter Username",
"Enter Password"
],
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false
} |
|
URL: https://payroll-news.at-eu.therelayservice.com/matpwp/#/main?type=Payroll-News&locale=en&token=BUX_ZozoSdJWCG_5j9jtL5kIM8s4zpz8F8daQ7vEahL5WDRxV7IghpJPwSaoWNEG9eO6H06U_y_gwUSZJc9fDfwYBqPUPrZdmmRzUZ9qHFiMcq2w4-i7crrAjeyo_fa156_U7Eu0Ww9PKs3fM5eYkKQ_3vneF9YQ Model: Joe Sandbox AI | {
"brands": [
"CanadianSolar"
]
} |
|
URL: https://payroll-news.at-eu.therelayservice.com/matpwp/#/main?type=Payroll-News&locale=en&token=BUX_ZozoSdJWCG_5j9jtL5kIM8s4zpz8F8daQ7vEahL5WDRxV7IghpJPwSaoWNEG9eO6H06U_y_gwUSZJc9fDfwYBqPUPrZdmmRzUZ9qHFiMcq2w4-i7crrAjeyo_fa156_U7Eu0Ww9PKs3fM5eYkKQ_3vneF9YQ Model: Joe Sandbox AI | ```json{ "legit_domain": "canadiansolar.com", "classification": "known", "reasons": [ "The URL 'payroll-news.at-eu.therelayservice.com' does not match the legitimate domain 'canadiansolar.com'.", "The domain 'therelayservice.com' is not associated with CanadianSolar, which raises suspicion.", "The presence of 'payroll-news' and 'at-eu' as subdomains or path elements is unusual and could indicate phishing.", "The brand 'CanadianSolar' is known, and its legitimate domain is well-established.", "The use of generic terms like 'Enter Username' and 'Enter Password' is common in phishing sites." ], "riskscore": 8}
Google indexed: False |
URL: payroll-news.at-eu.therelayservice.com
Brands: CanadianSolar
Input Fields: Enter Username, Enter Password |