Skip to content

Commit c84f89d

Browse files
committed
add js-audit preset
1 parent 02c1476 commit c84f89d

2 files changed

Lines changed: 53 additions & 0 deletions

File tree

bbot/presets/web/js-audit.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
description: Hunt for leaked credentials and vulnerable libraries in client-side JavaScript
2+
3+
4+
modules:
5+
- http
6+
- trufflehog
7+
- badsecrets
8+
- retirejs
9+
- robots
10+
- wayback
11+
12+
config:
13+
modules:
14+
trufflehog:
15+
only_verified: false
16+
robots:
17+
include_sitemap: true
18+
wayback:
19+
urls: true
20+
archive: true

docs/scanning/presets_list.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,38 @@ Category: web
199199

200200
Modules: [0]("")
201201

202+
## **js-audit**
203+
204+
Hunt for leaked credentials and vulnerable libraries in client-side JavaScript
205+
206+
??? note "`js-audit.yml`"
207+
```yaml title="~/.bbot/presets/web/js-audit.yml"
208+
description: Hunt for leaked credentials and vulnerable libraries in client-side JavaScript
209+
210+
211+
modules:
212+
- http
213+
- trufflehog
214+
- badsecrets
215+
- retirejs
216+
- robots
217+
- wayback
218+
219+
config:
220+
modules:
221+
trufflehog:
222+
only_verified: false
223+
robots:
224+
include_sitemap: true
225+
wayback:
226+
urls: true
227+
archive: true
228+
```
229+
230+
Category: web
231+
232+
Modules: [0]("")
233+
202234
## **kitchen-sink**
203235

204236
Everything everywhere all at once
@@ -993,6 +1025,7 @@ Here is a the same data, but in a table:
9931025
| email-enum | | Enumerate email addresses from APIs, web crawling, etc. | 0 | |
9941026
| fast | | Scan only the provided targets as fast as possible - no extra discovery | 0 | |
9951027
| iis-shortnames | web | Recursively enumerate IIS shortnames | 0 | |
1028+
| js-audit | web | Hunt for leaked credentials and vulnerable libraries in client-side JavaScript | 6 | badsecrets, http, retirejs, robots, trufflehog, wayback |
9961029
| kitchen-sink | | Everything everywhere all at once | 7 | baddns, baddns_direct, baddns_zone, http, hunt, reflected_parameters, webbrute |
9971030
| lightfuzz | web | Default fuzzing: all 9 submodules (cmdi, crypto, path, serial, sqli, ssti, xss, esi, ssrf) plus companion modules (badsecrets, hunt, reflected_parameters). POST fuzzing disabled but try_post_as_get enabled, so POST params are retested as GET. Skips confirmed WAFs. | 6 | badsecrets, http, hunt, lightfuzz, portfilter, reflected_parameters |
9981031
| lightfuzz-heavy | web | Aggressive fuzzing: everything in lightfuzz, plus paramminer brute-force parameter discovery (headers, GET params, cookies), POST request fuzzing enabled, try_get_as_post enabled (GET params retested as POST), and robots.txt parsing. Still skips confirmed WAFs. | 8 | badsecrets, http, hunt, lightfuzz, portfilter, reflected_parameters, robots, wayback |

0 commit comments

Comments
 (0)