Open-source atomic malware analysis

Analyze another

embed

UNKNOWN
Verdict: BENIGN
Mal-ecule
H₃(Cm₄DbOs)
Size 43.3 KB download
First seen 33 days ago
Analyzed 33 days ago
Package https://nodejs.org/calendar

Referenced by 1 sample

embed javascript
1 <!doctype html><html lang="en-US" dir="ltr"><head><base href="https://calendar.google.com/calendar/"><link rel="preconnect" href="//www.gstatic.com"><meta name="referrer" content="origin"><script nonce="AxtJLrldBinsiBdKVgQazQ">window['ppConfig'] = {productName: 'CalendarEmbed', deleteIsEnforced: true , sealIsEnforced: true , heartbeatRate: 0.5 , periodicReportingRateMillis: 60000.0 , disableAllReporting: false };(function(){'use strict';function k(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function l(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:k(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}var m=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
2 function n(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var p=n(this);function q(a,b){if(b)a:{var c=p;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&m(c,a,{configurable:!0,writable:!0,value:b})}}
3 q("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});q("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
4 q("String.prototype.includes",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return this.indexOf(b,c||0)!==-1}});function r(a,b,c){a("https://csp.withgoogle.com/csp/proto/"+encodeURIComponent(b),JSON.stringify(c))}function t(){var a;if((a=window.ppConfig)==null?0:a.disableAllReporting)return function(){};var b,c,d,e;return(e=(b=window)==null?void 0:(c=b.navigator)==null?void 0:(d=c.sendBeacon)==null?void 0:d.bind(navigator))!=null?e:u}function u(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.send(b)} Opens an XMLHttpRequest with HTTP POST
5 function v(){var a=(w=Object.prototype)==null?void 0:w.__lookupGetter__("__proto__"),b=x,c=y;return function(){var d=a.call(this),e,f,g,h;r(c,b,{type:"ACCESS_GET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}}
6 function z(){var a=(A=Object.prototype)==null?void 0:A.__lookupSetter__("__proto__"),b=x,c=y;return function(d){d=a.call(this,d);var e,f,g,h;r(c,b,{type:"ACCESS_SET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}}function B(a,b){C(a.productName,b);setInterval(function(){C(a.productName,b)},a.periodicReportingRateMillis)}
7 var D="constructor __defineGetter__ __defineSetter__ hasOwnProperty __lookupGetter__ __lookupSetter__ isPrototypeOf propertyIsEnumerable toString valueOf __proto__ toLocaleString x_ngfn_x".split(" "),E=D.concat,F=navigator.userAgent.match(/Firefox\/([0-9]+)\./),G=(!F||F.length<2?0:Number(F[1])<75)?["toSource"]:[],H;if(G instanceof Array)H=G;else{for(var I=l(G),J,K=[];!(J=I.next()).done;)K.push(J.value);H=K}var L=E.call(D,H),M=[]; Reads browser User-Agent string
8 function C(a,b){for(var c=[],d=l(Object.getOwnPropertyNames(Object.prototype)),e=d.next();!e.done;e=d.next())e=e.value,L.includes(e)||M.includes(e)||c.push(e);e=Object.prototype;d=[];for(var f=0;f<c.length;f++){var g=c[f];d[f]={name:g,descriptor:Object.getOwnPropertyDescriptor(Object.prototype,g),type:typeof e[g]}}if(d.length!==0){c=l(d);for(e=c.next();!e.done;e=c.next())M.push(e.value.name);var h;r(b,a,{type:"SEAL",origin:(h=window.location.origin)!=null?h:"unknown",report:{blockers:d}})}};var N=Math.random(),O=t(),P=window.ppConfig;P&&(P.disableAllReporting||P.deleteIsEnforced&&P.sealIsEnforced||N<P.heartbeatRate&&r(O,P.productName,{origin:window.location.origin,type:"HEARTBEAT"}));var y=t(),Q=window.ppConfig;if(Q)if(Q.deleteIsEnforced)delete Object.prototype.__proto__;else if(!Q.disableAllReporting){var x=Q.productName;try{var w,A;Object.defineProperty(Object.prototype,"__proto__",{enumerable:!1,get:v(),set:z()})}catch(a){}}
9 (function(){var a=t(),b=window.ppConfig;b&&(b.sealIsEnforced?Object.seal(Object.prototype):b.disableAllReporting||(document.readyState!=="loading"?B(b,a):document.addEventListener("DOMContentLoaded",function(){B(b,a)})))})();}).call(this);
10 </script><link rel="canonical" href="https://calendar.google.com/calendar/newembed"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="https://www.gstatic.com/images/branding/productlogos/calendar_2026_31/v2/ico/calendar_2026_31_32dp.ico" type="image/x-icon"><link rel="preconnect" href="//apis.google.com"><link rel="preconnect" href="//clients6.google.com"><link rel="preload" as="script" href="//apis.google.com/js/api.js" nonce="AxtJLrldBinsiBdKVgQazQ"><script data-id="_gd" nonce="AxtJLrldBinsiBdKVgQazQ">window.WIZ_global_data = {"AfY8Hf":false,"DpimGf":false,"EP1ykd":["/_/*"],"FdrFJe":"-5401844408241361872","HiPsbb":1,"Im6cmf":"/calendar/_/CalendarEmbed","K1cgmc":"%.@.[null,null,null,[3,1,[1784945945,210399000],4],null,3]]","LVIXXb":1,"LoQv7e":true,"MT7f9b":[],"MUE6Ne":"calendar-web-embed","QrtxK":"","S06Grb":"","S6lZl":75443034,"TSDtV":"%.@.[[null,[[45759550,null,false,null,null,null,\"ipHXZe\"],[11763
11 a.l=function(e){function g(b){var c={};c[b]=k();a.cc_latency.push(c)}function m(b){var c=n("iml");b.setAttribute("data-iml",c);return c}a.cc_aid=e;a.iml_start=a.cc_latency_start_time;a.css_size=0;a.cc_latency=[];a.ccTick=g;a.onJsLoad=function(){g("jsl")};a.onCssLoad=function(){g("cssl")};a._isVisible=function(b,c){if(!c||c.style.display=="none")return!1;var f=b.defaultView;if(f&&f.getComputedStyle&&(f=f.getComputedStyle(c),f.height=="0px"||f.width=="0px"||f.visibility=="hidden"))return!1;if(!c.getBoundingClientRect)return!0;
12 var h=c.getBoundingClientRect();c=h.left+a.pageXOffset;f=h.top+a.pageYOffset;if(f+h.height<0||c+h.width<0||h.height<=0||h.width<=0)return!1;b=b.documentElement;return f<=(a.innerHeight||b.clientHeight)&&c<=(a.innerWidth||b.clientWidth)};a._recordImlEl=m;document.documentElement.addEventListener("load",function(b){b=b.target;var c;b.tagName!="IMG"||b.hasAttribute("data-iid")||a._isLazyImage(b)||b.hasAttribute("data-noaft")||(c=m(b));if(a.aft_counter&&(b=a.aft_counter.indexOf(b),b!==-1&&(b=a.aft_counter.splice(b,
13 1).length===1,a.aft_counter.length===0&&b&&c)))a.onaft(c)},!0);a.prt=-1;a.wiz_tick=function(){var b=n("prt");a.prt=b}};}).call(this);
14 l('ofgAfc')</script><script nonce="AxtJLrldBinsiBdKVgQazQ">var _F_cssRowKey = 'boq-calendar.CalendarEmbed.SQ3SBLxbhx0.L.X.O';var _F_combinedSignature = 'AA4Gz9j0EC-k39jE_3YLuW5vCgufO0Qpow';function _DumpException(e) {throw e;}</script><link rel="stylesheet" href="https://www.gstatic.com/_/mss/boq-calendar/_/ss/k=boq-calendar.CalendarEmbed.SQ3SBLxbhx0.L.X.O/am=QAAIcAKYAQAQ/d=1/ed=1/rs=AA4Gz9gXzGnX2BFjZOHTrDyqSeDL2vWlUg/m=mainview,_b,_tp" data-id="_cl" nonce="4wR5DSdvJIuvEOctyTfUMA"><script nonce="AxtJLrldBinsiBdKVgQazQ">onCssLoad();</script><style data-font-stylesheet nonce="4wR5DSdvJIuvEOctyTfUMA">@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf)format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf)format('truet
23 */
24 var m=["focus","blur","error","load","toggle"];function n(a){return a==="mouseenter"?"mouseover":a==="mouseleave"?"mouseout":a==="pointerenter"?"pointerover":a==="pointerleave"?"pointerout":a};function p(a){this.l={};this.m={};this.i=null;this.g=[];this.o=a}p.prototype.handleEvent=function(a,b,c){q(this,{eventType:a,event:b,targetElement:b.target,eic:c,timeStamp:Date.now(),eia:void 0,eirp:void 0,eiack:void 0})};function q(a,b){if(a.i)a.i(b);else{b.eirp=!0;var c;(c=a.g)==null||c.push(b)}}
25 function r(a,b,c){if(!(b in a.l)&&a.o){var e=function(f,d,B){a.handleEvent(f,d,B)};a.l[b]=e;c=n(c||b);if(c!==b){var h=a.m[c]||[];h.push(b);a.m[c]=h}a.o.addEventListener(c,function(f){return function(d){e(b,d,f)}},void 0)}}p.prototype.j=function(a){return this.l[a]};p.prototype.ecrd=function(a){this.i=a;var b;if((b=this.g)==null?0:b.length){for(a=0;a<this.g.length;a++)q(this,this.g[a]);this.g=null}};function t(a){this.g=a;this.i=[]}t.prototype.addEventListener=function(a,b,c){var e=this.i,h=e.push,f=this.g;b=b(this.g);var d=!1;m.indexOf(a)>=0&&(d=!0);f.addEventListener(a,b,typeof c==="boolean"?{capture:d,passive:c}:d);h.call(e,{eventType:a,j:b,capture:d,passive:c})};var k="click dblclick focus focusin blur error focusout keydown keyup keypress load mouseover mouseout mouseenter mouseleave mousemove submit toggle touchstart touchend touchmove touchcancel auxclick change compositionstart compositionupdate compositionend beforeinput input select selectstart textinput copy cut paste mousedown mouseup wheel context
26 if(!(k instanceof Array)){var u;var v=typeof Symbol!="undefined"&&Symbol.iterator&&k[Symbol.iterator];if(v)u=v.call(k);else if(typeof k.length=="number")u={next:g()};else throw Error(String(k)+" is not an iterable or ArrayLike");for(var w,x=[];!(w=u.next()).done;)x.push(w.value)};var y=function(a){return{trigger:function(b){var c=a.j(b.type);c||(r(a,b.type),c=a.j(b.type));var e=b.target||b.srcElement;c&&c(b.type,b,e.ownerDocument.documentElement)},configure:function(b){b(a)}}}(function(){var a=window,b=new t(a.document.documentElement),c=new p(b);k.forEach(function(d){return r(c,d)});var e,h,f;"onwebkitanimationend"in a&&(e="webkitAnimationEnd");r(c,"animationend",e);"onwebkitanimationstart"in a&&(h="webkitAnimationStart");r(c,"animationstart",h);r(c,"animationcancel");"onwebkittransitionend"in
27 a&&(f="webkitTransitionEnd");r(c,"transitionend",f);return{u:c,container:b}}().u),z=["BOQ_wizbind"],A=window||l,C;for(;z.length&&(C=z.shift());)z.length||y===void 0?A[C]&&A[C]!==Object.prototype[C]?A=A[C]:A=A[C]={}:A[C]=y;}).call(this);
28 </script><script noCollect src="https://www.gstatic.com/_/mss/boq-calendar/_/js/k=boq-calendar.CalendarEmbed.en_US.B0_NC2CTrrM.es5.O/am=AAAAAACIAQ/d=1/excm=_b,_tp,mainview/ed=1/dg=0/wt=2/ujg=1/rs=AA4Gz9j0Pe2Uc1RF0s3njsXg41QdJB0q8A/dti=1/m=_b,_tp" defer id="base-js" fetchpriority="high" crossorigin="anonymous" nonce="AxtJLrldBinsiBdKVgQazQ"></script><script nonce="AxtJLrldBinsiBdKVgQazQ">if (window.BOQ_loadedInitialJS) {onJsLoad();} else {document.getElementById('base-js').addEventListener('load', onJsLoad, false);}</script><script nonce="AxtJLrldBinsiBdKVgQazQ">
29 window['_wjdc'] = function (d) {window['_wjdd'] = d};
30 </script><meta property="og:title" content="Node.js Public Calendar"><title>Node.js Public Calendar</title><script nonce="AxtJLrldBinsiBdKVgQazQ">var AF_initDataKeys = []; var AF_dataServiceRequests = {}; var AF_initDataChunkQueue = []; var AF_initDataCallback; var AF_initDataInitializeCallback; if (AF_initDataInitializeCallback) {AF_initDataInitializeCallback(AF_initDataKeys, AF_initDataChunkQueue, AF_dataServiceRequests);}if (!AF_initDataCallback) {AF_initDataCallback = function(chunk) {AF_initDataChunkQueue.push(chunk);};}</script></head><body id="yDmH0d" class="yDmH0d"><c-wiz jsrenderer="BnuVTe" jsshadow jsdata="deferred-i1" data-p="%.@.[&quot;Node.js Public Calendar&quot;]]" data-node-index="0;0" jsmodel="hc6Ubd" view c-wiz><div class="O0O81b" jscontroller="Gois3b" jsaction="rcuQ6b:npT2md;ASTbff:rcuQ6b;GeD47d:lVIrAe;rBcAz:ALJPCd;mIL4me:URN5wf;NQ5d2b:if9IVb;jB84Te:cIKxIe;rwMyCf:MlWXp;Nxrg1b:CQ5rSd;d5OR2:rUfL9c;dXB3wc:fofv3b;mfOvT:Dkhmcc;"><div jscontroller="oJz28e" class="ErQSec-qNpTzb-MkD1Ye LyKlYb"
31 c.initAft=function(){f=0;e=Array.prototype.slice.call(document.getElementsByTagName("img")).filter(function(a){return!!a.getAttribute("data-iml")});[].forEach.call(document.getElementsByTagName("img"),function(a){try{_recordIsAboveFold(a)}catch(b){throw b.message=a.hasAttribute("data-iid")?b.message+"\nrecordIsAboveFold error for defer inlined image":b.message+("\nrecordIsAboveFold error for img element with <src: "+a.src+">"),b;}});if(d.length===0)c.onaft(f);e=[]};}).call(this);
32 initAft()</script><script id="_ij" nonce="AxtJLrldBinsiBdKVgQazQ">window.IJ_values = [[null,null,"",true,null,null,null,false],'0','https:\/\/calendar.google.com\/calendar\/', null ,'boq_calendar-web-embed_20260721.06_p0','calendar.google.com', 0.0 ,'','AxtJLrldBinsiBdKVgQazQ','4wR5DSdvJIuvEOctyTfUMA','DEFAULT','\/calendar', 2026.0 ,'https:\/\/calendar.google.com\/calendar\/newembed', null ,'ltr', false ,'https:\/\/accounts.google.com\/AccountChooser?continue\x3dhttps:\/\/calendar.google.com\/calendar\/newembed?src%3Dc_16f0ae5d3a22625175d199dbdb1cac84c2d09eab7f173e94f558417cb5cdbfd8@group.calendar.google.com\x26hl\x3den-US','https:\/\/accounts.google.com\/ServiceLogin?service\x3dcl\x26hl\x3den-US\x26continue\x3dhttps:\/\/calendar.google.com\/calendar\/newembed?src%3Dc_16f0ae5d3a22625175d199dbdb1cac84c2d09eab7f173e94f558417cb5cdbfd8@group.calendar.google.com','https:\/\/accounts.google.com\/SignOutOptions?continue\x3dhttps:\/\/calendar.google.com\/calendar\/newembed?src%3Dc_16f0ae5d3a22625175d199dbdb1cac84c2d0

Objectives

Micro-behaviors

Metadata

Identity

SHA-256 9cf20bbdbdb8abb92f69200e477c95f5675a5e6e636d3f973be213b8946e8c7d
Filename embed
PURL https://nodejs.org/calendar

Timeline

First seen 27 Jul 2026 19:04 UTC
First analyzed 27 Jul 2026 19:06 UTC
Last analyzed 28 Jul 2026 05:49 UTC
Last updated 27 Aug 2026 19:28 UTC

Labeling

Label unknown
Label source upload
Traits version b3b11