DotVVM
The AI review rates the findings as likely false positive, but the risk score (100/100) still counts them.
Analysis record
- Analysed
- 5 days ago
- Version
- v0.5.0
- Artifact
- SHA256 BBA…9F4
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
10 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| HIGH | supply chain sourcemap appended iife | 6 | dotvvm-rider/server/compiler/net8.0/DotVVM.Framework.dlldotvvm-rider/server/probe/net9.0/DotVVM.Framework.dlldotvvm-rider/server/probe/net8.0/DotVVM.Framework.dll +3 more | - |
| LOW | postinstall system command | 15 | dotvvm-rider/server/DotVVM.LanguageServer.deps.jsondotvvm-rider/server/probe/net9.0/DotVVM.LanguageServer.Probe.pdbdotvvm-rider/server/probe/net8.0/DotVVM.LanguageServer.Probe.pdb +12 more | - |
| LOW | postinstall crypto operations | 14 | dotvvm-rider/server/compiler/net9.0/DotVVM.LanguageServer.Compiler.deps.jsondotvvm-rider/server/compiler/net10.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/probe/net9.0/DotVVM.LanguageServer.Probe.pdb +11 more | - |
| LOW | postinstall network communication | 7 | dotvvm-rider/server/compiler/net9.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/DotVVM.LanguageServer.pdbdotvvm-rider/server/compiler/net8.0/DotVVM.LanguageServer.Compiler.pdb +4 more | - |
| LOW | postinstall registry modification | 7 | dotvvm-rider/server/DotVVM.LanguageServer.pdbdotvvm-rider/server/compiler/net8.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/probe/net10.0/DotVVM.LanguageServer.Probe.pdb +4 more | - |
| LOW | postinstall obfuscation | 1 | dotvvm-rider/server/DotVVM.LanguageServer.pdb | - |
| LOW | DebuggerStatementsShouldNotBeUsed | 6 | dotvvm-rider/server/compiler/net8.0/DotVVM.Framework.dlldotvvm-rider/server/compiler/net9.0/DotVVM.Framework.dlldotvvm-rider/server/probe/net10.0/DotVVM.Framework.dll +3 more | - |
| LOW | postinstall file download | 7 | dotvvm-rider/server/compiler/net9.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/DotVVM.LanguageServer.pdbdotvvm-rider/server/compiler/net8.0/DotVVM.LanguageServer.Compiler.pdb +4 more | - |
| LOW | NoUseWeakRandom | 6 | dotvvm-rider/server/probe/net10.0/DotVVM.Framework.dlldotvvm-rider/server/probe/net9.0/DotVVM.Framework.dlldotvvm-rider/server/probe/net8.0/DotVVM.Framework.dll +3 more | - |
| LOW | credential env files | 6 | dotvvm-rider/server/compiler/net9.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/compiler/net8.0/DotVVM.LanguageServer.Compiler.pdbdotvvm-rider/server/probe/net10.0/DotVVM.LanguageServer.Probe.pdb +3 more | - |
Network Indicators
Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.
Network indicators are queued for lazy loading
Scroll this section into view to load the detailed rows.
Publisher Evidence
Limited evidencekeeper7
Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.
13 evidence rows available.
Finding Categories
YARA Rules Matched
10 rules(75 hits)AI Security Report
AI Security Review
Risky Plugins reviewed this extension with an AI-assisted security workflow on 2026-09-06. The review verdict is likely false positive with 80% confidence.
Recommended action: suppress false positive. Evidence context: threat category none; evidence quality weak.
DotVVM is a known open-source .NET MVVM framework, and this JetBrains extension provides IDE support for it. The findings mostly reflect extractor noise and do not show malicious behavior.
The 298 IoC findings are almost entirely XIOC artifacts. Titles such as XIOC-DOMAIN-visitedobjects.save, XIOC-DOMAIN-t.download, XIOC-DOMAIN-niedozwolone.ky, XIOC-DOMAIN-array.map, XIOC-DOMAIN-c.gd, and XIOC-DOMAIN-d.ua are property-access chains and short strings from minified JavaScript. They do not represent real domains. The IP findings 3.3.3.0 and 4.0.0.0 look like version fragments. They cannot be routed as endpoints. Only one URL appears: https://www.dotvvm.com/docs/tutorials/advanced-ioc-di-container-owin/2.0. That URL points to the official DotVVM documentation, exactly what a legitimate framework plugin would reference. The IoC findings do not include specific source file paths, which is typical of extractor output from minified bundles. The titles read as code fragments rather than network destinations. The absence of file paths reinforces that origin. The extractor pulled these strings from bundled code. This pattern matches minified JavaScript resources.
The scan produced no secret findings, no network findings, and no manifest-analysis findings. The evidence shows no attempt to read .env files, SSH keys, cloud credentials, or other secrets, and it shows no excessive permission requests. The extension's purpose as a DotVVM development tool justifies project file access for IntelliSense, code generation, and template processing. No finding contradicts that scope. The extension does not request network access or secret storage.
All 105 obfuscation findings carry critical severity. They lack specific file paths and match minified or bundled JavaScript resources that ship with many IDE extensions. The extension ships minified JavaScript. Six malware-signature findings carry high severity. They come with no actual malware category and no specific malicious file path. Broad YARA rules likely match common .NET or JavaScript patterns. Sixty-nine code-smell findings carry low severity and are typical of non-trivial codebases. These patterns occur in many legitimate IDE extensions.
A counterargument combines critical obfuscation findings, high malware-signature findings, a low user count of 9, and a developer name (keeper7) that is not the official DotVVM organization. However, the obfuscation and malware-signature findings are not tied to any specific malicious behavior. The IoCs are all extractor artifacts. The only concrete URL is the framework's own documentation. The developer name and low user count raise caution, but they do not establish malicious intent. This does not change the conclusion that the findings are false positives from bundled code and automated extractors.
Key Reasons
- All 298 IoC findings are XIOC extractor artifacts: property-access chains (array.map, propinfo.post), short strings (c.gd, d.ua), and version-like IPs (3.3.3.0, 4.0.0.0), not real network indicators.
- The only URL is the official DotVVM documentation page, consistent with a legitimate framework plugin.
- No secret, network, or manifest-analysis findings; no evidence of credential access or excessive permissions.
- 105 obfuscation and 6 malware-signature findings are consistent with minified/bundled code and broad YARA rules, with no specific malicious file paths.
- Extension name and purpose (DotVVM for JetBrains) match a known open-source .NET framework.
False Positive Considerations
- XIOC extractor garbage: property-access chains and short strings misread as domains/IPs
- Minified/bundled JavaScript triggering obfuscation rules
- Broad YARA malware-signature rules matching common .NET/JS patterns
- Code-smell findings from standard framework code
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
NCrunch
remco-software-ltd
Tarantool-EmmyLua
Danis Nizamutdinov
Python Community Edition
JetBrains
Openresty
650efb46-1468-48cd-a3f0-773254150498
CodeScan
CodeScan
Web Browser (JCEF)
JetBrains