|
119 | 119 | #### Android apps |
120 | 120 | - [apkleaks](https://github.com/dwisiswant0/apkleaks) |
121 | 121 | - [APKEnum](https://github.com/shivsahni/APKEnum) |
| 122 | +- [MobSF](https://github.com/MobSF/Mobile-Security-Framework-MobSF) |
122 | 123 |
|
123 | 124 | #### Wayback Machine |
124 | 125 | - <https://archive.org/web/> |
125 | 126 | - [waybackurls](https://github.com/tomnomnom/waybackurls) |
126 | 127 | - [gau](https://github.com/lc/gau) |
| 128 | +- [waymore](https://github.com/xnl-h4ck3r/waymore) |
127 | 129 |
|
128 | 130 | #### Path Manipulation |
129 | | -- /api/v1 |
130 | | -- /api/v2 |
131 | | -- /api/v3 |
| 131 | +- /api/v1/ |
| 132 | +- /api/v2/ |
| 133 | +- /api/v3/ |
| 134 | +- /api/ |
| 135 | +- /api/private |
| 136 | +- /api/partner |
| 137 | +- /api/test |
| 138 | +- api.target.com/v1 |
| 139 | +- api.target.com/v2 |
| 140 | +- api.target.com/v3 |
132 | 141 |
|
133 | 142 | #### Key/Token identification/Testing |
134 | 143 |
|
|
169 | 178 | - `allintext:"API_SECRET*" ext:env | ext:yml site:target.tld` |
170 | 179 | - [truffleHog](https://github.com/dxa4481/truffleHog) |
171 | 180 | - [shhgit](https://github.com/eth0izzle/shhgit) |
| 181 | +- [PostLeaks](https://github.com/cosad3s/postleaks?tab=readme-ov-file) |
| 182 | +- [Porch Pirate](https://github.com/MandConsultingGroup/porch-pirate) |
172 | 183 |
|
173 | 184 | #### API Directories |
174 | 185 |
|
|
496 | 507 | - [Burp CE](https://portswigger.net/burp/communitydownload) |
497 | 508 | - [ZAP](https://www.zaproxy.org/) |
498 | 509 | - [mitmproxy](https://mitmproxy.org/) |
| 510 | +- [Wireshark](https://www.wireshark.org/) |
499 | 511 |
|
500 | 512 | ### Lack of Resources & Rate Limiting |
501 | 513 |
|
|
569 | 581 |
|
570 | 582 | #### Test for security headers |
571 | 583 | - [API Fuzzer](https://github.com/Fuzzapi/API-fuzzer) |
| 584 | +- [OWASP ZAP](https://www.zaproxy.org/) |
572 | 585 |
|
573 | 586 | #### CORS is well configured? |
574 | 587 | - [Astra](https://github.com/flipkart-incubator/Astra) |
575 | 588 | - [API Fuzzer](https://github.com/Fuzzapi/API-fuzzer) |
| 589 | +- Test Same Origin Policy (SOP): Modify the value of the Origin request header to reflect a different or seemingly untrusted website, and verify if the request is successfully processed |
576 | 590 |
|
577 | 591 | #### Force an error to see if any sensitive information is exposed |
578 | 592 |
|
|
632 | 646 | - Hosts inventory is missing or outdated. |
633 | 647 | - Integrated services inventory, either first- or third-party, is missing or outdated. |
634 | 648 | - Old or previous API versions are running unpatched. |
635 | | -- The aspects of the API (e.g. authentication, endpoints, redirects, errors, parameters, rate-limiting, request and response formats, etc) are missing or outdated. |
| 649 | +- The aspects of the API (e.g. name, purpose, owner, description, authentication, endpoints, versioning, redirects, errors, parameters, rate-limiting, request and response formats, etc) are missing or outdated. |
636 | 650 | - If the API documentation is exposed to the internet, implement an access control mechanism (e.g. login portal) to ensure that only authorized users access the OpenAPI specification or even to the documentation as a whole. |
637 | 651 | - If your API shares data with a third-party or you are consuming a third-party API, make sure to include it in the inventory. |
638 | 652 |
|
|
644 | 658 | - [Hoppscotch](https://hoppscotch.io/) |
645 | 659 | - [BurpSuite](https://portswigger.net/burp/communitydownload) |
646 | 660 | - [API Tester](https://apitester.org/) |
| 661 | +- [Scalar](https://scalar.com/) |
0 commit comments