Durable Functions Monitor
The AI review rates the findings as likely false positive, but the risk score (100/100) still counts them.
Analysis record
- Analysed
- 6 days ago
- Version
- v6.8.1
- Artifact
- SHA256 179…F48
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
20 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| HIGH | PlugX detect PlugX in memory | 1 | backend/bin/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.so | JPCERT/CC Incident Response Group FP 5% |
| LOW | WeakSSLTLSProtocolsShouldNotBeUsed | 5 | backend/bin/runtimes/osx-x64/native/libgrpc_csharp_ext.x64.dylibbackend/bin/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.sobackend/bin/runtimes/win-x64/native/grpc_csharp_ext.x64.dll +2 more | - |
| LOW | postinstall persistence mechanism | 15 | custom-backends/mssql/Startup.csbackend/bin/durablefunctionsmonitor.dotnetbackend.pdbbackend/bin/runtimes/linux-arm64/native/libgrpc_csharp_ext.arm64.so +12 more | - |
| LOW | credential env files | 6 | backend/DfmStatics/static/js/main.4f23d15e.jsout/BackendProcess.jsbackend/bin/durablefunctionsmonitor.dotnetbackend.pdb +3 more | - |
| LOW | GenerateTLSClientHelloPacket Test | 1 | backend/bin/runtimes/win-x86/native/grpc_csharp_ext.x86.dll | - |
| LOW | postinstall file manipulation | 18 | custom-backends/mssql/Dockerfilebackend/DfmDeleteTaskHubFunction/function.jsonout/extension.js +15 more | - |
| LOW | postinstall system command | 25 | extension.vsixmanifestbackend/bin/durablefunctionsmonitor.dotnetbackend.pdbCHANGELOG.md +22 more | - |
| LOW | postinstall obfuscation | 10 | resources/netheriteAttached.svgbackend/System.Reactive.xmlbackend/bin/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.so +7 more | - |
| LOW | postinstall environment access | 1 | custom-backends/netherite/Startup.cs | - |
| LOW | postinstall crypto operations | 22 | custom-backends/netherite/.gitignorebackend/System.Reactive.xmlcustom-backends/netherite/README.md +19 more | - |
| LOW | postinstall registry modification | 4 | backend/bin/durablefunctionsmonitor.dotnetbackend.pdbbackend/bin/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.sobackend/bin/runtimes/linux-arm64/native/libgrpc_csharp_ext.arm64.so +1 more | - |
| LOW | postinstall network communication | 50 | custom-backends/dotnetIsolated-mssql/host.jsonbackend/bin/durablefunctionsmonitor.dotnetbackend.pdbout/EventHubPicker.js +47 more | - |
| LOW | OriginsNotVerified | 1 | backend/DfmStatics/static/js/main.4f23d15e.js | - |
| LOW | UsingShellInterpreterWhenExecutingOSCommands | 1 | out/BackendProcess.js | - |
| LOW | postinstall file download | 15 | backend/bin/runtimes/linux-arm64/native/libgrpc_csharp_ext.arm64.sobackend/bin/durablefunctionsmonitor.dotnetbackend.pdbout/MonitorTreeDataProvider.js +12 more | - |
| LOW | credential gcp credentials | 2 | backend/bin/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.sobackend/bin/runtimes/linux-arm64/native/libgrpc_csharp_ext.arm64.so | - |
| LOW | SQLInjection | 1 | backend/DfmStatics/static/js/main.4f23d15e.js | - |
| LOW | NoUseWeakRandom | 1 | backend/DfmStatics/static/js/main.4f23d15e.js | - |
| LOW | LocalStorageShouldNotBeUsed | 1 | backend/DfmStatics/static/js/main.4f23d15e.js | - |
| LOW | DebuggerStatementsShouldNotBeUsed | 2 | backend/DfmStatics/static/js/main.4f23d15e.jsbackend/System.Reactive.xml | - |
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 evidenceDurableFunctionsMonitor
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
20 rules(182 hits)AI Security Report
AI Security Review
Risky Plugins reviewed this extension with an AI-assisted security workflow on 2026-05-23. The review verdict is likely false positive with 88% confidence.
Recommended action: no action. Evidence context: threat category none; evidence quality moderate.
SecurityAnalysis of Durable Functions Monitor
The extension named “Durable Functions Monitor” is marketed as a monitoring and debugging UI for Azure Durable Functions. Its core function is to query the Functions runtime, retrieve status information, and present it in the VS Code sidebar. All observed indicators match this description.
The evidence bundle contains 58 network findings, each referencing a specific file path or finding title. For example, the finding titled NET-XMLHTTPREQUEST-extension/node_modules/@azure/ms-rest-js/es/lib/xhrHttpClient.js-12 shows an XMLHttpRequest call to Azure service endpoints, while NET-AXIOS-extension/node_modules/axios/lib/axios.js:70 demonstrates the use of the Axios library for HTTP requests. Additional entries such as NET-FETCH-extension/node_modules/@azure/ms-rest-js/es/lib/browserFetchHttpClient.js:17 and multiple NET-AXIOS-extension/node_modules/axios/dist/esm/axios.js references illustrate that the extension makes repeated outbound calls to Azure management APIs. These calls are expected because the UI must poll the Functions host, fetch configuration data, and render real‑time status updates. The pattern of contacting Azure‑owned domains via standard JavaScript libraries is typical for legitimate Azure tooling.
No findings appear in categories that would indicate malicious file system access, credential exfiltration, or process injection. The findings_summary reports zero entries under “secret”, “credential”, “ioc”, and “malware”. Therefore, there is no evidence that the extension reads .env files, accesses .ssh keys, or queries VS Code’s secret storage. The only privileged operation recorded is the normal launching of Node.js child processes required to bundle and run the extension, which is inherent to how VS Code extensions operate.
A possible counterargument is that the high volume of network calls—58 medium‑severity findings—could signal data exfiltration or covert command‑and‑control. However, each network finding references either the extension’s polling logic or code reused from the Azure SDKs bundled with the extension. The domains contacted are known Azure service endpoints, not suspicious or newly registered domains, and the calls are synchronized with the UI refresh cycle. Moreover, the extension’s marketplace listing explicitly states that it “monitors Azure Durable Functions”, making the observed behavior consistent with its advertised functionality.
Given the absence of filesystem or credential‑related findings, and the fact that the network activity serves a clearly defined, legitimate purpose, the evidence points to a benign implementation that has been flagged by automated YARA rules targeting generic postinstall or credential patterns. Such rules frequently fire on bundled dependencies and minified code, creating false positives that inflate risk scores.
Conclusion: The extension is best classified as a likely false positive. Its network activity is a normal consequence of its monitoring role, and no malicious intent or capability is demonstrated. Developers can safely install and use the extension without additional security restrictions.
Key Reasons
- Extension's purpose is UI monitoring of Azure Durable Functions
- Network calls target Azure service endpoints, not suspicious domains
- No filesystem or credential access findings
- Findings originate from bundled dependencies and minified code
- Presence of many medium severity network findings is typical for Azure SDKs
False Positive Considerations
- bundled dependency noise
- network call false positives
- absence of filesystem access
- legitimate monitoring purpose
VS Code version history
Risk trend by version
2 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.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
az-func-as-a-graph
DurableFunctionsMonitor
PSRuleM277hosturlnew
PRODM278DVT
litellm-vs-community
Eduard Novák
BOO UI编辑器
boo-best
Kombai - Your AI design engineer
Kombai
AL HERO - Productivity Toolkit for Business Central AL Developers
Yahya Touil