favicon de main.d1n4g8n63dpm7q.amplifyapp.com

main.d1n4g8n63dpm7q.amplifyapp.com

Catégorie : Not Recommended Site

Analysé : 21 mai 2026, 14:59 UTC · Vu pour la première fois : 21 mai 2026 · Moteurs de détection : 7 / 91 · Nombre d'analyses : 1
19 / 100 Score de confiance Basé sur les résultats de l’analyse au moment de l’examen
Potentiellement dangereux
0 - Risque élevé50 - Modéré100 - Aucune menace
Nouvelle analyse recommandée
Dernière analyse il y a 113 jours - l’état de sécurité a peut-être changé depuis.
Non analysé n'a pas encore été analysé. Cliquez sur Vérifier le site pour l'analyser.

Les analyses peuvent prendre jusqu'à 5 minutes. Gardez cet onglet ouvert - nous vous redirigerons vers le rapport dès qu'il sera prêt.

Échec
Analyse indisponible
Échec de l'analyse
Protégez-vous des sites potentiellement dangereux
Le module de protection web en temps réel de Combo Cleaner bloque activement l’accès aux sites d’arnaque, de phishing et infectés par des malwares.
★★★★★ 4.8 / 5 Recommended by PCrisk.com editors Windows · Mac · Android · iOS
Télécharger Combo Cleaner Analyse gratuite · sans inscription

Pour utiliser le produit avec toutes ses fonctionnalités, vous devez acheter une licence pour Combo Cleaner. Essai gratuit limité à sept jours. Combo Cleaner appartient à et est exploité par RCS LT, la société mère de PCRisk.com.

Les analyses de sécurité PCrisk dans vos résultats Google Ajoutez PCrisk à vos sources préférées : nos rapports d'analyse et guides de suppression seront priorisés dans Google.
Ajouter PCrisk aux sources préférées
Capture d’écran de main.d1n4g8n63dpm7q.amplifyapp.com Capturée 21 mai 2026
https://main.d1n4g8n63dpm7q.amplifyapp.com
Capture d’écran de main.d1n4g8n63dpm7q.amplifyapp.com
Ce site a été signalé comme potentiellement dangereux
Capture d’écran floutée par sécurité. Plusieurs moteurs de sécurité ont signalé des menaces potentielles lors de l’analyse.
8 ans 4 mois (amplifyapp.com)
Non classé - Ce site web n'apparaît pas dans la liste Tranco
Signalé par 7 moteurs sur 91
✓ Valide (TLS)
AWS CloudFront (GLOBAL)
London, United Kingdom
AmazonS3
Inconnu
99.86.109.76
Informations sur le domaine et WHOIS
Bureau d'enregistrement NOM-IQ Ltd dba Com Laude
Enregistré 17 avril 2018 (amplifyapp.com)
Expire 17 avril 2027
Serveurs de noms ns-904.awsdns-49.net
DNSSEC Non signé
Hébergement AWS CloudFront (GLOBAL)
Il s'agit d'un sous-domaine de amplifyapp.com. Les données WHOIS ci-dessus appartiennent au domaine parent, pas à main.d1n4g8n63dpm7q.amplifyapp.com. La date réelle de création de ce sous-domaine est inconnue et peut être bien plus récente que celle du parent.
Réputation et vérification des menaces 91 moteurs de sécurité vérifiés
7
7 moteurs sur 91 ont signalé ce site Signalé par 7 fournisseurs de sécurité au moment de l'analyse
Non signalé Signalé
Flagged by 7 of 91 engines
Sources directes des bases de menaces
Voir les résultats détaillés sur VirusTotal
Résumé de l'analyse du fichier Propulsé par Quttera Engine
100 fichiers analysés
Aucune menace
100
Risque faible
0
Risque moyen
0
Risque élevé
0
Aucune menace Risque faible Risque moyen Risque élevé
main.d1n4g8n63dpm7q.amplifyapp.com/a 13.3 KB Aucune menace
main.d1n4g8n63dpm7q.amplifyapp.com/# 13.3 KB Aucune menace
newpp81.onrender.com/06hshs.js 256 B Aucune menace
newpp81.onrender.com/11gfdjuef.js 256 B Aucune menace
newpp81.onrender.com/04shesc1.js 256 B Aucune menace
newpp81.onrender.com/09sgsgsfr.js 256 B Aucune menace
newpp81.onrender.com/08dgsg3d.js 256 B Aucune menace
newpp81.onrender.com/13dugfjdf.js 256 B Aucune menace
newpp81.onrender.com/07sdgsg4.js 256 B Aucune menace
newpp81.onrender.com/05sdghdf.js 256 B Aucune menace
Afficher 90 de plus...
Liens externes et domaines
48
Liens externes
Tout propre
1
Iframes
Signalé
6
Domaines référencés
1 signalés
1
Ressources signalées
Détecté
f.styleSignalé : Generic Suspicious Object
http://main.d1n4g8n63dpm7q.amplifyapp.com/01css32bd.cssNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/aNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/css/01css32bd.cssNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/bx1.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/cs.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/dm.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/fesbg.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/img01df.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/re.gifNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/web1.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/winlo.pngNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/index.htmlNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/01d1fgshfddfg.jsNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/02dgdsg3d.jsNon signalé
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/03fgsskryeivh.jsNon signalé
Afficher encore 33...
f.styleSignalé : Generic Suspicious Object
api.publytics.netNon signalé
code.jquery.comNon signalé
main.d1n4g8n63dpm7q.amplifyapp.comNon signalé
main.d2e2t1bayqr8g1.amplifyapp.comNon signalé
newpp81.onrender.comNon signalé
<iframe frameborder%3D'0' width%3D'0' height%3D'0'/>")).appendTo(b.documentElement), b %3D qb[0].contentDocument, b.write(), b.close(), c %3D sb(a, b), qb.detach()), rb[a] %3D c), c } var ub %3D /^margin/ , vb %3D new RegExp("^(" + Q + ")(?!px)[a-z%]+$","i") , wb %3D function(b) { return b.ownerDocument.defaultView.opener ? b.ownerDocument.defaultView.getComputedStyle(b, null) : a.getComputedStyle(b, null) }%3B function xb(a, b, c) { var d, e, f, g, h %3D a.style%3B return c %3D c || wb(a), c && (g %3D c.getPropertyValue(b) || c[b]), c && ("" !%3D%3D g || n.contains(a.ownerDocument, a) || (g %3D n.style(a, b)), vb.test(g) && ub.test(b) && (d %3D h.width, e %3D h.minWidth, f %3D h.maxWidth, h.minWidth %3D h.maxWidth %3D h.width %3D g, g %3D c.width, h.width %3D d, h.minWidth %3D e, h.maxWidth %3D f)), void 0 !%3D%3D g ? g + "" : g } function yb(a, b) { return { get: function() { return a() ? void delete this.get : (this.get %3D b).apply(this, arguments) } } } !function() { var b, c, d %3D l.documentElement, e %3D l.createElement("div"), f %3D l.createElement("div")%3B if (f.style) { f.style.backgroundClip %3D "content-box", f.cloneNode(!0).style.backgroundClip %3D "", k.clearCloneStyle %3D "content-box" %3D%3D%3D f.style.backgroundClip, e.style.cssText %3D "border:0%3Bwidth:0%3Bheight:0%3Btop:0%3Bleft:-9999px%3Bmargin-top:1px%3Bposition:absolute", e.appendChild(f)%3B function g() { f.style.cssText %3D "-webkit-box-sizing:border-box%3B-moz-box-sizing:border-box%3Bbox-sizing:border-box%3Bdisplay:block%3Bmargin-top:1%%3Btop:1%%3Bborder:1px%3Bpadding:1px%3Bwidth:4px%3Bposition:absolute", f.innerHTML %3D "", d.appendChild(e)%3B var g %3D a.getComputedStyle(f, null)%3B b %3D "1%" !%3D%3D g.top, c %3D "4px" %3D%3D%3D g.width, d.removeChild(e) } a.getComputedStyle && n.extend(k, { pixelPosition: function() { return g(), b }, boxSizingReliable: function() { return null %3D%3D c && g(), c }, reliableMarginRight: function() { var b, c %3D f.appendChild(l.createElement("div"))%3B return c.style.cssText %3D f.style.cssText %3D "-webkit-box-sizing:content-box%3B-moz-box-sizing:content-box%3Bbox-sizing:content-box%3Bdisplay:block%3Bmargin:0%3Bborder:0%3Bpadding:0", c.style.marginRight %3D c.style.width %3D "0", f.style.width %3D "1px", d.appendChild(e), b %3D !parseFloat(a.getComputedStyle(c, null).marginRight), d.removeChild(e), f.removeChild(c), b } }) } }(), n.swap %3D function(a, b, c, d) { var e, f, g %3D {}%3B for (f in b) g[f] %3D a.style[f], a.style[f] %3D b[f]%3B e %3D c.apply(a, d || [])%3B for (f in b) a.style[f] %3D g[f]%3B return e } %3B var zb %3D /^(none|table(?!-c[ea]).+)/ , Ab %3D new RegExp("^(" + Q + ")(.*)$","i") , Bb %3D new RegExp("^([+-])%3D(" + Q + ")","i") , Cb %3D { position: "absolute", visibility: "hidden", display: "block" } , Db %3D { letterSpacing: "0", fontWeight: "400" } , Eb %3D ["Webkit", "O", "Moz", "ms"]%3B function Fb(a, b) { if (b in a) return b%3B var c %3D b[0].toUpperCase() + b.slice(1) , d %3D b , e %3D Eb.length%3B while (e--) if (b %3D Eb[e] + c, b in a) return b%3B return d } function Gb(a, b, c) { var d %3D Ab.exec(b)%3B return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b } function Hb(a, b, c, d, e) { for (var f %3D c %3D%3D%3D (d ? "border" : "content") ? 4 : "width" %3D%3D%3D b ? 1 : 0, g %3D 0%3B 4 > f%3B f +%3D 2) "margin" %3D%3D%3D c && (g +%3D n.css(a, c + R[f], !0, e)), d ? ("content" %3D%3D%3D c && (g -%3D n.css(a, "padding" + R[f], !0, e)), "margin" !%3D%3D c && (g -%3D n.css(a, "border" + R[f] + "Width", !0, e))) : (g +%3D n.css(a, "padding" + R[f], !0, e), "padding" !%3D%3D c && (g +%3D n.css(a, "border" + R[f] + "Width", !0, e)))%3B return g } function Ib(a, b, c) { var d %3D !0 , e %3D "width" %3D%3D%3D b ? a.offsetWidth : a.offsetHeight , f %3D wb(a) , g %3D "border-box" %3D%3D%3D n.css(a, "boxSizing", !1, f)%3B if (0 >%3D e || null %3D%3D e) { if (e %3D xb(a, b, f), (0 > e || null %3D%3D e) && (e %3D a.style[b]), vb.test(e)) return e%3B d %3D g && (k.boxSizingReliable() || e %3D%3D%3D a.style[b]), e %3D parseFloat(e) || 0 } return e + Hb(a, b, c || (g ? "border" : "content"), d, f) + "px" } function Jb(a, b) { for (var c, d, e, f %3D [], g %3D 0, h %3D a.length%3B h > g%3B g++) d %3D a[g], d.style && (f[g] %3D L.get(d, "olddisplay"), c %3D d.style.display, b ? (f[g] || "none" !%3D%3D c || (d.style.display %3D ""), "" %3D%3D%3D d.style.display && S(d) && (f[g] %3D L.access(d, "olddisplay", tb(d.nodeName)))) : (e %3D S(d), "none" %3D%3D%3D c && e || L.set(d, "olddisplay", e ? c : n.css(d, "display"))))%3B for (g %3D 0%3B h > g%3B g++) d %3D a[g], d.style && (b && "none" !%3D%3D d.style.display && "" !%3D%3D d.style.display || (d.style.display %3D b ? f[g] || "" : "none"))%3B return a } n.extend({ cssHooks: { opacity: { get: function(a, b) { if (b) { var c %3D xb(a, "opacity")%3B return "" %3D%3D%3D c ? "1" : c } } } }, cssNumber: { columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: { "float": "cssFloat" }, style: function(a, b, c, d) { if (a && 3 !%3D%3D a.nodeType && 8 !%3D%3D a.nodeType && a.style) { var e, f, g, h %3D n.camelCase(b), i %3D a.style%3B return b %3D n.cssProps[h] || (n.cssProps[h] %3D Fb(i, h)), g %3D n.cssHooks[b] || n.cssHooks[h], void 0 %3D%3D%3D c ? g && "get"in g && void 0 !%3D%3D (e %3D g.get(a, !1, d)) ? e : i[b] : (f %3D typeof c, "string" %3D%3D%3D f && (e %3D Bb.exec(c)) && (c %3D (e[1] + 1) * e[2] + parseFloat(n.css(a, b)), f %3D "number"), null !%3D c && c %3D%3D%3D c && ("number" !%3D%3D f || n.cssNumber[h] || (c +%3D "px"), k.clearCloneStyle || "" !%3D%3D c || 0 !%3D%3D b.indexOf("background") || (i[b] %3D "inherit"), g && "set"in g && void 0 %3D%3D%3D (c %3D g.set(a, c, d)) || (i[b] %3D c)), void 0) } }, css: function(a, b, c, d) { var e, f, g, h %3D n.camelCase(b)%3B return b %3D n.cssProps[h] || (n.cssProps[h] %3D Fb(a.style, h)), g %3D n.cssHooks[b] || n.cssHooks[h], g && "get"in g && (e %3D g.get(a, !0, c)), void 0 %3D%3D%3D e && (e %3D xb(a, b, d)), "normal" %3D%3D%3D e && b in Db && (e %3D Db[b]), "" %3D%3D%3D c || c ? (f %3D parseFloat(e), c %3D%3D%3D !0 || n.isNumeric(f) ? f || 0 : e) : e } }), n.each(["height", "width"], function(a, b) { n.cssHooks[b] %3D { get: function(a, c, d) { return c ? zb.test(n.css(a, "display")) && 0 %3D%3D%3D a.offsetWidth ? n.swap(a, Cb, function() { return Ib(a, b, d) }) : Ib(a, b, d) : void 0 }, set: function(a, c, d) { var e %3D d && wb(a)%3B return Gb(a, c, d ? Hb(a, b, d, "border-box" %3D%3D%3D n.css(a, "boxSizing", !1, e), e) : 0) } } }), n.cssHooks.marginRight %3D yb(k.reliableMarginRight, function(a, b) { return b ? n.swap(a, { display: "inline-block" }, xb, [a, "marginRight"]) : void 0 }), n.each({ margin: "", padding: "", border: "Width" }, function(a, b) { n.cssHooks[a + b] %3D { expand: function(c) { for (var d %3D 0, e %3D {}, f %3D "string" %3D%3D typeof c ? c.split(" ") : [c]%3B 4 > d%3B d++) e[a + R[d] + b] %3D f[d] || f[d - 2] || f[0]%3B return e } }, ub.test(a) || (n.cssHooks[a + b].set %3D Gb) }), n.fn.extend({ css: function(a, b) { return J(this, function(a, b, c) { var d, e, f %3D {}, g %3D 0%3B if (n.isArray(b)) { for (d %3D wb(a), e %3D b.length%3B e > g%3B g++) f[b[g]] %3D n.css(a, b[g], !1, d)%3B return f } return void 0 !%3D%3D c ? n.style(a, b, c) : n.css(a, b) }, a, b, arguments.length > 1) }, show: function() { return Jb(this, !0) }, hide: function() { return Jb(this) }, toggle: function(a) { return "boolean" %3D%3D typeof a ? a ? this.show() : this.hide() : this.each(function() { S(this) ? n(this).show() : n(this).hide() }) } })%3B function Kb(a, b, c, d, e) { return new Kb.prototype.init(a,b,c,d,e) } n.Tween %3D Kb, Kb.prototype %3D { constructor: Kb, init: function(a, b, c, d, e, f) { this.elem %3D a, this.prop %3D c, this.easing %3D e || "swing", this.options %3D b, this.start %3D this.now %3D this.cur(), this.end %3D d, this.unit %3D f || (n.cssNumber[c] ? "" : "px") }, cur: function() { var a %3D Kb.propHooks[this.prop]%3B return a && a.get ? a.get(this) : Kb.propHooks._default.get(this) }, run: function(a) { var b, c %3D Kb.propHooks[this.prop]%3B return this.pos %3D b %3D this.options.duration ? n.easing[this.easing](a, this.options.duration * a, 0, 1, this.options.duration) : a, this.now %3D (this.end - this.start) * b + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), c && c.set ? c.set(this) : Kb.propHooks._default.set(this), this } }, Kb.prototype.init.prototype %3D Kb.prototype, Kb.propHooks %3D { _default: { get: function(a) { var b%3B return null %3D%3D a.elem[a.prop] || a.elem.style && null !%3D a.elem.style[a.prop] ? (b %3D n.css(a.elem, a.prop, ""), b && "auto" !%3D%3D b ? b : 0) : a.elem[a.prop] }, set: function(a) { n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null !%3D a.elem.style[n.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now + a.unit) : a.elem[a.prop] %3D a.now } } }, Kb.propHooks.scrollTop %3D Kb.propHooks.scrollLeft %3D { set: function(a) { a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] %3D a.now) } }, n.easing %3D { linear: function(a) { return a }, swing: function(a) { return .5 - Math.cos(a * Math.PI) / 2 } }, n.fx %3D Kb.prototype.init, n.fx.step %3D {}%3B var Lb, Mb, Nb %3D /^(?:toggle|show|hide)$/, Ob %3D new RegExp("^(?:([+-])%3D|)(" + Q + ")([a-z%]*)$","i"), Pb %3D /queueHooks$/, Qb %3D [Vb], Rb %3D { "*": [function(a, b) { var c %3D this.createTween(a, b) , d %3D c.cur() , e %3D Ob.exec(b) , f %3D e && e[3] || (n.cssNumber[a] ? "" : "px") , g %3D (n.cssNumber[a] || "px" !%3D%3D f && +d) && Ob.exec(n.css(c.elem, a)) , h %3D 1 , i %3D 20%3B if (g && g[3] !%3D%3D f) { f %3D f || g[3], e %3D e || [], g %3D +d || 1%3B do h %3D h || ".5", g /%3D h, n.style(c.elem, a, g + f)%3B while (h !%3D%3D (h %3D c.cur() / d) && 1 !%3D%3D h && --i) } return e && (g %3D c.start %3D +g || +d || 0, c.unit %3D f, c.end %3D e[1] ? g + (e[1] + 1) * e[2] : +e[2]), c } ] }%3B function Sb() { return setTimeout(function() { Lb %3D void 0 }), Lb %3D n.now() } function Tb(a, b) { var c, d %3D 0, e %3D { height: a }%3B for (b %3D b ? 1 : 0%3B 4 > d%3B d +%3D 2 - b) c %3D R[d], e["margin" + c] %3D e["padding" + c] %3D a%3B return b && (e.opacity %3D e.width %3D a), e } function Ub(a, b, c) { for (var d, e %3D (Rb[b] || []).concat(Rb["*"]), f %3D 0, g %3D e.length%3B g > f%3B f++) if (d %3D e[f].call(c, b, a)) return d } function Vb(a, b, c) { var d, e, f, g, h, i, j, k, l %3D this, m %3D {}, o %3D a.style, p %3D a.nodeType && S(a), q %3D L.get(a, "fxshow")%3B c.queue || (h %3D n._queueHooks(a, "fx"), null %3D%3D h.unqueued && (h.unqueued %3D 0, i %3D h.empty.fire, h.empty.fire %3D function() { h.unqueued || i() } ), h.unqueued++, l.always(function() { l.always(function() { h.unqueued--, n.queue(a, "fx").length || h.empty.fire() }) })), 1 %3D%3D%3D a.nodeType && ("height"in b || "width"in b) && (c.overflow %3D [o.overflow, o.overflowX, o.overflowY], j %3D n.css(a, "display"), k %3D "none" %3D%3D%3D j ? L.get(a, "olddisplay") || tb(a.nodeName) : j, "inline" %3D%3D%3D k && "none" %3D%3D%3D n.css(a, "float") && (o.display %3D "inline-block")), c.overflow && (o.overflow %3D "hidden", l.always(function() { o.overflow %3D c.overflow[0], o.overflowX %3D c.overflow[1], o.overflowY %3D c.overflow[2] }))%3B for (d in b) if (e %3D b[d], Nb.exec(e)) { if (delete b[d], f %3D f || "toggle" %3D%3D%3D e, e %3D%3D%3D (p ? "hide" : "show")) { if ("show" !%3D%3D e || !q || void 0 %3D%3D%3D q[d]) continue%3B p %3D !0 } m[d] %3D q && q[d] || n.style(a, d) } else j %3D void 0%3B if (n.isEmptyObject(m)) "inline" %3D%3D%3D ("none" %3D%3D%3D j ? tb(a.nodeName) : j) && (o.display %3D j)%3B else { q ? "hidden"in q && (p %3D q.hidden) : q %3D L.access(a, "fxshow", {}), f && (q.hidden %3D !p), p ? n(a).show() : l.done(function() { n(a).hide() }), l.done(function() { var b%3B L.remove(a, "fxshow")%3B for (b in m) n.style(a, b, m[b]) })%3B for (d in m) g %3D Ub(p ? q[d] : 0, d, l), d in q || (q[d] %3D g.start, p && (g.end %3D g.start, g.start %3D "width" %3D%3D%3D d || "height" %3D%3D%3D d ? 1 : 0)) } } function Wb(a, b) { var c, d, e, f, g%3B for (c in a) if (d %3D n.camelCase(c), e %3D b[d], f %3D a[c], n.isArray(f) && (e %3D f[1], f %3D a[c] %3D f[0]), c !%3D%3D d && (a[d] %3D f, delete a[c]), g %3D n.cssHooks[d], g && "expand"in g) { f %3D g.expand(f), delete a[d]%3B for (c in f) c in a || (a[c] %3D f[c], b[c] %3D e) } else b[d] %3D e } function Xb(a, b, c) { var d, e, f %3D 0, g %3D Qb.length, h %3D n.Deferred().always(function() { delete i.elem }), i %3D function() { if (e) return !1%3B for (var b %3D Lb || Sb(), c %3D Math.max(0, j.startTime + j.duration - b), d %3D c / j.duration || 0, f %3D 1 - d, g %3D 0, i %3D j.tweens.length%3B i > g%3B g++) j.tweens[g].run(f)%3B return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1) }, j %3D h.promise({ elem: a, props: n.extend({}, b), opts: n.extend(!0, { specialEasing: {} }, c), originalProperties: b, originalOptions: c, startTime: Lb || Sb(), duration: c.duration, tweens: [], createTween: function(b, c) { var d %3D n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing)%3B return j.tweens.push(d), d }, stop: function(b) { var c %3D 0 , d %3D b ? j.tweens.length : 0%3B if (e) return this%3B for (e %3D !0%3B d > c%3B c++) j.tweens[c].run(1)%3B return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this } }), k %3D j.props%3B for (Wb(k, j.opts.specialEasing)%3B g > f%3B f++) if (d %3D Qb[f].call(j, a, k, j.opts)) return d%3B return n.map(k, Ub, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(i, { elem: a, anim: j, queue: j.opts.queue })), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail).always(j.opts.always) } n.Animation %3D n.extend(Xb, { tweener: function(a, b) { n.isFunction(a) ? (b %3D a, a %3D ["*"]) : a %3D a.split(" ")%3B for (var c, d %3D 0, e %3D a.length%3B e > d%3B d++) c %3D a[d], Rb[c] %3D Rb[c] || [], Rb[c].unshift(b) }, prefilter: function(a, b) { b ? Qb.unshift(a) : Qb.push(a) } }), n.speed %3D function(a, b, c) { var d %3D a && "object" %3D%3D typeof a ? n.extend({}, a) : { complete: c || !c && b || n.isFunction(a) && a, duration: a, easing: c && b || b && !n.isFunction(b) && b }%3B return d.duration %3D n.fx.off ? 0 : "number" %3D%3D typeof d.duration ? d.duration : d.duration in n.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null %3D%3D d.queue || d.queue %3D%3D%3D !0) && (d.queue %3D "fx"), d.old %3D d.complete, d.complete %3D function() { n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue) } , d } , n.fn.extend({ fadeTo: function(a, b, c, d) { return this.filter(S).css("opacity", 0).show().end().animate({ opacity: b }, a, c, d) }, animate: function(a, b, c, d) { var e %3D n.isEmptyObject(a) , f %3D n.speed(b, c, d) , g %3D function() { var b %3D Xb(this, n.extend({}, a), f)%3B (e || L.get(this, "finish")) && b.stop(!0) }%3B return g.finish %3D g, e || f.queue %3D%3D%3D !1 ? this.each(g) : this.queue(f.queue, g) }, stop: function(a, b, c) { var d %3D function(a) { var b %3D a.stop%3B delete a.stop, b(c) }%3B return "string" !%3D typeof a && (c %3D b, b %3D a, a %3D void 0), b && a !%3D%3D !1 && this.queue(a || "fx", []), this.each(function() { var b %3D !0 , e %3D null !%3D a && a + "queueHooks" , f %3D n.timers , g %3D L.get(this)%3B if (e) g[e] && g[e].stop && d(g[e])%3B else for (e in g) g[e] && g[e].stop && Pb.test(e) && d(g[e])%3B for (e %3D f.length%3B e--%3B ) f[e].elem !%3D%3D this || null !%3D a && f[e].queue !%3D%3D a || (f[e].anim.stop(c), b %3D !1, f.splice(e, 1))%3B (b || !c) && n.dequeue(this, a) }) }, finish: function(a) { return a !%3D%3D !1 && (a %3D a || "fx"), this.each(function() { var b, c %3D L.get(this), d %3D c[a + "queue"], e %3D c[a + "queueHooks"], f %3D n.timers, g %3D d ? d.length : 0%3B for (c.finish %3D !0, n.queue(this, a, []), e && e.stop && e.stop.call(this, !0), b %3D f.length%3B b--%3B ) f[b].elem %3D%3D%3D this && f[b].queue %3D%3D%3D a && (f[b].anim.stop(!0), f.splice(b, 1))%3B for (b %3D 0%3B g >Signalé : Generic Suspicious Object
Aperçu de main.d1n4g8n63dpm7q.amplifyapp.com

Description de main.d1n4g8n63dpm7q.amplifyapp.com

This URL is a subdomain hosted on the AmplifyApp platform, which is commonly used to publish static web content through Amazon Web Services infrastructure. Based on the page title, screenshot, and linked assets, the page appears to present a Japanese-language interface styled to resemble Windows security settings and Microsoft support messaging.

The visible content does not look like a normal corporate help desk or software support portal. Instead, it appears to imitate a Windows Defender or Windows Security warning screen and displays urgent prompts encouraging the visitor to call a phone number for support. That presentation is commonly associated with browser-based tech-support scam pages or phishing-style social engineering content rather than an official vendor-operated support site.

Évaluation de sécurité de main.d1n4g8n63dpm7q.amplifyapp.com

Scan results indicate elevated risk signals at the time of this scan. The domain was flagged by 7 out of 91 security engines, and a major safe-browsing blacklist listed it for social engineering. Multiple web-classification sources also associated the page with malware, spyware, or otherwise untrusted content. While one malware scan reported no flagged files, that clean file result does not outweigh the broader reputation and blacklist findings in this case.

The screenshot adds important context: the page appears to mimic Windows security alerts and Microsoft-branded support messaging while urging users to call a displayed phone number. That kind of fake warning design may be intended to pressure visitors into contacting fraudulent support operators or disclosing sensitive information. The use of a generic cloud-hosted subdomain rather than an obvious official support domain further increases concern.

Based on these findings, this website may pose potential risks to visitors.

Description technique

The site is hosted on AWS infrastructure behind CloudFront, with an Amazon-issued SSL certificate that was valid at the time of this scan. The reported web server is AmazonS3, and the domain uses AWS nameservers. DNSSEC appears to be unsigned, which is not uncommon but does mean DNS responses do not benefit from that additional integrity layer.

From an infrastructure perspective, the page appears to be delivered as a static hosted site on a cloud platform rather than from dedicated branded support infrastructure. The domain itself is several years old, but this is an AmplifyApp subdomain, so the age of the parent domain does not necessarily reflect the age or trustworthiness of the specific hosted content. Security concerns here are driven primarily by blacklist status, multi-engine detections, and the deceptive page content shown in the screenshot.

Chaîne de redirection HTTP
Aucune redirection détectée - connexion directe à la destination
Aperçu du site
Non classé
Rang Tranco
Pas dans le Top 1M
Visiteurs Inconnu
Catégorie : Not Recommended Site
Historique du rang (30 jours)
Aucune donnée de classement disponible
Aucune donnée sur les cookies disponible
Contester ce score Pour les propriétaires de sites
Vous pensez que ce score est inexact ?
Si vous êtes le propriétaire du site et pensez que les résultats d’analyse contiennent des erreurs ou des faux positifs, vous pouvez soumettre une contestation pour examen manuel. Notre équipe répond généralement sous 1 à 2 jours ouvrés.
Vous devrez vérifier votre e-mail avant que la contestation puisse être traitée.
En envoyant ce formulaire, vous confirmez que les informations fournies sont exactes. Les contestations sont examinées manuellement et les résultats peuvent prendre jusqu’à 48 heures pour être mis à jour.
Encore une étape…
Pour soumettre votre contestation pour main.d1n4g8n63dpm7q.amplifyapp.com, veuillez cliquer sur le lien de vérification que nous venons de vous envoyer par e-mail. Une fois vérifiée, nous l’examinerons sous 1 à 2 jours ouvrés.
Ce rapport a été généré automatiquement et est fourni à titre informatif uniquement. Les résultats sont basés sur une analyse à un instant donné et peuvent contenir des faux positifs ou des données incomplètes. Cela ne constitue pas un audit de sécurité ni une certification. Aucun fournisseur sur le marché ne peut garantir un taux de détection de 100 %. Si vous pensez que ce rapport est inexact, veuillez soumettre une contestation.

Partagez votre expérience avec ce site web. Était-il sûr ? Avez-vous rencontré des problèmes ?