Skip to content

Commit 82e61ab

Browse files
committed
Update localized resources
Update resources from Crowdin. Signed-off-by: zapbot <12745184+zapbot@users.noreply.github.com>
1 parent 41c8af4 commit 82e61ab

File tree

384 files changed

+5980
-1568
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

384 files changed

+5980
-1568
lines changed

addOns/help_ar_SA/src/main/javahelp/contents/credits.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ <h2>ZAP Extended Team</h2>
3434
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>André Alves (<a href="https://twitter.com/andrealvesdev">@andrealvesdev</a>)</td></tr>
3535
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Sébastien Amelinckx (<a href="https://github.com/Sebitosh">@Sebitosh</a>)</td></tr>
3636
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Mário Areias</td></tr>
37+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Arjen (<a href="https://github.com/atezet">@atezet</a>)</td></tr>
3738
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Matt Austin (<a href="https://twitter.com/mattaustin">@mattaustin</a>)</td></tr>
3839
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Abdelhadi Azouni</td></tr>
3940
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Mennouchi Islam Azeddine</td></tr>
@@ -45,7 +46,6 @@ <h2>ZAP Extended Team</h2>
4546
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Jay Ball</td></tr>
4647
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Adrien de Beaupre</td></tr>
4748
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Florian Beijers (<a href="https://twitter.com/zersiax">@zersiax</a>)</td></tr>
48-
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>KC Berg (<a href="https://twitter.com/kberg108">@kberg108</a>) - StackHawk</td></tr>
4949
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Alla Bezroutchko - Gremwell</td></tr>
5050
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Artemy Bogdanov (<a href="https://twitter.com/Abr1k0s">@Abr1k0s</a>)</td></tr>
5151
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Yvan Boily</td></tr>
@@ -80,7 +80,6 @@ <h2>ZAP Extended Team</h2>
8080
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Michael Gabriel (<a href="https://github.com/shamashel">shamashel</a>)</td></tr>
8181
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Patrick Galley</td></tr>
8282
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Lakshya Garg (<a href="https://www.linkedin.com/in/lakshyaagarg/">@LakiG</a>)</td></tr>
83-
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Scott Gerlach (<a href="https://twitter.com/sgerlach">@sgerlach</a>) - StackHawk</td></tr>
8483
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Giothysham</td></tr>
8584
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Thiago Gomes</td></tr>
8685
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Mark Goodwin</td></tr>
@@ -147,9 +146,11 @@ <h2>ZAP Extended Team</h2>
147146
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Steve Milner (ashcrow)</td></tr>
148147
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Liang Mingqiang (<a href="https://twitter.com/mqliang">@mqliang</a>)</td></tr>
149148
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Gustavo Mitsuichi</td></tr>
149+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Pyae Hlian Moe (<a href="https://github.com/PyaeHlianMoe">@PyaeHlianMoe</a>)</td></tr>
150150
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Kajan Mohanagandhirasa (<a href="https://twitter.com/GM_K4J4N">@GM_K4J4N</a>)</td></tr>
151151
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Vladimir Molotkov (BrandMaker GmbH)</td></tr>
152152

153+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Dragos-Stefan Necula (<a href="https://dragosstefannecula.co.uk">dragosstefannecula.co.uk</a>)</td></tr>
153154
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>rnehra01 (Ravinder Nehra)</td></tr>
154155
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Jonathan Ness</td></tr>
155156
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Axel Neumann</td></tr>
@@ -223,6 +224,7 @@ <h2>ZAP Extended Team</h2>
223224
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Martin Walton - Laterooms.com</td></tr>
224225
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Dave Wichers</td></tr>
225226

227+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Aayush Yadav (<a href="https://www.linkedin.com/in/aayushkyadav/">@aayushkyadav</a>)</td></tr>
226228
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Hichem Yagoubi (<a href="https://github.com/jini0x">@jini0x</a>)</td></tr>
227229

228230
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>Joset Zamora (<a href="https://twitter.com/setzamora">@setzamora</a>)</td></tr>

addOns/help_ar_SA/src/main/javahelp/contents/intro.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
55
<title>
6-
The ZAP Desktop User Guide
6+
The ZAP by Checkmarx Desktop User Guide
77
</title>
88
</head>
99
<body>
1010
<h1>
11-
ZAP Desktop User Guide</h1>
11+
ZAP by Checkmarx Desktop User Guide</h1>
1212
<p>
1313
Welcome to the Zed Attack Proxy (ZAP) Desktop User Guide.<br/><br/>
1414
This is available both as context sensitive help within ZAP and online at
Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2+
<HTML>
3+
<HEAD>
4+
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
5+
<TITLE>
6+
Release 2.16.0
7+
</TITLE>
8+
</HEAD>
9+
<BODY>
10+
<H1>Release 2.16.0</H1>
11+
12+
This is a bug fix and enhancement release. Look out for new
13+
<a href="https://www.zaproxy.org/blog/">Blog Posts</a> and <a href="https://www.zaproxy.org/videos/">Videos</a>
14+
which will cover some of these new features in much more depth in the coming days and weeks.
15+
<p>
16+
This release was made possible thanks to <a href="https://checkmarx.com/">Checkmarx</a>
17+
who employ 3 of the <a href="https://www.zaproxy.org/docs/team/">Core Team</a> to work on ZAP.
18+
<p>
19+
These release notes do not include all of the changes included in add-ons updated since 2.15.0.
20+
<p>
21+
Some of the more significant enhancements include:
22+
23+
<H3>Update to a Minimum of Java 17</H3>
24+
25+
ZAP now requires a minimum of Java 17 to run. This allows us to use more modern Java features in the ZAP codebase.
26+
<p>
27+
As a result of this move scripts which use the Nashorn JavaScript engine may no longer work,
28+
this is because the engine is no longer present in Java 17.
29+
Any scripts configured to use Nashorn will automatically be changed to use the
30+
<a href="https://www.zaproxy.org/docs/desktop/addons/graalvm-javascript/">Graal.js</a> JavaScript engine.
31+
However you may still need to migrate these scripts, see the <a href="https://www.graalvm.org/latest/reference-manual/js/NashornMigrationGuide/">Migration Guide from Nashorn to GraalJS</a>.
32+
33+
<H3>Client Spider</H3>
34+
35+
The Client Integration add-on is now included as standard, and provides a new
36+
<a href="https://www.zaproxy.org/docs/desktop/addons/client-side-integration/spider/">Client Spider</a>.
37+
The Client Spider works in a similar way to the AJAX Spider but it has access to the DOM via the ZAP Browser Extension
38+
which means that it can find content which the AJAX Spider cannot find.
39+
<p>
40+
While it is still at an early stage we believe it is a more effective approach than the AJAX Spider.
41+
We will be focussing on improving the Client Spider and the current plan is for it to supersede the AJAX Spider
42+
as the recommended way of crawling modern web apps.
43+
44+
<H3>Detachable Tabs</H3>
45+
46+
You can now detach any of the ZAP desktop tabs so that they will appear in their own windows.
47+
This means that you can see more than one tab in the group at the same time, and allows you to distribute those windows
48+
across multiple monitors.
49+
Just right click any tab to see the 'detach' option and close the tab window to return it to the main ZAP window.
50+
51+
<H3>Standard Policy Definitions</H3>
52+
53+
We now have a standard set of active scan policy definitions which we recommend for use in specific situations.
54+
Using these definitions will just enable the most suitable active scan rules. This will speed up your active scans
55+
and will reduce noise. Some of the standard active scan rules are really targetted at pentesters, and these can waste
56+
developers time.
57+
<p>
58+
For more details see the new <a href="https://www.zaproxy.org/docs/desktop/addons/scan-policies/">Scan Policies</a> add-on.
59+
60+
<H3>Site Tree Export and Pruning</H3>
61+
62+
We now have a standard format for representing the Sites Tree in a text file:
63+
<a href="https://www.zaproxy.org/docs/desktop/addons/import-export/sites-tree-format/">Sites Tree Format</a>.
64+
This format uniquely identifies nodes in the Sites tree.
65+
While this might not sound particularly exciting, it does actually allow you to use ZAP to perform "differential" scans,
66+
i.e. only attacking endpoints that have changed. This means that ZAP can be used to perform really fast testing in CI/CD.
67+
68+
<H3>Sequence Scanning Updates</H3>
69+
70+
The <a href="https://www.zaproxy.org/docs/desktop/addons/sequence-scanner/">Sequence Scanner</a> add-on has received
71+
significant attention. It now runs much more quickly and has full Automation Framework support.
72+
As a result it has been promoted to Beta status.
73+
74+
<H3>Passive Scanner Moved into an Add-On</H3>
75+
76+
The passive scanner has now been moved into an add-on: <a href="https://www.zaproxy.org/docs/desktop/addons/passive-scanner/">Passive Scanner</a>.
77+
We have an ongoing plan to move as much functionality out of the core as possible, as this allows us to push out fixes and
78+
enhancements much more quickly.
79+
80+
<H3>Automation Framework Enhancements</H3>
81+
82+
The <a href="https://www.zaproxy.org/docs/automate/automation-framework/">Automation Framework</a> has a set of new jobs:
83+
<ul>
84+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/automation-framework/job-ascanconfig/">activeScan-config</a> This job configures the active scanner, for custom active scans (e.g. Sequence).
85+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/automation-framework/job-ascanpolicy/">activeScan-policy</a> This job defines an active scan policy.
86+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/client-side-integration/automation/">spiderClient</a> This job allows you to run the client spider.
87+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/automation-framework/job-exitstatus/">exitStatus</a> This job sets ZAP's exit code based on scan results.
88+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/import-export/automation/">export</a> This job allows you to export messages in HAR format or as URLs as well as exporting the Sites Tree.
89+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/import-export/automation/">prune</a> This job allows you to remove nodes from the Sites Tree using data from a file in the Sites Tree format.
90+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/sequence-scanner/automation/">sequence-import</a> This job allows you to create a sequence from an HAR file.
91+
<li><a href="https://www.zaproxy.org/docs/desktop/addons/sequence-scanner/automation/">sequence-activeScan</a> This job allows you to active scan sequences.
92+
</ul>
93+
94+
<H3>Checkmarx Rebranding</H3>
95+
96+
This release is the first full release with the "ZAP by Checkmarx" branding.
97+
98+
<H3>Docker Hub Organisation Deprecation</H3>
99+
100+
We will not use the <a href="https://hub.docker.com/u/softwaresecurityproject">softwaresecurityproject</a> org for 2.16.0 or following releases.
101+
<p>
102+
If you still use this org then please switch to <a href="https://hub.docker.com/u/zaproxy">zaproxy</a>.
103+
104+
<h3>Dependency Updates</h3>
105+
106+
As usual the release includes dependency updates.
107+
<p>
108+
The following libraries were updated:
109+
110+
<ul>
111+
<li>Commons Codec, 1.16.1 → 1.17.1</li>
112+
<li>Commons CSV, 1.10.0 → 1.12.0</li>
113+
<li>Commons IO, 2.16.1 → 2.18.0</li>
114+
<li>Commons Lang3, 3.14.0 → 3.17.0</li>
115+
<li>Commons Logging, 1.3.1 → 1.3.4</li>
116+
<li>Flatlaf, 3.4.1 → 3.5.4</li>
117+
<li>hsqldb, 2.7.2 → 2.7.4</li>
118+
<li>jfreechart, 1.5.4 → 1.5.5</li>
119+
<li>log4j-1.2-api, 2.20.0 → 2.24.2</li>
120+
<li>log4j-api, 2.20.0 → 2.24</li>
121+
<li>log4j-core, 2.20.0 → 2.24.2</li>
122+
<li>log4j-jul, 2.20.0 → 2.24.1</li>
123+
<li>Rsyntaxtextarea, 3.4.0 → 3.5.2</li>
124+
</ul>
125+
126+
Also note that the harlib dependency is no longer part of the compile classpath and that its use is deprecated.
127+
128+
<H2>Add-Ons</H2>
129+
130+
<H3>Updated Add-Ons</H3>
131+
All of the add-ons included by default have been updated since the last full release.
132+
133+
<H2>Enhancements</H2>
134+
<ul>
135+
<li><a href="https://github.com/zaproxy/zaproxy/issues/2109">Issue 2109</a> : Undock Tabs</li>
136+
<li><a href="https://github.com/zaproxy/zaproxy/issues/7959">Issue 7959</a> : Move Passive Scanner to an add-on</li>
137+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8016">Issue 8016</a> : Move `ValueGenerator` to an add-on</li>
138+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8321">Issue 8321</a> : Update zap.sh script to get memory usage in containers</li>
139+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8375">Issue 8375</a> : Add telemetry to toolbar buttons</li>
140+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8518">Issue 8518</a> : Search in notes</li>
141+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8554">Issue 8554</a> : Manage Add-ons table columns should all have names</li>
142+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8602">Issue 8602</a> : Make some dialog messages copyable.</li>
143+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8615">Issue 8615</a> : Remove &quot;Nashorn&quot; JavaScript templates</li>
144+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8667">Issue 8667</a> : Retain and expose source message ID of alerts</li>
145+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8673">Issue 8673</a> : Support history -&gt; alert tags</li>
146+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8676">Issue 8676</a> : Fix FPs in isSuccess and isPage200</li>
147+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8678">Issue 8678</a> : Std file chooser fixes</li>
148+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8685">Issue 8685</a> : Add manual alert add/modify and vuln selection stats</li>
149+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8734">Issue 8734</a> : Log ID of the active scans</li>
150+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8752">Issue 8752</a> : Make HarLib an implementation dependency</li>
151+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8753">Issue 8753</a> : Deprecate `HarUtils`</li>
152+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8759">Issue 8759</a> : Use always latest request sent if same status</li>
153+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8763">Issue 8763</a> : Deprecate context menu method no longer needed</li>
154+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8768">Issue 8768</a> : Include more info when logging DB max size limits</li>
155+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8774">Issue 8774</a> : Add constants for Client Spider</li>
156+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8778">Issue 8778</a> : Support swapping output panel implementation</li>
157+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8785">Issue 8785</a> : Add local address to HTTP request header</li>
158+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8787">Issue 8787</a> : Treat Nashorn scripts as Graaljs ones</li>
159+
</ul>
160+
161+
<H2>Bug fixes</H2>
162+
<ul>
163+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8496">Issue 8496</a> : Fix exceptions for no/empty path in path variant</li>
164+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8498">Issue 8498</a> : Do not use null domain in auth credentials</li>
165+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8533">Issue 8533</a> : Issue re-loading passive scan rules on add-on upgrade</li>
166+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8546">Issue 8546</a> : Prevent adding same add-on's `ResourceBundle`</li>
167+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8589">Issue 8589</a> : Correct label in a Structural Modifier dialogue</li>
168+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8590">Issue 8590</a> : Correct `StructuralNodeModifier` key check</li>
169+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8631">Issue 8631</a> : Concurrent access to Graal.js Proxy scripts with latest ZAP versions</li>
170+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8632">Issue 8632</a> : Fix EDT access on script node changes</li>
171+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8635">Issue 8635</a> : Concurrent access to Graal.js Input Vector scripts</li>
172+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8665">Issue 8665</a> : Correct data returned in poll headers field</li>
173+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8707">Issue 8707</a> : Fix exception when printing null to error stream</li>
174+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8769">Issue 8769</a> : Notify script node changes in the correct thread</li>
175+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8771">Issue 8771</a> : Fix OverlayIcon scaling</li>
176+
<li><a href="https://github.com/zaproxy/zaproxy/issues/8773">Issue 8773</a> : Add missing scaling to some icons</li>
177+
</ul>
178+
179+
<H2>See Also</H2>
180+
<table>
181+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../intro.html">Introduction</a></td><td>the introduction to ZAP</td></tr>
182+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="releases.html">Releases</a></td><td>the full set of releases</td></tr>
183+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../credits.html">Credits</a></td><td>the people and groups who have made this release possible</td></tr>
184+
</table>
185+
</BODY>
186+
</HTML>

addOns/help_ar_SA/src/main/javahelp/contents/releases/releases.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ <h1>Releases</h1>
1111
<p>
1212
The following releases have been made:
1313
<table>
14+
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="2.16.0.html">2.16.0</a></td><td>bug fix and enhancement release</td></tr>
1415
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="2.15.0.html">2.15.0</a></td><td>bug fix and enhancement release</td></tr>
1516
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="2.14.0.html">2.14.0</a></td><td>bug fix and enhancement release</td></tr>
1617
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="2.13.0.html">2.13.0</a></td><td>bug fix and enhancement release</td></tr>

addOns/help_ar_SA/src/main/javahelp/contents/start/features/authentication.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
<body>
88
<h1>مصادقة</h1>
99
ZAP can handle a wide range of authentication mechanisms.<br>
10+
If you are new to ZAP automation then the best place to start is the ZAP
11+
<a href="https://www.zaproxy.org/docs/authentication/">Authentication Decision Tree</a> (external link).
12+
<p>
1013
Each <a href="contexts.html">Context</a> has:
1114
<ul>
1215
<li>an <a href="authmethods.html">Authentication Method</a> which defines how authentication is handled.
@@ -63,17 +66,22 @@ <h2>Configuration example</h2>
6366
<li>Define as many users as you need in the Session Properties -> Users section.</li>
6467
</ol>
6568
After configuring authentication, various actions are available in ZAP. For example, you can now select the user in the
66-
Spider dialogue. Or, using the Forced User Mode,
67-
you can force all the interactions that go through ZAP for a given Context to be from the perspective of a User.
68-
The Forced User Mode is enabled via a button in the toolbar (the one with the user and the lock) and
69-
is configured via Session Properties -> Forced User Mode.
69+
Spider dialogue.
7070
<br>
7171
Most of the steps above apply as well for other authentication methods. The only things that change when trying
7272
to configure authentication using a different method is step 6. Instead of that, select the authentication
7373
method required from the drop-down list and configure it as needed. More details about configuring each type
7474
of authentication can be found in the <a href="authmethods.html">Authentication Methods</a> page and in the
7575
<a href="../../ui/dialogs/session/contexts.html">Context Session screens</a>.
7676

77+
<h2><a name="forceduser">Forced User Mode</a></h2>
78+
When Forced User Mode is enabled then all interactions that go through ZAP for a given context will be
79+
updated to be from the perspective of the specified User.<br>
80+
The Forced User Mode is enabled via a button in the toolbar (the one with the user and the lock) and
81+
is configured via Session Properties -> Forced User Mode.<br>
82+
<b>Important:</b> Forced User Mode is just intended for manual testing and should not be used in automation -
83+
there are much better alternatives.
84+
7785
<h2><a name="envvars">Authentication Header Environmental Variables</a></h2>
7886
A set of environmental variables are available which allow you to easily add an authentication header to all of the requests that are proxied through ZAP or initiated
7987
by the ZAP tools, including the spiders and active scanner:

0 commit comments

Comments
 (0)