Notepad++ Plugins

Preview HTML

4f6118ee-c15c-501d-a5c9-c24f164f9503 | v1.4.7.0
36/ 100
LOW risk
No change since v1.4.6.0
Analyst verdict
No high-risk signal observed

Based on the RiskyPlugins AI security review of the observed evidence.

No individual score drivers were recorded for this analysis.

Analysis record

Analysed
2 weeks ago
Version
v1.4.7.0
Artifact
SHA256 BF6…229
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

67 detail rows
Showing 25 of 26 · highest severity first

YARA Rule Matches

11 rules
SeverityRuleHitsFilesMetadata
LOWcredential env files 1
ext/highlightjs/index.js
-
LOWpostinstall crypto operations 2
ext/highlightjs/index.jsext/marked/index.js
-
LOWpostinstall network communication 10
ext/marked/marked-extensions.LICENSE.txtstyle-dark-v202609.cssext/highlightjs/index.js +7 more
-
LOWpostinstall file manipulation 5
LICENSE.txt3RD-PARTY/COPYING.FPCext/wireloom/index.js +2 more
-
LOWpostinstall system command 11
ReleaseNotes.txtext/wireloom/index.js3RD-PARTY/COPYING +8 more
-
LOWpostinstall environment access 1
ReleaseNotes.txt
-
LOWpostinstall obfuscation 6
style-dark-v202609.cssstyle-v202609.cssext/marked/gfm-heading-id.js +3 more
-
LOWpostinstall registry modification 2
ReleaseNotes.txtext/highlightjs/index.js
-
LOWpostinstall file download 1
ext/highlightjs/index.js
-
LOWSQLInjection 1
ext/highlightjs/index.js
-
LOWDebuggerStatementsShouldNotBeUsed 1
ext/highlightjs/index.js
-

Finding Categories

YARA Rules Matched

11 rules(41 hits)
credential env files postinstall crypto operations postinstall network communication postinstall file manipulation postinstall system command postinstall environment access postinstall obfuscation postinstall registry modification postinstall file download SQLInjection DebuggerStatementsShouldNotBeUsed

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality strong.

The extension’s purpose is to render HTML, Markdown, and AsciiDoc inside a Notepad++ WebView2 pane. The only filesystem access reported is reading its own bundled files (e.g., the extracted_from_files placeholder) to locate documentation URLs – this matches the extension’s rendering role and does not indicate unrelated file traversal. No process‑spawning findings appear, so there is no unjustified execution of external tools.

Credential‑related findings are absent; the secret category is empty and no .env, .ssh, or cloud‑credential files are referenced. All IoC entries are URLs or domains such as https://github.com/rdipardo/npp_preview/issues/4, www.gnu.org, and fossil.2of4.net. These point to the extension’s own issue tracker, GNU licensing pages, and a public fossil hosting site, all of which are typical reference links embedded in README or help content. None of the IoC items represent command‑and‑control servers or data‑exfiltration endpoints.

A possible counterargument is the volume of IoC matches (over sixty) which might look suspicious. However, the XIOC extractor is known to flag every literal URL in source files, and the list consists exclusively of benign project‑related links. The presence of a single low‑severity obfuscation flag is attributed to minified bundle code generated for the WebView, which is common for UI assets and not an indication of hidden payloads. Consequently, the high count does not alter the benign assessment.

Key Reasons

  • All filesystem reads are limited to the extension’s own resources
  • No credential‑access findings were identified
  • IoC entries are only public project URLs and licensing sites
  • No process execution or network exfiltration code detected

False Positive Considerations

  • IoC extractor generic URL matches
  • Bundled documentation links
  • Minified UI assets triggering obfuscation rule

Reviewed 2026-05-31; recommended action: no action; model confidence 88%.

Notepad++ version history

Risk trend by version

3 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
36
Change since first
-25
Change from previous
No change
Versions:
First analyzed version
1.4.5.0
May 31, 2026
Risk range
36 to 61
Across analyzed versions
Latest analyzed version
1.4.7.0
Oct 5, 2026
Selected version
low
Version
v1.4.7.0
2 weeks ago
Risk score
36
Findings
67
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

Frequently Asked Questions