ZAP API — spider
ZAP API — spider. 71 operations. Lead operation: spider. Self-contained Naftiko capability covering one Owasp Zap business surface.
What You Can Do
MCP Tools
adds-new-domain-that-s-always
Adds a new domain that's always in scope, using the specified value. Optionally sets if the new entry is enabled (default, true) and whether or not the new value is specified as a regex (default, false).
clears-regexes-urls-excluded-spider
Clears the regexes of URLs excluded from the spider scans.
disables-all-domains-that-are
Disables all domains that are always in scope.
enables-all-domains-that-are
Enables all domains that are always in scope.
adds-regex-urls-that-should
Adds a regex of URLs that should be excluded from the spider scans.
modifies-domain-that-s-always-scope
Modifies a domain that's always in scope. Allows to modify the value, if enabled or if a regex. The domain is selected with its index, which can be obtained with the view domainsAlwaysInScope.
spideractionpause
spideractionpause
spideractionpauseallscans
spideractionpauseallscans
spideractionremoveallscans
spideractionremoveallscans
removes-domain-that-s-always-scope
Removes a domain that's always in scope, with the given index. The index can be obtained with the view domainsAlwaysInScope.
spideractionremovescan
spideractionremovescan
spideractionresume
spideractionresume
spideractionresumeallscans
spideractionresumeallscans
runs-spider-against-given-url
Runs the spider against the given URL (or context). Optionally, the 'maxChildren' parameter can be set to limit the number of children scanned, the 'recurse' parameter can be used to prevent the spider from seeding recursively, the paramete
runs-spider-perspective-user-obtained
Runs the spider from the perspective of a User, obtained using the given Context ID and User ID. See 'scan' action for more details.
sets-whether-not-spider-process
Sets whether or not a spider process should accept cookies while spidering.
spideractionsetoptionhandleodataparametersvisited
spideractionsetoptionhandleodataparametersvisited
spideractionsetoptionhandleparameters
spideractionsetoptionhandleparameters
sets-whether-not-spider-should
Sets whether or not the Spider should attempt to avoid logout related paths/functionality.
sets-maximum-number-child-nodes
Sets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.
sets-maximum-depth-spider-can
Sets the maximum depth the spider can crawl, 0 for unlimited depth.
spideractionsetoptionmaxduration
spideractionsetoptionmaxduration
sets-maximum-size-bytes-that
Sets the maximum size, in bytes, that a response might have to be parsed. This allows the spider to skip big responses/files.
spideractionsetoptionmaxscansinui
spideractionsetoptionmaxscansinui
spideractionsetoptionparsecomments
spideractionsetoptionparsecomments
spideractionsetoptionparsedsstore
spideractionsetoptionparsedsstore
spideractionsetoptionparsegit
spideractionsetoptionparsegit
spideractionsetoptionparserobotstxt
spideractionsetoptionparserobotstxt
spideractionsetoptionparsesvnentries
spideractionsetoptionparsesvnentries
spideractionsetoptionparsesitemapxml
spideractionsetoptionparsesitemapxml
spideractionsetoptionpostform
spideractionsetoptionpostform
spideractionsetoptionprocessform
spideractionsetoptionprocessform
sets-whether-not-referer-header
Sets whether or not the 'Referer' header should be sent while spidering.
spideractionsetoptionshowadvanceddialog
spideractionsetoptionshowadvanceddialog
spideractionsetoptionskipurlstring
spideractionsetoptionskipurlstring
spideractionsetoptionthreadcount
spideractionsetoptionthreadcount
spideractionsetoptionuseragent
spideractionsetoptionuseragent
spideractionstop
spideractionstop
spideractionstopallscans
spideractionstopallscans
returns-list-names-nodes-added
Returns a list of the names of the nodes added to the Sites tree by the specified scan.
returns-list-unique-urls-history
Returns a list of unique URLs from the history table based on HTTP messages added by the Spider.
gets-all-domains-that-are
Gets all the domains that are always in scope. For each domain the following are shown: the index, the value (domain), if enabled, and if specified as a regex.
gets-regexes-urls-excluded-spider
Gets the regexes of URLs excluded from the spider scans.
spiderviewfullresults
spiderviewfullresults
gets-whether-not-spider-process
Gets whether or not a spider process should accept cookies while spidering.
use-view-domainsalwaysinscope-instead
Use view domainsAlwaysInScope instead.
use-view-domainsalwaysinscope-instead-2
Use view domainsAlwaysInScope instead.
spiderviewoptionhandleodataparametersvisited
spiderviewoptionhandleodataparametersvisited
spiderviewoptionhandleparameters
spiderviewoptionhandleparameters
gets-whether-not-spider-should
Gets whether or not the spider should attempt to avoid logout related paths/functionality.
gets-maximum-number-child-nodes
Gets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.
gets-maximum-depth-spider-can
Gets the maximum depth the spider can crawl, 0 if unlimited.
spiderviewoptionmaxduration
spiderviewoptionmaxduration
gets-maximum-size-bytes-that
Gets the maximum size, in bytes, that a response might have to be parsed, or 0 for unlimited.
spiderviewoptionmaxscansinui
spiderviewoptionmaxscansinui
spiderviewoptionparsecomments
spiderviewoptionparsecomments
spiderviewoptionparsedsstore
spiderviewoptionparsedsstore
spiderviewoptionparsegit
spiderviewoptionparsegit
spiderviewoptionparserobotstxt
spiderviewoptionparserobotstxt
spiderviewoptionparsesvnentries
spiderviewoptionparsesvnentries
spiderviewoptionparsesitemapxml
spiderviewoptionparsesitemapxml
spiderviewoptionpostform
spiderviewoptionpostform
spiderviewoptionprocessform
spiderviewoptionprocessform
gets-whether-not-referer-header
Gets whether or not the 'Referer' header should be sent while spidering.
spiderviewoptionshowadvanceddialog
spiderviewoptionshowadvanceddialog
spiderviewoptionskipurlstring
spiderviewoptionskipurlstring
spiderviewoptionthreadcount
spiderviewoptionthreadcount
spiderviewoptionuseragent
spiderviewoptionuseragent
spiderviewresults
spiderviewresults
spiderviewscans
spiderviewscans
spiderviewstatus
spiderviewstatus