<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SOAP Support on ZAP</title>
    <link>/docs/desktop/addons/soap-support/</link>
    <description>Recent content in SOAP Support on ZAP</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="/docs/desktop/addons/soap-support/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SOAP Automation Framework Support</title>
      <link>/docs/desktop/addons/soap-support/automation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/soap-support/automation/</guid>
      <description>&lt;h1 id=&#34;soap-automation-framework-support&#34;&gt;SOAP Automation Framework Support&lt;/h1&gt;&#xA;&lt;p&gt;This add-on supports the Automation Framework.&lt;/p&gt;&#xA;&lt;p&gt;The add-on will import WSDL files containing SOAP endpoints if they are found while spidering but adding them explicitly via a URL or local file is recommended if they are available.&lt;/p&gt;&#xA;&#xA;&lt;h2 id=&#34;job-soap&#34;&gt;Job: soap &lt;a class=&#34;header-link&#34; href=&#34;#job-soap&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The soap job allows you to import WSDL files locally or from a URL.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SOAP Alerts</title>
      <link>/docs/desktop/addons/soap-support/alerts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/soap-support/alerts/</guid>
      <description>&lt;h1 id=&#34;soap-alerts&#34;&gt;SOAP Alerts&lt;/h1&gt;&#xA;&lt;p&gt;The following alerts are raised by the SOAP add-on.&#xA;{#id-90026}{#id-90029}{#id-90030}&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Alert Reference&lt;/th&gt;&#xA;          &lt;th&gt;Name&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;          &lt;th&gt;Latest Code&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/alerts/90026/&#34;&gt;90026&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Action Spoofing&lt;/td&gt;&#xA;          &lt;td&gt;SOAP requests contain some sort of operation that is later executed by the web application. This operation can be found in the first child element of the SOAP Body. However, if HTTP is used to transport the SOAP message the SOAP standard allows the use of an additional HTTP header element called SOAPAction. This header element contains the name of the executed operation. It is supposed to inform the receiving web service of what operation is contained in the SOAP Body, without having to do any XML parsing. This optimization can be used by an attacker to mount an attack, since certain web service frameworks determine the operation to be executed solely on the information contained in the SOAPAction header field.&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/zaproxy/zap-extensions/blob/main/addOns/soap/src/main/java/org/zaproxy/zap/extension/soap/SOAPActionSpoofingActiveScanRule.java&#34;&gt;SOAPActionSpoofingActiveScanRule.java&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/alerts/90029/&#34;&gt;90029&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SOAP XML Injection&lt;/td&gt;&#xA;          &lt;td&gt;During an &amp;ldquo;XML Injection&amp;rdquo; an attacker tries to add or manipulate various XML Tags in the SOAP message aiming to manipulate the XML structure. Usually a successful XML injection results in the execution of a restricted or unintended operation. Depending on the executed operation various security or business controls might be violated.&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/zaproxy/zap-extensions/blob/main/addOns/soap/src/main/java/org/zaproxy/zap/extension/soap/SOAPXMLInjectionActiveScanRule.java&#34;&gt;SOAPXMLInjectionActiveScanRule.java&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/alerts/90030/&#34;&gt;90030&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WSDL File Detection&lt;/td&gt;&#xA;          &lt;td&gt;This alert is raised when the passive scanner detects a WSDL file.&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/zaproxy/zap-extensions/blob/main/addOns/soap/src/main/java/org/zaproxy/zap/extension/soap/WSDLFilePassiveScanRule.java&#34;&gt;WSDLFilePassiveScanRule.java&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;&lt;h2 id=&#34;see-also&#34;&gt;See also &lt;a class=&#34;header-link&#34; href=&#34;#see-also&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/desktop/addons/soap-support/&#34;&gt;SOAP&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;for an overview of the SOAP support add-on.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/desktop/addons/soap-support/automation/&#34;&gt;SOAP Automation&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;for information about the automation framework support.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
    </item>
  </channel>
</rss>
