Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from projectdiscovery:master #57

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
3295892
Update credential-exposure.yaml
ritikchaddha Dec 16, 2022
0c1a0e6
Merge pull request #6379 from projectdiscovery/added-coauthor
ritikchaddha Dec 16, 2022
d668920
Update unauth-lfd-zhttpd.yaml
ritikchaddha Dec 16, 2022
559797b
Merge pull request #6272 from pdelteil/patch-144
ritikchaddha Dec 16, 2022
b531190
Update spark-panel.yaml
ritikchaddha Dec 16, 2022
f968427
Merge pull request #6365 from righettod/add-tpl-spark
DhiyaneshGeek Dec 16, 2022
dd449c2
Merge pull request #6352 from mattkeeler/add-backup-extension
DhiyaneshGeek Dec 16, 2022
ffcaa47
Added Metadata
DhiyaneshGeek Dec 16, 2022
6f14421
formatting-changes
DhiyaneshGeek Dec 16, 2022
68d079f
Auto Generated New Template Addition List [Fri Dec 16 06:09:21 UTC 20…
actions-user Dec 16, 2022
704b480
Update CVE-2022-1595.yaml
ritikchaddha Dec 16, 2022
f147770
Update CVE-2021-41773.yaml
ritikchaddha Dec 16, 2022
5584a17
Update exposed-dockerd.yaml
ritikchaddha Dec 16, 2022
18a4a11
Merge pull request #6367 from projectdiscovery/fix-false-positive
ritikchaddha Dec 16, 2022
fe88ffb
Update CVE-2022-25082.yaml
pussycat0x Dec 16, 2022
85d53fa
Update CVE-2022-25082.yaml
pussycat0x Dec 16, 2022
8a4b099
Update CVE-2022-25082.yaml
pussycat0x Dec 16, 2022
7db26ab
Update CVE-2022-25082.yaml
pussycat0x Dec 16, 2022
5ac6fa5
Update CVE-2022-25082.yaml
pussycat0x Dec 16, 2022
f24779b
Merge pull request #6355 from theamanrawat/CVE-2022-1595
DhiyaneshGeek Dec 16, 2022
688f0e4
Merge pull request #6192 from y0no/fix-CVE-2021-41773
DhiyaneshGeek Dec 16, 2022
2d2f1dc
Update mysql-detect.yaml
DhiyaneshGeek Dec 16, 2022
363565e
fix lint
DhiyaneshGeek Dec 16, 2022
58c5340
added case insensitive
DhiyaneshGeek Dec 16, 2022
a9a0e8d
Content-Type Update
pussycat0x Dec 16, 2022
22a005f
Update CVE-2021-30128.yaml
ritikchaddha Dec 16, 2022
ebc1b1c
Merge pull request #6213 from projectdiscovery/mikrotik-httpproxy
princechaddha Dec 16, 2022
33078fd
Auto Generated New Template Addition List [Fri Dec 16 13:06:52 UTC 20…
actions-user Dec 16, 2022
d503951
updated dnssec to use matcher instead of extractors (#6380)
ehsandeep Dec 16, 2022
d57905a
Merge pull request #6375 from projectdiscovery/Mysql-detect
princechaddha Dec 16, 2022
2420116
Merge pull request #6374 from EvergreenCartoons/patch-3
princechaddha Dec 16, 2022
fa13b8d
Update sitemap-detect.yaml
princechaddha Dec 16, 2022
4472262
updated-matcher
princechaddha Dec 16, 2022
191a9ea
Update gyra-master-admin.yaml
princechaddha Dec 16, 2022
1b44137
updated-tag
princechaddha Dec 16, 2022
1a2a985
updated-tags
princechaddha Dec 16, 2022
604cadb
Update npm-debug-log.yaml
princechaddha Dec 16, 2022
a6094c0
Fix typo (#6381)
Irresistible-K Dec 16, 2022
ac954ac
refactoring
ricardomaia Dec 16, 2022
71f7c3e
more validation to avoid false positive (#6383)
ehsandeep Dec 16, 2022
0970ef2
Update ilias-panel.yaml
princechaddha Dec 18, 2022
aca47e4
Update pega-web-panel.yaml
princechaddha Dec 18, 2022
6b45d0b
Create amazon-ec2-ssrf.yaml
DhiyaneshGeek Dec 18, 2022
dece342
Update amazon-ec2-ssrf.yaml
DhiyaneshGeek Dec 18, 2022
36d51a3
Auto Generated New Template Addition List [Mon Dec 19 10:57:35 UTC 20…
actions-user Dec 19, 2022
1475afc
Merge pull request #6382 from projectdiscovery/release-prep
princechaddha Dec 19, 2022
6f35b22
Added template for CVE-2022-0786
theamanrawat Dec 19, 2022
1d3b12e
Create gpc-json.yaml
MihhailSokolov Dec 19, 2022
d82d0ec
Update gpc-json.yaml
MihhailSokolov Dec 19, 2022
4f2e054
Auto README Update [Mon Dec 19 16:46:02 UTC 2022] :robot:
actions-user Dec 19, 2022
fba897d
Create xfinity-panel.yml
HardikS0lanki Dec 19, 2022
b318468
Add files via upload
HardikS0lanki Dec 19, 2022
c81a7dc
Create hue-personal-wireless-panel.yml
HardikS0lanki Dec 19, 2022
4cb8786
Create cloud-config.yml
HardikS0lanki Dec 19, 2022
17a7893
Update xfinity-panel.yml
ritikchaddha Dec 20, 2022
a71a828
Update and rename carel-platvisor-panel.yml to carel-plantvisor-panel…
ritikchaddha Dec 20, 2022
115d02a
Rename xfinity-panel.yml to xfinity-panel.yaml
ritikchaddha Dec 20, 2022
2bc4df7
Update and rename hue-personal-wireless-panel.yml to hue-personal-wir…
ritikchaddha Dec 20, 2022
8944e5d
Update and rename cloud-config.yml to cloud-config.yaml
ritikchaddha Dec 20, 2022
4d6f479
Update cloud-config.yaml
ritikchaddha Dec 20, 2022
916ac8c
Delete cloud-config.yaml
ritikchaddha Dec 20, 2022
39c05ff
Merge pull request #6392 from HardikSolanki96/cloud-config
DhiyaneshGeek Dec 20, 2022
dd109c7
Merge pull request #6391 from HardikSolanki96/hue-personal-wireless-p…
DhiyaneshGeek Dec 20, 2022
384a4f6
Merge pull request #6390 from HardikSolanki96/carel-platvisor-panel
DhiyaneshGeek Dec 20, 2022
22a5431
Merge pull request #6389 from HardikSolanki96/xfinity-panel
DhiyaneshGeek Dec 20, 2022
ab7f194
Create digital-ocean-ssrf.yaml
DhiyaneshGeek Dec 20, 2022
e9407f5
Update gpc-json.yaml
DhiyaneshGeek Dec 20, 2022
eefd44c
Update CVE-2022-0786.yaml
ritikchaddha Dec 20, 2022
250c69e
Merge pull request #6335 from arafatansari/patch-117
pussycat0x Dec 20, 2022
a4351f8
Create amazon-ec2-detect.yaml
ritikchaddha Dec 20, 2022
730413a
Auto Generated New Template Addition List [Tue Dec 20 10:09:39 UTC 20…
actions-user Dec 20, 2022
278bf4d
Delete amazon-ec2-detect.yaml
ritikchaddha Dec 20, 2022
54e4042
Create amazon-ec2-detect.yaml
ritikchaddha Dec 20, 2022
f991746
Add reference to docker-registry
davtur19 Dec 20, 2022
ccbf3ae
Auto Generated CVE annotations [Tue Dec 20 10:25:15 UTC 2022] :robot:
actions-user Dec 20, 2022
2b17232
Merge pull request #6395 from projectdiscovery/amazon-ec2-detect
DhiyaneshGeek Dec 20, 2022
419a9bd
Merge pull request #6387 from theamanrawat/CVE-2022-0786
DhiyaneshGeek Dec 20, 2022
0aee3ac
Update docker-registry.yaml
ritikchaddha Dec 20, 2022
7fbb859
Merge pull request #6396 from davtur19/patch-1
ritikchaddha Dec 20, 2022
b296737
Update CVE-2022-25082.yaml
DhiyaneshGeek Dec 20, 2022
0b7459c
Merge pull request #5976 from gy741/rule-add-v137
DhiyaneshGeek Dec 20, 2022
7ffaf6d
Added template for webuzo-admin-panel
theamanrawat Dec 20, 2022
85c372c
Added template for creatio-login-panel
theamanrawat Dec 20, 2022
e1a7081
Update and rename creatio-login-panel.yaml to webuzo-admin-panel.yaml
ritikchaddha Dec 20, 2022
cfaff6a
Update and rename webuzo-admin-panel.yaml to creatio-login-panel.yaml
theamanrawat Dec 20, 2022
4ac26fe
Update webuzo-admin-panel.yaml
ritikchaddha Dec 20, 2022
cd67105
Create posthog-admin-panel.yaml
theabhinavgaur Dec 20, 2022
439db51
Update posthog-admin-panel.yaml
theabhinavgaur Dec 20, 2022
cebefe6
Update posthog-admin-panel.yaml
theabhinavgaur Dec 20, 2022
4644816
minor-update (#6399)
DhiyaneshGeek Dec 20, 2022
a120a02
Merge pull request #6401 from theamanrawat/webuzo-admin-panel
DhiyaneshGeek Dec 20, 2022
69742b6
Update creatio-login-panel.yaml
ritikchaddha Dec 20, 2022
ddc17fb
Merge pull request #6402 from theamanrawat/creatio-login-panel
DhiyaneshGeek Dec 20, 2022
2bc400c
Update posthog-admin-panel.yaml
ritikchaddha Dec 20, 2022
4801a1b
Merge pull request #6403 from theabhinavgaur/patch-4
DhiyaneshGeek Dec 20, 2022
7b408f0
Create Loxone-Login.yaml
theabhinavgaur Dec 21, 2022
d4e0fe7
Update Loxone-Login.yaml
theabhinavgaur Dec 21, 2022
1985de2
Update Loxone-Login.yaml
theabhinavgaur Dec 21, 2022
b31a4c0
Update Loxone-Login.yaml
theabhinavgaur Dec 21, 2022
88281fa
Auto Generated New Template Addition List [Wed Dec 21 08:01:50 UTC 20…
actions-user Dec 21, 2022
c11ca5f
Update Loxone-Login.yaml
ritikchaddha Dec 21, 2022
11fdf5a
Update and rename Loxone-Login.yaml to exposed-panels/loxone-panel.yaml
ritikchaddha Dec 21, 2022
c8147e1
Update loxone-panel.yaml
DhiyaneshGeek Dec 21, 2022
d87d039
Create Content-Central-Login.yaml
theabhinavgaur Dec 21, 2022
fc88d46
Update Content-Central-Login.yaml
theabhinavgaur Dec 21, 2022
f6e94cd
Update Content-Central-Login.yaml
theabhinavgaur Dec 21, 2022
0c7c2e2
Update Content-Central-Login.yaml
theabhinavgaur Dec 21, 2022
8e87a20
Update Content-Central-Login.yaml
theabhinavgaur Dec 21, 2022
3b96837
Update Content-Central-Login.yaml
ritikchaddha Dec 21, 2022
a9ac67c
Update and rename Content-Central-Login.yaml to content-central-login…
ritikchaddha Dec 21, 2022
701aabe
Create n-central-login
theabhinavgaur Dec 21, 2022
882eaf2
Merge pull request #6406 from theabhinavgaur/patch-5
DhiyaneshGeek Dec 21, 2022
d311e42
Update zeplin-access-token.yaml
ritikchaddha Dec 21, 2022
cbae4fa
Update credential-exposure.yaml
ritikchaddha Dec 22, 2022
2969b92
Update credentials-disclosure.yaml
ritikchaddha Dec 22, 2022
1d3d1ad
Update gpc-json.yaml
ritikchaddha Dec 22, 2022
4cc38e6
Merge pull request #6260 from geeknik/patch-70
ritikchaddha Dec 22, 2022
012d9f2
Merge pull request #6259 from geeknik/patch-69
ritikchaddha Dec 22, 2022
99e2079
Update sony-bravia-disclosure.yaml
ritikchaddha Dec 22, 2022
33417f0
Merge pull request #6362 from projectdiscovery/sony-bravia-disclosure
ritikchaddha Dec 22, 2022
cacf0ef
Update amazon-ec2-ssrf.yaml
ritikchaddha Dec 22, 2022
916d86e
Update digital-ocean-ssrf.yaml
ritikchaddha Dec 22, 2022
90bddb8
Update amazon-ec2-ssrf.yaml
ritikchaddha Dec 22, 2022
65e8f5d
Update digital-ocean-ssrf.yaml
ritikchaddha Dec 22, 2022
2ed7357
Merge pull request #6385 from projectdiscovery/amazon-ec2-ssrf
ritikchaddha Dec 22, 2022
4f99d40
Merge pull request #6393 from projectdiscovery/digital-ocean-ssrf
ritikchaddha Dec 22, 2022
f3f0c90
Update zenscrape-api-key.yaml
ritikchaddha Dec 22, 2022
0c1dd56
Update zenserp-api-key.yaml
ritikchaddha Dec 22, 2022
626c2da
Update zerobounce-api-token.yaml
ritikchaddha Dec 22, 2022
5174730
Merge pull request #6299 from JoshMorrison99/master
DhiyaneshGeek Dec 22, 2022
3b50f4e
Merge pull request #6388 from MihhailSokolov/patch-1
ritikchaddha Dec 22, 2022
f9c773f
Merge pull request #6409 from theabhinavgaur/patch-6
DhiyaneshGeek Dec 22, 2022
8764bc6
Delete zonkafeedback-api-token.yaml
ritikchaddha Dec 22, 2022
5cefcb1
Delete zipcodeapi-token.yaml
ritikchaddha Dec 22, 2022
4549261
Update zerobounce-api-token.yaml
ritikchaddha Dec 22, 2022
afa5f96
Added template for CVE-2022-45362
theamanrawat Dec 22, 2022
ff6df80
Updated
theamanrawat Dec 22, 2022
7369c8c
added missing parameters
DhiyaneshGeek Dec 22, 2022
a139f00
Update CVE-2021-42887.yaml
DhiyaneshGeek Dec 22, 2022
b774c13
Update CVE-2021-42887.yaml
DhiyaneshGeek Dec 22, 2022
294c46d
Add Akamai cache detection template
nybble04 Dec 22, 2022
2031834
Remove trailing space
nybble04 Dec 22, 2022
1998c3b
added tags and formatting changes
DhiyaneshGeek Dec 22, 2022
b2915ff
minor-update
pussycat0x Dec 22, 2022
c0080f7
Update CVE-2020-11547.yaml
pussycat0x Dec 22, 2022
b0ca427
Create thinkphp6-lang-lfi.yaml
ritikchaddha Dec 23, 2022
4b48367
Update CVE-2021-30128.yaml
ritikchaddha Dec 23, 2022
0597e2b
Merge branch 'main' into patch-1
DhiyaneshGeek Dec 23, 2022
dbeb8d1
fix-yaml-lint
DhiyaneshGeek Dec 23, 2022
eb9c8f4
Update ws-ftp-log.yaml
princechaddha Dec 23, 2022
72e5ad3
Merge pull request #6225 from HardikSolanki96/ws-ftp-log
princechaddha Dec 23, 2022
7a078b6
Merge pull request #4118 from ritikchaddha/patch-27
DhiyaneshGeek Dec 23, 2022
ed26f07
minor-update
DhiyaneshGeek Dec 23, 2022
b4288d5
Merge pull request #5367 from its0x08/patch-1
princechaddha Dec 23, 2022
2b34653
added-stop-first-match
DhiyaneshGeek Dec 23, 2022
e293f5c
Merge pull request #6415 from projectdiscovery/pussycat0x-patch-1
DhiyaneshGeek Dec 23, 2022
c69fd59
Update and rename n-central-login to ncentral-panel.yaml
ritikchaddha Dec 23, 2022
8ab78a7
Update ncentral-panel.yaml
ritikchaddha Dec 23, 2022
7381597
Merge pull request #6410 from theabhinavgaur/patch-7
ritikchaddha Dec 23, 2022
a6eaccc
Update CVE-2022-45362.yaml
ritikchaddha Dec 23, 2022
e98b976
updated matcher to fix FP
princechaddha Dec 23, 2022
feb3910
misc update
ehsandeep Dec 23, 2022
d87088d
added metadata,tags
DhiyaneshGeek Dec 23, 2022
24c83b2
Merge pull request #6303 from projectdiscovery/ssl-expired-update
princechaddha Dec 23, 2022
11b9bc5
updated tags
princechaddha Dec 23, 2022
18087c8
add xui-weak-login template
s3verus Dec 23, 2022
6d7806e
Merge pull request #5575 from robotshell/mobotix-default-login
princechaddha Dec 23, 2022
d8ba5f5
Merge pull request #5979 from gy741/rule-add-v138
princechaddha Dec 23, 2022
3304933
Merge pull request #6414 from nybble04/akamai_cache_detect
princechaddha Dec 23, 2022
1e63e71
Merge pull request #6417 from projectdiscovery/thinkphp6-lang-lfi
princechaddha Dec 23, 2022
8b5dd12
Create CVE-2022-46169.yaml
HardikS0lanki Dec 23, 2022
fb0b09d
Merge pull request #10 from HardikSolanki96/CVE-2022-46169-1
HardikS0lanki Dec 23, 2022
fa8420f
added tag
princechaddha Dec 23, 2022
4a45d61
Merge pull request #6412 from theamanrawat/CVE-2022-45362
princechaddha Dec 23, 2022
6a547d8
Merge pull request #5977 from For3stCo1d/CVE-2021-30128
princechaddha Dec 23, 2022
12f4155
Merge pull request #6202 from ricardomaia/wordpress-plugins
princechaddha Dec 23, 2022
5a7f988
Merge pull request #4859 from projectdiscovery/CVE-2022-33891
princechaddha Dec 23, 2022
30146e6
Auto Generated New Template Addition List [Fri Dec 23 13:01:19 UTC 20…
actions-user Dec 23, 2022
17c1095
Create CVE-2022-46381.yaml
arafatansari Dec 24, 2022
addf6f8
Update CVE-2022-46381.yaml
arafatansari Dec 24, 2022
2b12956
added metadata, additional header ,change severity
DhiyaneshGeek Dec 24, 2022
e5a67cf
Update xui-weak-login.yaml
DhiyaneshGeek Dec 24, 2022
fb4c896
fix-formatting , added additional matcher
DhiyaneshGeek Dec 24, 2022
7d98a20
fix-it
DhiyaneshGeek Dec 24, 2022
67d38b7
Create CVE-2022-3768.yaml
HardikS0lanki Dec 25, 2022
0f7d6b9
Delete CVE-2022-46169.yaml
DhiyaneshGeek Dec 25, 2022
e2a62b8
Create CVE-2022-4260.yaml
HardikS0lanki Dec 26, 2022
a0e1e95
Delete CVE-2022-46169.yaml
DhiyaneshGeek Dec 26, 2022
4731207
Add files via upload
pussycat0x Dec 26, 2022
d179beb
minor-update
pussycat0x Dec 26, 2022
16576ed
minor-update
pussycat0x Dec 26, 2022
5c06a66
Add files via upload
pussycat0x Dec 26, 2022
4ffff39
Add files via upload
pussycat0x Dec 26, 2022
b34eb17
WordPress Plugins Update Workflow (#6424)
ricardomaia Dec 26, 2022
c06f2db
template path fix in workflow (#6432)
ehsandeep Dec 26, 2022
284b38e
Create kanboard-default-login.yaml
JoshMorrison99 Dec 26, 2022
e2b7018
Add Liferay favicon
nodauf Dec 27, 2022
197d84a
format-changes
DhiyaneshGeek Dec 27, 2022
63e44f8
Merge pull request #6429 from projectdiscovery/Concrete-Installer
DhiyaneshGeek Dec 27, 2022
0ba2418
fix-yaml-lint
DhiyaneshGeek Dec 27, 2022
fc43db2
Merge pull request #6430 from projectdiscovery/Dolibarr-Installer
DhiyaneshGeek Dec 27, 2022
9b7c40b
fix-yaml-lint
DhiyaneshGeek Dec 27, 2022
232abe7
minor -update
pussycat0x Dec 27, 2022
546497a
formatting-fix
DhiyaneshGeek Dec 27, 2022
2b24cdb
Merge pull request #6427 from projectdiscovery/Raspberry-Shake-Config…
DhiyaneshGeek Dec 27, 2022
4c847ec
shodan-query-added
DhiyaneshGeek Dec 27, 2022
d089a98
kanboard-login
DhiyaneshGeek Dec 27, 2022
ff14e71
csrf regex -update
pussycat0x Dec 27, 2022
b4b11cc
Merge pull request #6437 from projectdiscovery/kanboard-login
pussycat0x Dec 27, 2022
993c431
Merge pull request #6436 from nodauf/patch-1
pussycat0x Dec 27, 2022
76b7a38
Auto Generated New Template Addition List [Tue Dec 27 14:14:08 UTC 20…
actions-user Dec 27, 2022
d510095
yaml init -update
pussycat0x Dec 27, 2022
27bd51d
Auto Generated CVE annotations [Tue Dec 27 14:32:24 UTC 2022] :robot:
actions-user Dec 27, 2022
0efd3e0
Merge pull request #6435 from JoshMorrison99/main
DhiyaneshGeek Dec 27, 2022
3043ab0
Merge pull request #6418 from s3verus/xui-weak-login
pussycat0x Dec 27, 2022
afc1c5a
Merge pull request #6423 from arafatansari/patch-118
pussycat0x Dec 27, 2022
bd2faf2
added-login-request and matcher update
DhiyaneshGeek Dec 27, 2022
f3e6069
rewrote-template-scratch
DhiyaneshGeek Dec 27, 2022
5ccd0c7
tag-added
DhiyaneshGeek Dec 27, 2022
1296a9a
Added Atlantis Detect Template
jonathanwalker Dec 27, 2022
21e92ba
updated atlantis detect
jonathanwalker Dec 27, 2022
d727037
Removing redirect property - Closes #6431 (#6433)
ricardomaia Dec 27, 2022
6e471ad
Update and rename technologies/atlantis-detect.yaml to exposed-panels…
ritikchaddha Dec 28, 2022
e8f3769
Merge pull request #6425 from HardikSolanki96/CVE-2022-3768
pussycat0x Dec 28, 2022
5b0018d
Merge pull request #6426 from HardikSolanki96/CVE-2022-4260
pussycat0x Dec 28, 2022
5635fb8
Merge pull request #6440 from jonathanwalker/template_atlantis_detect
DhiyaneshGeek Dec 28, 2022
1be74e2
Update xui-weak-login.yaml
princechaddha Dec 29, 2022
79f04b4
Auto Generated New Template Addition List [Thu Dec 29 08:11:09 UTC 20…
actions-user Dec 29, 2022
1f7b175
Deleted due to FPs
princechaddha Dec 29, 2022
059524c
Delete zeplin-access-token.yaml
princechaddha Dec 29, 2022
631656e
Fix error in WordPress Plugin Update workflow (#6441)
ricardomaia Dec 29, 2022
f538753
typo update in workflow
ehsandeep Dec 29, 2022
157eeaa
Auto WordPress Plugins Update [Thu Dec 29 08:47:37 UTC 2022] :robot:
actions-user Dec 29, 2022
0debde5
Merge pull request #6444 from projectdiscovery/release-prep
princechaddha Dec 29, 2022
502a5f9
Auto Generated New Template Addition List [Thu Dec 29 08:57:22 UTC 20…
actions-user Dec 29, 2022
9a42ddb
Update exposed-dockerd.yaml
princechaddha Dec 29, 2022
4bc4556
Auto README Update [Thu Dec 29 12:02:21 UTC 2022] :robot:
actions-user Dec 29, 2022
44c80ce
Merge branch 'main'
ehsandeep Dec 29, 2022
f7a0828
Auto Generated New Template Addition List [Thu Dec 29 13:14:37 UTC 20…
actions-user Dec 29, 2022
355362c
Update and rename file/keys/github-recovery-code.yaml to file/keys/gi…
brabbit10 Feb 26, 2023
49b5737
Update github-recovery-code.yaml
brabbit10 Feb 26, 2023
4a363a8
Auto Generated CVE annotations [Sun Feb 26 13:23:33 UTC 2023] :robot:
actions-user Feb 26, 2023
ea2500c
Auto WordPress Plugins Update [Mon Feb 27 04:25:57 UTC 2023] :robot:
actions-user Feb 27, 2023
6cf1d05
Auto WordPress Plugins Update [Tue Feb 28 04:25:57 UTC 2023] :robot:
actions-user Feb 28, 2023
b28f26e
Auto WordPress Plugins Update [Wed Mar 1 04:26:33 UTC 2023] :robot:
actions-user Mar 1, 2023
5ee38b1
Auto WordPress Plugins Update [Thu Mar 2 04:26:26 UTC 2023] :robot:
actions-user Mar 2, 2023
68968ff
deletion
DhiyaneshGeek Mar 2, 2023
d786731
Merge pull request #6801 from brabbit10/master
princechaddha Mar 2, 2023
44dac81
Update CVE-2020-16846.yaml
ritikchaddha Mar 21, 2023
c87867c
Merge pull request #6930 from projectdiscovery/CVE-2020-16846
DhiyaneshGeek Mar 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/new-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Template Request
about: 'request for new template to be created.'
labels: 'new-template'

---

<!-- ISSUES MISSING IMPORTANT INFORMATION MAY BE CLOSED WITHOUT INVESTIGATION. -->


### Template for?

<!-- Name the CVE / Vulnerability / Exploit / Misconfiguration / Technology -->

### Details:

<!-- Required information to create a nuclei template such as exploit link / source / reference / vulnerable setup / search query / demo host -->
10 changes: 10 additions & 0 deletions .github/scripts/wordpress-plugins-update-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
beautifulsoup4==4.11.1
bs4==0.0.1
certifi==2022.9.24
charset-normalizer==2.1.1
idna==3.4
Markdown==3.4.1
requests==2.28.1
soupsieve==2.3.2.post1
termcolor==2.1.1
urllib3==1.26.13
185 changes: 185 additions & 0 deletions .github/scripts/wordpress-plugins-update.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
#!/usr/bin/env python3

'''
This script reads the URL https://wordpress.org/plugins/browse/popular/ until page 10, extract each plugin name and namespace,
then in http://plugins.svn.wordpress.org/ website, looks for the "Stable tag" inside the readme.txt and extract the last version
number from trunk branch. Finally generates a template and a payload file with last version number to be used during scan that
compares the detect version with the payload version.

The generated template also includes the tags top-100 and top-200 allowing filtering.

e.g.
nuclei -t technologies/wordpress/plugins -tags top-100 -u https://www.example.com
'''

__author__ = "ricardomaia"

from time import sleep
from bs4 import BeautifulSoup
import requests
import re
from markdown import markdown
import os
from termcolor import colored, cprint

# Regex to extract the name of th plugin from the URL
regex = r"https://wordpress.org/plugins/(\w.+)/"

ranking = 1

# Top 200 Wordpress Plugins
for page_number in range(1, 11):

html = requests.get(url=f"https://wordpress.org/plugins/browse/popular/page/{page_number}", headers={
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
"Accept-Language": "en-US,en;q=0.9",
"Accept-Encoding": "gzip, deflate",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Connection": "keep-alive",
"Upgrade-Insecure-Requests": "1",
"Cache-Control": "max-age=0",
"Pragma": "no-cache",
}).content

# Parse HTML
soup = BeautifulSoup(html, 'html.parser')
results = soup.find(id="main")
articles = results.find_all("article", class_="plugin-card")

# Setting the top tag
top_tag = "top-100,top-200" if page_number <= 5 else "top-200"

# Get each plugin in the page
for article in articles:

full_title = article.find("h3", class_="entry-title").get_text()
regex_remove_quotes = r"[\"`:]"
subst_remove_quotes = "'"
title = re.sub(regex_remove_quotes, subst_remove_quotes, full_title)

link = article.find("a").get("href")
name = re.search(regex, link).group(1)

cprint(f"Title: {title}", "cyan")
cprint(f"Link: {link}", "yellow")
cprint(f"Name: {name} - Ranking: {ranking}", "green")
print(f"Page Number: {page_number}")
print(f"Top Tag: {top_tag}")
print(f"http://plugins.svn.wordpress.org/{name}/trunk/readme.txt")
ranking += 1

sleep(0.2)

# Get the readme.txt file from SVN
readme = requests.get(
url=f"http://plugins.svn.wordpress.org/{name}/trunk/readme.txt",
headers={
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6",
"Cache-Control": "no-cache",
"Connection": "keep-alive",
"Host": "plugins.svn.wordpress.org",
"Pragma": "no-cache",
"Upgrade-Insecure-Requests": "1",
"Referer": "http://plugins.svn.wordpress.org/{name}/trunk/"}).content

# Extract the plugin version
try:
version = re.search(r"(?i)Stable.tag:\s+([\w.]+)",
readme.decode("utf-8")).group(1)
except:
version = "N/A"

# Extract the plugin description
try:
description_markdown = re.search(
r"(?i)==.Description.==\W+\n?(.*)", readme.decode("utf-8")).group(1)
html = markdown(description_markdown)
full_description = BeautifulSoup(html, 'html.parser').get_text()
regex_max_length = r"(\b.{80}\b)"
subst_max_lenght = "\\g<1>\\n "
description = re.sub(
regex_max_length, subst_max_lenght, full_description, 0, re.MULTILINE)
except:
description = "N/A"

print(f"Version: {version}")
print(f"Description: {description}")

# Write the plugin template to file
template = f'''id: wordpress-{name}

info:
name: {title} Detection
author: ricardomaia
severity: info
reference:
- https://wordpress.org/plugins/{name}/
metadata:
plugin_namespace: {name}
wpscan: https://wpscan.com/plugin/{name}
tags: tech,wordpress,wp-plugin,{top_tag}

requests:
- method: GET

path:
- "{{{{BaseURL}}}}/wp-content/plugins/{name}/readme.txt"

payloads:
last_version: helpers/wordpress/plugins/{name}.txt

extractors:
- type: regex
part: body
internal: true
name: internal_detected_version
group: 1
regex:
- '(?i)Stable.tag:\s?([\w.]+)'

- type: regex
part: body
name: detected_version
group: 1
regex:
- '(?i)Stable.tag:\s?([\w.]+)'

matchers-condition: or
matchers:
- type: dsl
name: "outdated_version"
dsl:
- compare_versions(internal_detected_version, concat("< ", last_version))

- type: regex
part: body
regex:
- '(?i)Stable.tag:\s?([\w.]+)'
'''

work_dir = os.getcwd()
print(f"Current working directory: {work_dir}")
helper_dir = f"{work_dir}/helpers/wordpress/plugins"
template_dir = f"{work_dir}/technologies/wordpress/plugins"

if not os.path.exists(helper_dir):
os.makedirs(helper_dir)

if not os.path.exists(template_dir):
os.makedirs(template_dir)

helper_path = f"helpers/wordpress/plugins/{name}.txt"
version_file = open(helper_path, "w")
version_file.write(version)
version_file.close()

template_path = f"technologies/wordpress/plugins/{name}.yaml"
template_file = open(template_path, "w") # Dev environment
template_file.write(template)
template_file.close()

print("--------------------------------------------")
print("\n")
18 changes: 18 additions & 0 deletions .github/workflows/cache-purge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: 🗑️ Cache Purge

on:
push:
tags:
- '*'
workflow_dispatch:

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Purge cache
uses: jakejarvis/cloudflare-purge-action@master
env:
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
# PURGE_URLS: '["https://version-check.nuclei.sh/versions"]'
36 changes: 19 additions & 17 deletions .github/workflows/cve-annotate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,30 @@ jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
with:
persist-credentials: false
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: 1.17
- name: Get Github tag
id: meta
run: |
curl --silent "https://api.github.com/repos/projectdiscovery/nuclei/releases/latest" | jq -r .tag_name | xargs -I {} echo TAG={} >> $GITHUB_OUTPUT

- name: Setup CVE annotate
if: steps.meta.outputs.TAG != ''
env:
VERSION: ${{ steps.meta.outputs.TAG }}
run: |
wget -q https://github.com/projectdiscovery/nuclei/releases/download/${VERSION}/cve-annotate.zip
sudo unzip cve-annotate.zip -d /usr/local/bin
working-directory: /tmp

- name: Generate CVE Annotations
id: cve-annotate
run: |
if ! which cve-annotate > /dev/null; then
echo -e "Command cve-annotate not found! Installing\c"
go install github.com/projectdiscovery/nuclei/v2/cmd/cve-annotate@dev
fi
cve-annotate -i ./cves/ -d .
echo "::set-output name=changes::$(git status -s | wc -l)"
cve-annotate -i . -d .
git status -s | wc -l | xargs -I {} echo CHANGES={} >> $GITHUB_OUTPUT

- name: Commit files
if: steps.cve-annotate.outputs.changes > 0
if: steps.cve-annotate.outputs.CHANGES > 0
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
Expand All @@ -40,8 +42,8 @@ jobs:
git commit -m "Auto Generated CVE annotations [$(date)] :robot:" -a

- name: Push changes
if: steps.cve-annotate.outputs.changes > 0
if: steps.cve-annotate.outputs.CHANGES > 0
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}
branch: ${{ github.ref }}
4 changes: 3 additions & 1 deletion .github/workflows/new-templates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ on:
jobs:
templates:
runs-on: ubuntu-latest
if: github.repository == 'projectdiscovery/nuclei-templates'
steps:
- uses: actions/checkout@master
with:
Expand All @@ -19,6 +20,7 @@ jobs:
- name: Generate new template list
id: new-additions
run: |
git pull
git diff --name-only --diff-filter=A $(git tag | tail -n 1) @ . | grep .yaml | tee .new-additions

- name: Commit files
Expand All @@ -32,4 +34,4 @@ jobs:
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}
branch: ${{ github.ref }}
6 changes: 3 additions & 3 deletions .github/workflows/readme-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,17 @@ jobs:
id: readme-update
run: |
python .github/scripts/update-readme.py
echo "::set-output name=changes::$(git status -s | wc -l)"
git status -s | wc -l | xargs -I {} echo CHANGES={} >> $GITHUB_OUTPUT

- name: Commit files
if: steps.readme-update.outputs.changes > 0
if: steps.readme-update.outputs.CHANGES > 0
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git commit -m "Auto README Update [$(date)] :robot:" -a

- name: Push changes
if: steps.readme-update.outputs.changes > 0
if: steps.readme-update.outputs.CHANGES > 0
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
38 changes: 38 additions & 0 deletions .github/workflows/template-checksum.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: 📝 Template Checksum

on:
push:
tags:
- '*'
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
with:
go-version: 1.18

- name: install checksum generator
run: |
go install -v github.com/projectdiscovery/nuclei/v2/cmd/generate-checksum@dev

- name: generate checksum
run: |
generate-checksum /home/runner/work/nuclei-templates/nuclei-templates/ templates-checksum.txt

- name: Commit files
run: |
git pull
git add templates-checksum.txt
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git commit -m "Auto Generated Templates Checksum [$(date)] :robot:" -a

- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: master
Loading