Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Rain Alarm Extension

olnconaknblgbkfgknkfmmfhhbebkekd
Risk Score
3.55
Risk Level: Low
Recommendation: 🟢 LOW RISK — review
Category Other
Installs 80,000
Rating 4.3
Last updated 2026-02-25 (6 months ago)
Manifest version MV3
CSP present ❌ no
Developer web@rain-alarm.com
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy fetched but scope_extension=false and third_party_sharing=true with no retention info — scored at 10.0.
  • No developer name listed; email-only identity with own domain but no verified publisher badge.
  • 3 innerHTML DOM-XSS sink findings with no CSP present increases injection risk.
  • Geolocation permission sends precise user location to rain-alarm.com servers.
  • 12 external JS hosts with no CSP; geo-diversity spans CA/IE/IN.

Evidence

  • privacy_policy_generic api Policy fetched but scope_extension=false, data_collection=false, third_party_sharing=true, retention=false → privacy pillar 10.0.
  • no_developer_name store developer_name is empty string; only email web@rain-alarm.com available. +1.0 reputation.
  • dom_xss_no_csp crx 3 innerHTML findings in options.js, leaflet.js, soundmanager2 with csp_present=false → code quality +2.0.
  • geolocation_permission manifest Geolocation declared; location sent to app.rain-alarm.com for weather queries.
  • no_csp_mv3 manifest content_security_policy is null; MV3 has strict default but no explicit CSP declared.
  • is_featured_by_google store Featured badge present — reduces reputation risk.
  • no_bad_hosts api threat_intel.bad_host_hits empty, affiliate_hits empty, monetization_hits empty.
  • host_geo_diversity api JS hosts span 3 countries (CA, IE, IN); below +1.5 threshold of 4.

Permissions Breakdown

  • alarms low Schedules periodic checks for rain — core function.
  • geolocation medium Reads precise user location; needed for rain detection but sensitive PII.
  • notifications medium Can push notifications; combined with geolocation raises privacy concern.
  • background low Keeps service worker alive for alarm checks.
  • storage low Stores user preferences locally.
  • offscreen low Used for audio playback of rain alarm sounds.
  • https://app.rain-alarm.com/* low Scoped to own app domain; expected API endpoint.
  • https://www.rain-alarm.com/* low Scoped to own www domain; expected.

Pillar Scores

Permissions2.30
Reputation5.50
Network2.50
Webstore1.00
Maintenance0.00
Privacy10.00
Code Quality2.00
CVE Exposure0.00

Scoring History

xx pfsssiedxa$'sssiedx 3.38 Low review 2026-08-22
%27fsssiedxafdsaxax><!--></ScRiPt>asddsssiedx 3.48 Low review 2026-08-22
&#x27;fsssiedxa sssiedx 3.21 Low review 2026-08-22
&#x22;fsssiedxa$'sssiedx 2.87 Low review 2026-08-22
fsssiedxa$'sssiedx 3.54 Low review 2026-08-22
&#x22;fsssiedxa'sssiedx 3.06 Low review 2026-08-20
3.54 Low review 2026-08-20
$"fsssiedxasssiedx 2.45 Low review 2026-08-20
fsssiedxa$"sssiedx 3.19 Low review 2026-08-20
<fsssiedxa'sssiedx 3.27 Low review 2026-08-11
<fsssiedxa$'sssiedx 3.22 Low review 2026-08-11
<fsssiedxa"sssiedx 3.40 Low review 2026-08-11
<fsssiedxa 3.11 Low review 2026-08-11
fsssiedxa<sssiedx 3.18 Low review 2026-08-11
v3.6/u0022onmouseover=Q7c3(93283)/u0022 3.27 Low review 2026-08-05
1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%> 3.55 Low review 2026-08-05
v3.6&n985809=v921100 3.52 Low review 2026-08-05
<fsssiedxi$"sssiedx 3.29 Low review 2026-07-29
<fsssiedxa$"sssiedx 3.53 Low review 2026-07-29
<fsssiedxh"sssiedx 3.14 Low review 2026-07-29
fsssiedx<sssiedx 3.26 Low review 2026-07-29
fsssiedxh'sssiedx 3.38 Low review 2026-07-29
sssieddrubricxsx 3.78 Low review 2026-07-29
v3.6 3.55 Low review 2026-06-16

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 08:02
Listing SHA 924f02014183…
Force block — not fired
Score recovered no
Elapsed 26.9s