sugamhospital.com favicon

sugamhospital.com

Category: Pharmacy

Scanned: May 11, 2026, 10:16 AM UTC · First seen: May 11, 2026 · Threat Engines: 0 / 92 · Times Scanned: 1
96 / 100 Trust Score Based on scan findings at the time of analysis
No Threats Found
0 - High Risk50 - Moderate100 - No Threats
Not scanned has not been scanned yet. Hit Scan Now to check it.

Scans can take up to 5 minutes to complete. Please keep this tab open - we'll redirect you to the report when it's ready.

Failed
Scan unavailable
Scan failed
Screenshot of sugamhospital.com Captured May 11, 2026
https://sugamhospital.com
Screenshot of sugamhospital.com
16 years
Not Ranked - This website does not appear in the Tranco top list
Not listed (92 checked)
✓ Valid (TLS)
Godaddy
Singapore, Singapore
Apache
WordPress
118.139.180.111
Domain & WHOIS Information
Registrar GoDaddy.com, LLC
Registered November 13, 2009
Expires November 13, 2026
Name Servers NS45.DOMAINCONTROL.COM
DNSSEC Unsigned
Hosting Godaddy
Reputation & Threat Check 92 security engines checked
File Scan Summary Powered by Quttera Engine
99 files scanned
No threats
99
Low Risk
0
Medium Risk
0
High Risk
0
No threats Low Risk Medium Risk High Risk
www.sugamhospital.com.http-redirect 94 B No threats
www.googletagmanager.com/ns.html?id=GTM-5Z684G8 270 B No threats
www.google-analytics.com/analytics.js 51.1 KB No threats
www.sugamhospital.com/contact-us#primary 66.0 KB No threats
www.sugamhospital.com/# 394.3 KB No threats
static.addtoany.com/menu/page.js 3.4 KB No threats
www.sugamhospital.com/infrastructure/# 66.1 KB No threats
www.sugamhospital.com/blog/# 111.9 KB No threats
www.sugamhospital.com/feed/# 15.0 KB No threats
www.sugamhospital.com/about-us/# 72.4 KB No threats
Show 89 more...
External Links & Domains
655
External Links
All Clean
7
Iframes
Flagged
21
Referenced Domains
1 Flagged
1
Flagged Resources
Detected
h.styleFlagged: Generic Suspicious Object
http://sugamhospital.com/%url%Not flagged
http://sugamhospital.com/appointment.htmlNot flagged
http://www.sugamhospital.com/Not flagged
http://www.sugamhospital.com/wp-content/uploads/2023/12/Group-240-263x300.pngNot flagged
http://xdsoft.net/jqplugins/datetimepicker/Not flagged
https://api.whatsapp.com/send?phone%3D918585858550&text%3DHiNot flagged
https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.cssNot flagged
https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.jsNot flagged
https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.cssNot flagged
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.cssNot flagged
https://fonts.googleapis.comNot flagged
https://fonts.googleapis.com/css2?family%3DBaloo+2&display%3DswapNot flagged
https://fonts.gstatic.comNot flagged
https://ideabricks.in/sugam-hospitals/about-us/Not flagged
https://ideabricks.in/sugam-hospitals/wp-content/uploads/2024/01/Component-5-%E2%80%93-1.svgNot flagged
Show 485 more...
Showing first 500 of 655 entries.
h.styleFlagged: Generic Suspicious Object
api.whatsapp.comNot flagged
cdn.jsdelivr.netNot flagged
cdnjs.cloudflare.comNot flagged
fonts.googleapis.comNot flagged
fonts.gstatic.comNot flagged
googletagmanager.comNot flagged
ideabricks.inNot flagged
player.vimeo.comNot flagged
static.addtoany.comNot flagged
sugamhospital.comNot flagged
use.fontawesome.comNot flagged
view.vzaar.comNot flagged
www.facebook.comNot flagged
www.google-analytics.comNot flagged
Show 6 more...
<iframe frameborder%3D'0' width%3D'0' height%3D'0'/>")).appendTo(b.documentElement), b %3D wa[0].contentDocument, b.write(), b.close(), c %3D ya(a, b), wa.detach()), xa[a] %3D c), c } var Aa %3D /^margin/, Ba %3D new RegExp("^(" + S + ")(?!px)[a-z%]+$", "i"), Ca %3D function(b) { var c %3D b.ownerDocument.defaultView%3B return c && c.opener || (c %3D a), c.getComputedStyle(b) }, Da %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 }, Ea %3D d.documentElement%3B ! function() { var b, c, e, f, g %3D d.createElement("div"), h %3D d.createElement("div")%3B if (h.style) { h.style.backgroundClip %3D "content-box", h.cloneNode(!0).style.backgroundClip %3D "", l.clearCloneStyle %3D "content-box" %3D%3D%3D h.style.backgroundClip, g.style.cssText %3D "border:0%3Bwidth:8px%3Bheight:0%3Btop:0%3Bleft:-9999px%3Bpadding:0%3Bmargin-top:1px%3Bposition:absolute", g.appendChild(h)%3B function i() { h.style.cssText %3D "-webkit-box-sizing:border-box%3B-moz-box-sizing:border-box%3Bbox-sizing:border-box%3Bposition:relative%3Bdisplay:block%3Bmargin:auto%3Bborder:1px%3Bpadding:1px%3Btop:1%%3Bwidth:50%", h.innerHTML %3D "", Ea.appendChild(g)%3B var d %3D a.getComputedStyle(h)%3B b %3D "1%" !%3D%3D d.top, f %3D "2px" %3D%3D%3D d.marginLeft, c %3D "4px" %3D%3D%3D d.width, h.style.marginRight %3D "50%", e %3D "4px" %3D%3D%3D d.marginRight, Ea.removeChild(g) } n.extend(l, { pixelPosition: function() { return i(), b }, boxSizingReliable: function() { return null %3D%3D c && i(), c }, pixelMarginRight: function() { return null %3D%3D c && i(), e }, reliableMarginLeft: function() { return null %3D%3D c && i(), f }, reliableMarginRight: function() { var b, c %3D h.appendChild(d.createElement("div"))%3B return c.style.cssText %3D h.style.cssText %3D "-webkit-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", h.style.width %3D "1px", Ea.appendChild(g), b %3D !parseFloat(a.getComputedStyle(c).marginRight), Ea.removeChild(g), h.removeChild(c), b } }) } }()%3B function Fa(a, b, c) { var d, e, f, g, h %3D a.style%3B return c %3D c || Ca(a), g %3D c ? c.getPropertyValue(b) || c[b] : void 0, "" !%3D%3D g && void 0 !%3D%3D g || n.contains(a.ownerDocument, a) || (g %3D n.style(a, b)), c && !l.pixelMarginRight() && Ba.test(g) && Aa.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 Ga(a, b) { return { get: function() { return a() ? void delete this.get : (this.get %3D b).apply(this, arguments) } } } var Ha %3D /^(none|table(?!-c[ea]).+)/, Ia %3D { position: "absolute", visibility: "hidden", display: "block" }, Ja %3D { letterSpacing: "0", fontWeight: "400" }, Ka %3D ["Webkit", "O", "Moz", "ms"], La %3D d.createElement("div").style%3B function Ma(a) { if (a in La) return a%3B var b %3D a[0].toUpperCase() + a.slice(1), c %3D Ka.length%3B while (c--) if (a %3D Ka[c] + b, a in La) return a } function Na(a, b, c) { var d %3D T.exec(b)%3B return d ? Math.max(0, d[2] - (c || 0)) + (d[3] || "px") : b } function Oa(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 + U[f], !0, e)), d ? ("content" %3D%3D%3D c && (g -%3D n.css(a, "padding" + U[f], !0, e)), "margin" !%3D%3D c && (g -%3D n.css(a, "border" + U[f] + "Width", !0, e))) : (g +%3D n.css(a, "padding" + U[f], !0, e), "padding" !%3D%3D c && (g +%3D n.css(a, "border" + U[f] + "Width", !0, e)))%3B return g } function Pa(a, b, c) { var d %3D !0, e %3D "width" %3D%3D%3D b ? a.offsetWidth : a.offsetHeight, f %3D Ca(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 Fa(a, b, f), (0 > e || null %3D%3D e) && (e %3D a.style[b]), Ba.test(e)) return e%3B d %3D g && (l.boxSizingReliable() || e %3D%3D%3D a.style[b]), e %3D parseFloat(e) || 0 } return e + Oa(a, b, c || (g ? "border" : "content"), d, f) + "px" } function Qa(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 N.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 && V(d) && (f[g] %3D N.access(d, "olddisplay", za(d.nodeName)))) : (e %3D V(d), "none" %3D%3D%3D c && e || N.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 Fa(a, "opacity")%3B return "" %3D%3D%3D c ? "1" : c } } } }, cssNumber: { animationIterationCount: !0, 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 Ma(h) || 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 T.exec(c)) && e[1] && (c %3D W(a, b, e), f %3D "number"), null !%3D c && c %3D%3D%3D c && ("number" %3D%3D%3D f && (c +%3D e && e[3] || (n.cssNumber[h] ? "" : "px")), l.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 Ma(h) || 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 Fa(a, b, d)), "normal" %3D%3D%3D e && b in Ja && (e %3D Ja[b]), "" %3D%3D%3D c || c ? (f %3D parseFloat(e), c %3D%3D%3D !0 || isFinite(f) ? f || 0 : e) : e } }), n.each(["height", "width"], function(a, b) { n.cssHooks[b] %3D { get: function(a, c, d) { return c ? Ha.test(n.css(a, "display")) && 0 %3D%3D%3D a.offsetWidth ? Da(a, Ia, function() { return Pa(a, b, d) }) : Pa(a, b, d) : void 0 }, set: function(a, c, d) { var e, f %3D d && Ca(a), g %3D d && Oa(a, b, d, "border-box" %3D%3D%3D n.css(a, "boxSizing", !1, f), f)%3B return g && (e %3D T.exec(c)) && "px" !%3D%3D (e[3] || "px") && (a.style[b] %3D c, c %3D n.css(a, b)), Na(a, c, g) } } }), n.cssHooks.marginLeft %3D Ga(l.reliableMarginLeft, function(a, b) { return b ? (parseFloat(Fa(a, "marginLeft")) || a.getBoundingClientRect().left - Da(a, { marginLeft: 0 }, function() { return a.getBoundingClientRect().left })) + "px" : void 0 }), n.cssHooks.marginRight %3D Ga(l.reliableMarginRight, function(a, b) { return b ? Da(a, { display: "inline-block" }, Fa, [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 + U[d] + b] %3D f[d] || f[d - 2] || f[0]%3B return e } }, Aa.test(a) || (n.cssHooks[a + b].set %3D Na) }), n.fn.extend({ css: function(a, b) { return K(this, function(a, b, c) { var d, e, f %3D {}, g %3D 0%3B if (n.isArray(b)) { for (d %3D Ca(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 Qa(this, !0) }, hide: function() { return Qa(this) }, toggle: function(a) { return "boolean" %3D%3D typeof a ? a ? this.show() : this.hide() : this.each(function() { V(this) ? n(this).show() : n(this).hide() }) } })%3B function Ra(a, b, c, d, e) { return new Ra.prototype.init(a, b, c, d, e) } n.Tween %3D Ra, Ra.prototype %3D { constructor: Ra, init: function(a, b, c, d, e, f) { this.elem %3D a, this.prop %3D c, this.easing %3D e || n.easing._default, 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 Ra.propHooks[this.prop]%3B return a && a.get ? a.get(this) : Ra.propHooks._default.get(this) }, run: function(a) { var b, c %3D Ra.propHooks[this.prop]%3B return this.options.duration ? this.pos %3D b %3D n.easing[this.easing](a, this.options.duration * a, 0, 1, this.options.duration) : this.pos %3D b %3D 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) : Ra.propHooks._default.set(this), this } }, Ra.prototype.init.prototype %3D Ra.prototype, Ra.propHooks %3D { _default: { get: function(a) { var b%3B return 1 !%3D%3D a.elem.nodeType || null !%3D a.elem[a.prop] && null %3D%3D a.elem.style[a.prop] ? a.elem[a.prop] : (b %3D n.css(a.elem, a.prop, ""), b && "auto" !%3D%3D b ? b : 0) }, set: function(a) { n.fx.step[a.prop] ? n.fx.step[a.prop](a) : 1 !%3D%3D a.elem.nodeType || null %3D%3D a.elem.style[n.cssProps[a.prop]] && !n.cssHooks[a.prop] ? a.elem[a.prop] %3D a.now : n.style(a.elem, a.prop, a.now + a.unit) } } }, Ra.propHooks.scrollTop %3D Ra.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 }, _default: "swing" }, n.fx %3D Ra.prototype.init, n.fx.step %3D {}%3B var Sa, Ta, Ua %3D /^(?:toggle|show|hide)$/, Va %3D /queueHooks$/%3B function Wa() { return a.setTimeout(function() { Sa %3D void 0 }), Sa %3D n.now() } function Xa(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 U[d], e["margin" + c] %3D e["padding" + c] %3D a%3B return b && (e.opacity %3D e.width %3D a), e } function Ya(a, b, c) { for (var d, e %3D (_a.tweeners[b] || []).concat(_a.tweeners["*"]), f %3D 0, g %3D e.length%3B g > f%3B f++) if (d %3D e[f].call(c, b, a)) return d } function Za(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 && V(a), q %3D N.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 ? N.get(a, "olddisplay") || za(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], Ua.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 ? za(a.nodeName) : j) && (o.display %3D j)%3B else { q ? "hidden" in q && (p %3D q.hidden) : q %3D N.access(a, "fxshow", {}), f && (q.hidden %3D !p), p ? n(a).show() : l.done(function() { n(a).hide() }), l.done(function() { var b%3B N.remove(a, "fxshow")%3B for (b in m) n.style(a, b, m[b]) })%3B for (d in m) g %3D Ya(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 $a(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 _a(a, b, c) { var d, e, f %3D 0, g %3D _a.prefilters.length, h %3D n.Deferred().always(function() { delete i.elem }), i %3D function() { if (e) return !1%3B for (var b %3D Sa || Wa(), 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: {}, easing: n.easing._default }, c), originalProperties: b, originalOptions: c, startTime: Sa || Wa(), 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.notifyWith(a, [j, 1, 0]), h.resolveWith(a, [j, b])) : h.rejectWith(a, [j, b]), this } }), k %3D j.props%3B for ($a(k, j.opts.specialEasing)%3B g > f%3B f++) if (d %3D _a.prefilters[f].call(j, a, k, j.opts)) return n.isFunction(d.stop) && (n._queueHooks(j.elem, j.opts.queue).stop %3D n.proxy(d.stop, d)), d%3B return n.map(k, Ya, 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(_a, { tweeners: { "*": [function(a, b) { var c %3D this.createTween(a, b)%3B return W(c.elem, a, T.exec(b), c), c }] }, tweener: function(a, b) { n.isFunction(a) ? (b %3D a, a %3D ["*"]) : a %3D a.match(G)%3B for (var c, d %3D 0, e %3D a.length%3B e > d%3B d++) c %3D a[d], _a.tweeners[c] %3D _a.tweeners[c] || [], _a.tweeners[c].unshift(b) }, prefilters: [Za], prefilter: function(a, b) { b ? _a.prefilters.unshift(a) : _a.prefilters.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 d.queue && d.queue !%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(V).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 _a(this, n.extend({}, a), f)%3B (e || N.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 N.get(this)%3B if (e) g[e] && g[e].stop && d(g[e])%3B else for (e in g) g[e] && g[e].stop && Va.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 N.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 >Flagged: Generic Suspicious Object
<iframe frameborder%3D"0"height%3D"' + h + '"width%3D"' + g + '" allowfullscreen mozallowfullscreen webkitAllowFullScreen src%3D"//view.vzaar.com/' + f.id + '/player?autoplay%3Dtrue">Not flagged
<iframe src%3D"//player.vimeo.com/video/' + f.id + '?autoplay%3D1" width%3D"' + g + '" height%3D"' + h + '" frameborder%3D"0" webkitallowfullscreen mozallowfullscreen allowfullscreen>Not flagged
<iframe src%3D"https://www.googletagmanager.com/ns.html?id%3DGTM-5Z684G8"height%3D"0" width%3D"0" style%3D"display:none%3Bvisibility:hidden">Not flagged
<iframe style%3D"border: 0%3B" src%3D"https://www.google.com/maps/embed?pb%3D!1m18!1m12!1m3!1d3888.1562578866674!2d80.14402307609704!3d12.961851215089846!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3a525f8d982ada5d%3A0x2c7cb56348903032!2sSugam%20Hospitals!5e0!3m2!1sen!2sin!4v1704026791351!5m2!1sen!2sin" width%3D"600" height%3D"450" allowfullscreen%3D"allowfullscreen">Not flagged
<iframe style%3D"border: 0%3B" src%3D"https://www.google.com/maps/embed?pb%3D!1m18!1m12!1m3!1d62172.35989793464!2d80.16813327172979!3d13.113594072307723!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3a525c7cb4b167e9%3A0x6ee9ae5b31fb6af1!2sSugam%20Hospital!5e0!3m2!1sen!2sin!4v1704026746856!5m2!1sen!2sin" width%3D"600" height%3D"450" allowfullscreen%3D"allowfullscreen">Not flagged
<iframe width%3D"' + g + '" height%3D"' + h + '" src%3D"//www.youtube.com/embed/' + f.id + "?autoplay%3D1&rel%3D0&v%3D" + f.id + '" frameborder%3D"0" allowfullscreen>Not flagged
sugamhospital.com Overview

Description of sugamhospital.com

sugamhospital.com appears to be the official website for Sugam Hospitals, a multispecialty healthcare provider in Chennai, India. The page title and meta description indicate that the site promotes hospital services, specialties, facilities, patient services, and appointment booking. The homepage screenshot shows hospital branding, emergency contact details, a physician profile, and a prominent appointment button, which is consistent with a medical-services website.

Based on the domain name, page content, and web-categorization data, the site appears to operate in the Health & Medicine sector rather than as an online pharmacy storefront despite some classification overlap. The website seems intended to help patients learn about the hospital, review services and infrastructure, and contact the provider through phone, WhatsApp, social media, and appointment pages.

Safety Assessment for sugamhospital.com

The available scan results are broadly reassuring at the time of this scan. The domain was not flagged by any of 92 security engines, and the checked blacklist databases also reported clean results. The domain has been registered for about 16 years, which may modestly reduce the likelihood of opportunistic abuse compared with very new domains, and the visible content matches a plausible hospital website.

One automated malware scan referenced a generic suspicious object label tied to h.style, but no files were flagged and no blacklist listings were present. In this context, a lone generic heuristic without corroboration from other security engines or blacklist databases appears to be a low-confidence signal rather than strong evidence of active compromise. Based on available data, no threats were detected at the time of this scan.

Technical Description

The site uses a valid Let's Encrypt SSL certificate with expiry shown as 2026-07-01, and it is hosted on an Apache web server at IP address 118.139.180.111 with hosting attributed to GoDaddy in Singapore. The domain uses GoDaddy nameservers and has been registered since 2009, with expiration in 2026.

DNSSEC appears to be unsigned, which is common but means DNS responses may not benefit from DNSSEC validation. The scan data also shows use of common third-party resources and embeds such as analytics, fonts, social links, maps, video platforms, and messaging integrations. No major technical security issues were indicated in the provided scan results beyond the isolated low-confidence heuristic reference.

HTTP Redirect Chain
301 https://sugamhospital.com/
200 https://www.sugamhospital.com/
Website Insights
Not Ranked
Tranco Rank
Not in Top 1M
Visitors Unknown
Category: Pharmacy
Rank History (30 days)
No rank data available
5 cookies detected
Essential0
Analytics4
Advertising1
Social0
5 1st party cookies
0 3rd party (trackers)
Dispute This Score For website owners
Believe this score is inaccurate?
If you are the website owner and believe the scan results contain errors or false positives, you can submit a dispute for manual review. Our team typically responds within 1-2 business days.
You will be asked to verify your email before the dispute can be processed.
By submitting this form, you confirm that the information provided is accurate. Disputes are reviewed manually and results may take up to 48 hours to update.
One more step..
To submit your dispute for sugamhospital.com, please click the verification link we just emailed you. Once verified, we'll review it within 1–2 business days.
This report was generated automatically and is provided for informational purposes only. Results are based on a point-in-time scan and may contain false positives or incomplete data. This does not constitute a security audit or certification. No vendor in the market can guarantee a 100% detection rate. If you believe this report is inaccurate, please submit a dispute.

Share your experience with this website. Was it safe? Did you encounter any issues?