MCPcopy Index your code
hub / github.com/dnet/burp-oauth

github.com/dnet/burp-oauth @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
315 symbols 378 edges 41 files 268 documented · 85%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IHttpService (Interface)
This interface is used to provide details about an HTTP service, to which HTTP requests can be sent. [2 implementers]
api/burp/IHttpService.java
IBurpExtender (Interface)
All extensions must implement this interface. Implementations must be called BurpExtender, in the package burp, must be [2 …
api/burp/IBurpExtender.java
IHttpListener (Interface)
Extensions can implement this interface and then call IBurpExtenderCallbacks.registerHttpListener() to regi [2 implementers]
api/burp/IHttpListener.java
IHttpRequestResponse (Interface)
This interface is used to retrieve and update details about HTTP messages. Note: The setter methods generally ca [2 implementers]
api/burp/IHttpRequestResponse.java
IMessageEditorController (Interface)
This interface is used by an IMessageEditor to obtain details about the currently displayed message. Extens [1 implementers]
api/burp/IMessageEditorController.java

Core symbols most depended-on inside this repo

getHeader
called by 13
src/burp/BurpHttpRequestWrapper.java
getRequest
called by 6
api/burp/IHttpRequestResponse.java
setHeader
called by 2
src/burp/BurpHttpRequestWrapper.java
getMessagePayload
called by 2
src/burp/BurpHttpRequestWrapper.java
getMethod
called by 2
api/burp/IRequestInfo.java
getContentType
called by 2
api/burp/IRequestInfo.java
getHttpService
called by 2
api/burp/IScanIssue.java
getConsumerKey
called by 1
OAuthConfig.sample.java

Shape

Method 272
Interface 37
Class 6

Languages

Java100%

Modules by API surface

api/burp/IBurpExtenderCallbacks.java87 symbols
src/burp/OAuthTest.java27 symbols
api/burp/IExtensionHelpers.java20 symbols
api/burp/IScanIssue.java12 symbols
src/burp/BurpHttpRequestWrapper.java11 symbols
api/burp/IHttpRequestResponse.java11 symbols
api/burp/ITextEditor.java9 symbols
api/burp/IScanQueueItem.java8 symbols
api/burp/IParameter.java8 symbols
api/burp/IMessageEditorTab.java8 symbols
api/burp/IResponseInfo.java7 symbols
api/burp/IRequestInfo.java7 symbols

For agents

$ claude mcp add burp-oauth \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact