Commit 05216f8
committed
Add SUT and Emissary strategies
SUT and Emissary strategies are executed dynamically based on the new
properties in the Job schema definition.
Created new sUt.js and child classes for browser apps and APIs.
Moved logic in step file app_scan_steps into strategies to be shared
by various step files such as app and API specific.
A host mounted directory is now required to put ephemeral files
such as scripts, and in the future API definitions.
Remove zaproxy dependency due to functionality now being in
zAp Emissary.
Change test plan (feature file) wording.
Fix browser.js authenticated function to return false when not
authenticated, also provide new function for Link strategy to
check if authenticated.1 parent 21e2932 commit 05216f8
File tree
53 files changed
+2628
-1073
lines changed- config
- src
- api/app
- do
- models
- clients
- emissaries
- features
- sUtAndEmissaryStrategies
- 1_sitesTreeSutAuthenticationPopulation
- 2_sitesTreePopulation
- 3_emissaryAuthentication
- scripts
- 4_spider
- 5_scanners
- 6_scanning
- 7_postScanning
- 8_reporting
- steps
- testResources/features
- test/api/app/models
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
53 files changed
+2628
-1073
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
154 | 161 | | |
155 | 162 | | |
156 | 163 | | |
| |||
236 | 243 | | |
237 | 244 | | |
238 | 245 | | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
239 | 253 | | |
240 | 254 | | |
241 | 255 | | |
| |||
0 commit comments