class

SoapTagger

Inherits Tagger < Reference < Object

Flags SOAP / XML web-service endpoints. SOAP surfaces warrant XML- specific review (XXE, SOAP-action spoofing, WS-Security handling) that differs from a typical REST/JSON route, so calling them out helps a reviewer pick the right lens.

Constants

HEADER_NAMES = Set {"soapaction"}

Request headers that mark a SOAP call. SOAPAction is mandatory in SOAP 1.1; Content-Type: application/soap+xml is the SOAP 1.2 marker.

URL_MARKERS = ["?wsdl", ".wsdl", ".asmx"]

Unambiguous SOAP / XML-web-service URL markers: WSDL documents and the classic ASP.NET (.asmx) handler. A bare soap path segment is deliberately not matched — it collides with non-SOAP routes (e.g. a /products/soap store listing).

Instance methods

perform(endpoints : Array(Endpoint))
Source