You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 14, 2025. It is now read-only.
[](https://github.com/GangGreenTemperTatum/MethodCheck/releases)
<!-- TODO > MethodCheck is now available via the Caido Plugin Library! 🥳 -->
20
+
MethodCheck has been [submitted to the Caido Plugin Library](https://github.com/caido/store/pull/24) and is currently under review. Once approved, it will be available for installation directly from the Caido interface. In the meantime, you can still install it manually by following the instructions below.
20
21
21
22
</div>
22
23
23
24
---
24
25
25
-
# ToC
26
+
# Table of Contents
26
27
27
28
-[MethodCheck](#methodcheck)
28
-
-[ToC](#toc)
29
+
-[Table of Contents](#table-of-contents)
29
30
-[Overview](#overview)
30
31
-[Example Usage](#example-usage)
31
32
-[MethodCheck in Action](#methodcheck-in-action)
@@ -42,6 +43,8 @@ _MethodCheck, dig deeper_in the Proxy_
42
43
43
44
MethodCheck is a Caido extension written in TypeScript that automatically detects available HTTP methods for endpoints by sending `OPTIONS` requests. When additional methods are found beyond the one used in the original request, the plugin creates findings and adds metadata to help identify potential security issues.
44
45
46
+
__This is a similar approach to one of my go to BAPPs, '[HTTP Methods Discloser](https://portswigger.net/bappstore/2d84c07f3a8d4e2b97828cd0aa814b07)' which is awesome and lightweight for recon and general fingerprinting.__
47
+
45
48
When an HTTP request passes through Caido's proxy (not limited to in-scope), the plugin:
46
49
47
50
- Checks if the request has already been processed (to avoid duplicates)
0 commit comments