Scan report
ZoneMinder / zoneminder
Could an attacker exploit mistakes in this code?
Real issues worth reviewing before you rely on this code.
- High
- 2
- Medium
- 1
- Low
- 13
Sources: Bandit, Semgrep, pip-audit
Does this code look like it is trying to cause harm?
Real issues worth reviewing before you rely on this code.
- High
- 54
- Medium
- 0
- Low
- 16
Sources: YARA, ClamAV, GuardDog, dependency checker
- Likely real
- 6
- Uncertain
- 1
- Likely noise
- 79
The risk classifier rates every finding for how likely it is to be a real issue. Likely noise still counts, just much less.
What we found, in plain English
The repository has two medium-risk scores, both indicating that there are some insecure coding patterns and signs of potentially malicious behavior, but these issues do not necessarily mean the code is intentionally harmful. The most critical finding is that the project uses Telnet to connect to remote servers, which is an extremely dangerous practice because it transmits data without encryption and can be easily exploited by attackers. Additionally, the code contains several other security concerns such as downloading files from the internet and executing them, along with potential memory scraping vulnerabilities, but these are likely due to standard development habits rather than deliberate attacks. While some of the flagged items appear in legitimate software like jQuery or Beowulf documentation, the presence of Telnet usage and the download-and-execute pattern suggests that this codebase requires immediate attention before it can be used safely.
Written by a local language model from the findings below. The risk scores come from the classifier, not from this summary.
Detections by engine
Score over time
Overall score each time this repository was scanned.
Findings
Highest severity first. Select a finding to see the code and what it means.
-
- Engine
- GuardDog · Supply-chain attack heuristics
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/package.json line 21
- Likely real
- Yes, 98% confidence
Detects HTTP/HTTPS URL dependencies in package.json (dependency confusion, untrusted sources) [threat-npm-http-dependency]
"email": "mike.sherov@gmail.com", "url": "http://mike.sherov.com" }, { -
- Engine
- GuardDog · Supply-chain attack heuristics
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/package.json line 16
- Likely real
- Yes, 98% confidence
Detects HTTP/HTTPS URL dependencies in package.json (dependency confusion, untrusted sources) [threat-npm-http-dependency]
"email": "joern.zaefferer@gmail.com", "url": "http://bassistance.de" }, { -
- Engine
- GuardDog · Supply-chain attack heuristics
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/package.json line 6
- Likely real
- Yes, 98% confidence
Detects HTTP/HTTPS URL dependencies in package.json (dependency confusion, untrusted sources) [threat-npm-http-dependency]
"version": "1.13.2", "homepage": "http://jqueryui.com", "author": { "name": "jQuery Foundation and other contributors", -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 68
- Likely real
- Yes, 98% confidence
Telnet-related functions are being called. Telnet is considered insecure. Use SSH or some other encrypted protocol.
67 telbuff = str(m_id) + '|on+'+str(eventlenght)+'|1|Human Motion Detected|' 68 with Telnet('localhost', 6802) as tn: 69 tn.write(telbuff.encode('ascii') + alarm_desc.encode('ascii') + b'\n') -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 38
- Likely real
- Yes, 98% confidence
A telnet-related module is being imported. Telnet is considered insecure. Use SSH or some other encrypted protocol.
37 # telnet 38 from telnetlib import Telnet 39 # multi threading -
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/video.min.js
- Likely real
- Probably noise, 3% confidence
YARA rule matched: detect_base64_exec — Encoded payload decoded and then executed
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/js/hls-1.6.13/hls.min.js
- Likely real
- Probably noise, 3% confidence
YARA rule matched: detect_base64_exec — Encoded payload decoded and then executed
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/tableExport.min.js
- Likely real
- Probably noise, 3% confidence
YARA rule matched: detect_base64_exec — Encoded payload decoded and then executed
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/js/hls-1.6.13/hls.min.js.map
- Likely real
- Probably noise, 3% confidence
YARA rule matched: detect_base64_exec — Encoded payload decoded and then executed
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/includes/monitor_probe.php
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_download_and_execute — Downloads a remote resource AND executes it - the actually dangerous combination, not just downloading alone
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/filter-control/bootstrap-table-filter-control.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/bootstrap-table.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/bootstrap-table.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/multiple-sort/bootstrap-table-multiple-sort.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/reorder-columns/bootstrap-table-reorder-columns.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/filter-control/utils.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/group-by-v2/bootstrap-table-group-by.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/jquery-ui.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/filter-control/utils.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/filter-control/bootstrap-table-filter-control.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/multiple-sort/bootstrap-table-multiple-sort.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/print/bootstrap-table-print.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/multiple-sort/bootstrap-table-multiple-sort.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/group-by-v2/bootstrap-table-group-by.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/js/hls-1.6.13/hls.min.js.map
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/bootstrap-table.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/filter-control/bootstrap-table-filter-control.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/filter-control/utils.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/reorder-columns/bootstrap-table-reorder-columns.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/multiple-sort/bootstrap-table-multiple-sort.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/filter-control/utils.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/filter-control/bootstrap-table-filter-control.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/reorder-columns/bootstrap-table-reorder-columns.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/print/bootstrap-table-print.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/print/bootstrap-table-print.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/video.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table-1.27.3/extensions/group-by-v2/bootstrap-table-group-by.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/luxon-3.4.4.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/print/bootstrap-table-print.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-3.7.1.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/dateTimePicker/jquery-ui-timepicker-addon.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/tableExport.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/jquery-ui.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/group-by-v2/bootstrap-table-group-by.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/extensions/reorder-columns/bootstrap-table-reorder-columns.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/assets/bootstrap-table/bootstrap-table.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/js/hls-1.6.13/hls.min.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/skins/classic/js/jquery-ui-1.13.2/external/jquery/jquery.js
- Likely real
- Probably noise, 1% confidence
YARA rule matched: detect_obfuscated_string_execution — Reconstructs a string character-by-character or from hex escapes, then immediately executes it - fromCharCode/chr() alone are common in ordinary text-processing code, so this requires both the reconstruction and an execution call together
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/ubuntu2004/README.Debian
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/redhat/readme/README.httpd
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/redhat/readme/README.nginx
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/opensuse/README.OpenSuse
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/fedora/readme/README.httpd
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/fedora/readme/README.nginx
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/beowulf/README.Debian
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_persistence_mechanism — Modifies a startup/scheduling location - legitimate application code essentially never does this
-
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 118
- Likely real
- Uncertain, 37% confidence
Possible binding to all interfaces.
117 server = socket(AF_INET, SOCK_STREAM) 118 server.bind(('0.0.0.0', int(port))) 119 # server.settimeout(0.5) -
- Engine
- GuardDog · Supply-chain attack heuristics
- Counts towards
- Malicious pattern
- File
- /web/js/hls-1.6.13/hls.min.js line 1
- Likely real
- Yes, 92% confidence
Detects memory scraping and credential dumping from process memory [threat-process-memory]
....BACK_BUFFER_REACHED="hlsBackBufferReached",e.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",e.ASSET_LIST_LOADING="hlsAssetListLoading",e.ASSET_LIST_LOADED="hlsAssetListLoaded",e.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",e.INTERSTITIALS_... -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 62
- Likely real
- Probably noise, 14% confidence
Consider possible security implications associated with the subprocess module.
61 def event_thread(m_id,eventlenght): 62 import subprocess 63 print("Monitor " + str(m_id)+" entered event_thread...") -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 48
- Likely real
- Probably noise, 14% confidence
Consider possible security implications associated with the subprocess module.
47 def alarm_thread(m, monid,eventlenght): 48 import subprocess 49 print("Monitor " + str(monid)+" entered alarm_thread...") -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-shareddata-abi.py line 24
- Likely real
- Probably noise, 13% confidence
Consider possible security implications associated with the subprocess module.
23 import re 24 import subprocess 25 import sys -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-homoglyphs.py line 17
- Likely real
- Probably noise, 13% confidence
Consider possible security implications associated with the subprocess module.
16 import re 17 import subprocess 18 import sys -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 50
- Likely real
- Probably noise, 12% confidence
Starting a process with a partial executable path
49 print("Monitor " + str(monid)+" entered alarm_thread...") 50 result = subprocess.run(['zmu','-m', str(monid), '-s'] ,stdout=subprocess.PIPE) 51 if result.stdout.decode('utf-8') != '3\n': -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 64
- Likely real
- Probably noise, 12% confidence
Starting a process with a partial executable path
63 print("Monitor " + str(m_id)+" entered event_thread...") 64 result = subprocess.run(['zmu','-m', str(m_id), '-x'] ,stdout=subprocess.PIPE) 65 if result.stdout.decode('utf-8') == '0\n': -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-homoglyphs.py line 52
- Likely real
- Probably noise, 12% confidence
Starting a process with a partial executable path
51 def tracked_files(): 52 out = subprocess.check_output(['git', 'ls-files'], text=True) 53 return out.splitlines() -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-shareddata-abi.py line 80
- Likely real
- Probably noise, 3% confidence
subprocess call - check for execution of untrusted input.
79 return None, compile_proc.stderr 80 run_proc = subprocess.run([exe], capture_output=True, text=True) 81 if run_proc.returncode != 0: -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-shareddata-abi.py line 75
- Likely real
- Probably noise, 3% confidence
subprocess call - check for execution of untrusted input.
74 exe = os.path.join(workdir, 'probe{}'.format(bits)) 75 compile_proc = subprocess.run( 76 [cxx, '-m{}'.format(bits), '-std=c++17', '-w', source, '-o', exe], 77 capture_output=True, text=True) 78 if compile_proc.returncode != 0: -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /utils/check-homoglyphs.py line 52
- Likely real
- Probably noise, 3% confidence
subprocess call - check for execution of untrusted input.
51 def tracked_files(): 52 out = subprocess.check_output(['git', 'ls-files'], text=True) 53 return out.splitlines() -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 64
- Likely real
- Probably noise, 3% confidence
subprocess call - check for execution of untrusted input.
63 print("Monitor " + str(m_id)+" entered event_thread...") 64 result = subprocess.run(['zmu','-m', str(m_id), '-x'] ,stdout=subprocess.PIPE) 65 if result.stdout.decode('utf-8') == '0\n': -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /scripts/zmalarm-server.py line 50
- Likely real
- Probably noise, 3% confidence
subprocess call - check for execution of untrusted input.
49 print("Monitor " + str(monid)+" entered alarm_thread...") 50 result = subprocess.run(['zmu','-m', str(monid), '-s'] ,stdout=subprocess.PIPE) 51 if result.stdout.decode('utf-8') != '3\n': -
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /distros/ubuntu2004/zoneminder.postinst
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/workflows/documentation.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/workflows/targets.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/cmake/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/danielaparker-jsoncons/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/kazuho-picojson/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/openssl/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/wolfssl/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/nlohmann-json/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/libressl/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /dep/jwt-cpp/.github/actions/install/boost-json/action.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /.github/workflows/build-rpm-packages.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /.github/workflows/build-rpm-packages-aarch64.yml
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /CHANGELOG.md
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /web/includes/monitor_probe.php
- Likely real
- Probably noise, 0% confidence
YARA rule matched: detect_downloader — Downloads a remote resource - common and low-signal alone; see detect_download_and_execute for the composite version
-
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /tools/zm_stream_socket_dump.py line 88
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
87 struct.unpack('<IBBBBIIq', header) 88 assert version == 1, 'unexpected protocol version %d' % version 89 payload = read_exact(sock, length - 20)
No findings match these filters.