juice-shop
/
config.schema.yml
725 строк · 13.2 Кб
1server:
2port:
3type: number
4basePath:
5type: string
6baseUrl:
7type: string
8application:
9domain:
10type: string
11name:
12type: string
13logo:
14type: string
15favicon:
16type: string
17theme:
18type: string
19showVersionNumber:
20type: boolean
21showGitHubLinks:
22type: boolean
23localBackupEnabled:
24type: boolean
25numberOfRandomFakeUsers:
26type: number
27altcoinName:
28type: string
29privacyContactEmail:
30type: string
31customMetricsPrefix:
32type: string
33chatBot:
34name:
35type: string
36greeting:
37type: string
38trainingData:
39type: string
40defaultResponse:
41type: string
42avatar:
43type: string
44social:
45twitterUrl:
46type: string
47facebookUrl:
48type: string
49slackUrl:
50type: string
51redditUrl:
52type: string
53pressKitUrl:
54type: string
55nftUrl:
56type: string
57questionnaireUrl:
58type: string
59recyclePage:
60topProductImage:
61type: string
62bottomProductImage:
63type: string
64welcomeBanner:
65showOnFirstStart:
66type: boolean
67title:
68type: string
69message:
70type: string
71cookieConsent:
72message:
73type: string
74dismissText:
75type: string
76linkText:
77type: string
78linkUrl:
79type: string
80securityTxt:
81contact:
82type: string
83encryption:
84type: string
85acknowledgements:
86type: string
87hiring:
88type: string
89csaf:
90type: string
91promotion:
92video:
93type: string
94subtitles:
95type: string
96easterEggPlanet:
97name:
98type: string
99overlayMap:
100type: string
101googleOauth:
102clientId:
103type: string
104authorizedRedirects:
105- uri:
106type: string
107proxy:
108type: string
109challenges:
110showSolvedNotifications:
111type: boolean
112showHints:
113type: boolean
114showMitigations:
115type: boolean
116codingChallengesEnabled:
117type: string
118restrictToTutorialsFirst:
119type: boolean
120overwriteUrlForProductTamperingChallenge:
121type: string
122xssBonusPayload:
123type: string
124safetyMode:
125type: string
126enum: ['enabled', 'disabled','auto']
127showFeedbackButtons:
128type: boolean
129csafHashValue:
130type: string
131hackingInstructor:
132isEnabled:
133type: boolean
134avatarImage:
135type: string
136hintPlaybackSpeed:
137type: string
138products:
139- name:
140type: string
141price:
142type: number
143deluxePrice:
144type: number
145description:
146type: string
147image:
148type: string
149quantity:
150type: number
151limitPerUser:
152type: number
153deletedDate:
154type: string
155urlForProductTamperingChallenge:
156type: string
157useForChristmasSpecialChallenge:
158type: boolean
159keywordsForPastebinDataLeakChallenge:
160- type: string
161fileForRetrieveBlueprintChallenge:
162type: string
163exifForBlueprintChallenge:
164- type: string
165reviews:
166- text:
167type: string
168author:
169type: string
170memories:
171- image:
172type: string
173caption:
174type: string
175user:
176type: string
177geoStalkingMetaSecurityQuestion:
178type: number
179geoStalkingMetaSecurityAnswer:
180type: string
181geoStalkingVisualSecurityQuestion:
182type: number
183geoStalkingVisualSecurityAnswer:
184type: string
185ctf:
186showFlagsInNotifications:
187type: boolean
188showCountryDetailsInNotifications:
189type: string
190countryMapping:
191scoreBoardChallenge:
192name:
193type: string
194code:
195type: string
196errorHandlingChallenge:
197name:
198type: string
199code:
200type: string
201forgedReviewChallenge:
202name:
203type: string
204code:
205type: string
206loginAdminChallenge:
207name:
208type: string
209code:
210type: string
211loginJimChallenge:
212name:
213type: string
214code:
215type: string
216loginBenderChallenge:
217name:
218type: string
219code:
220type: string
221localXssChallenge:
222name:
223type: string
224code:
225type: string
226reflectedXssChallenge:
227name:
228type: string
229code:
230type: string
231persistedXssUserChallenge:
232name:
233type: string
234code:
235type: string
236persistedXssFeedbackChallenge:
237name:
238type: string
239code:
240type: string
241restfulXssChallenge:
242name:
243type: string
244code:
245type: string
246unionSqlInjectionChallenge:
247name:
248type: string
249code:
250type: string
251weakPasswordChallenge:
252name:
253type: string
254code:
255type: string
256feedbackChallenge:
257name:
258type: string
259code:
260type: string
261forgedFeedbackChallenge:
262name:
263type: string
264code:
265type: string
266redirectCryptoCurrencyChallenge:
267name:
268type: string
269code:
270type: string
271redirectChallenge:
272name:
273type: string
274code:
275type: string
276basketAccessChallenge:
277name:
278type: string
279code:
280type: string
281negativeOrderChallenge:
282name:
283type: string
284code:
285type: string
286directoryListingChallenge:
287name:
288type: string
289code:
290type: string
291forgottenDevBackupChallenge:
292name:
293type: string
294code:
295type: string
296forgottenBackupChallenge:
297name:
298type: string
299code:
300type: string
301adminSectionChallenge:
302name:
303type: string
304code:
305type: string
306changePasswordBenderChallenge:
307name:
308type: string
309code:
310type: string
311changeProductChallenge:
312name:
313type: string
314code:
315type: string
316knownVulnerableComponentChallenge:
317name:
318type: string
319code:
320type: string
321weirdCryptoChallenge:
322name:
323type: string
324code:
325type: string
326easterEggLevelOneChallenge:
327name:
328type: string
329code:
330type: string
331easterEggLevelTwoChallenge:
332name:
333type: string
334code:
335type: string
336forgedCouponChallenge:
337name:
338type: string
339code:
340type: string
341christmasSpecialChallenge:
342name:
343type: string
344code:
345type: string
346uploadSizeChallenge:
347name:
348type: string
349code:
350type: string
351uploadTypeChallenge:
352name:
353type: string
354code:
355type: string
356fileWriteChallenge:
357name:
358type: string
359code:
360type: string
361extraLanguageChallenge:
362name:
363type: string
364code:
365type: string
366captchaBypassChallenge:
367name:
368type: string
369code:
370type: string
371zeroStarsChallenge:
372name:
373type: string
374code:
375type: string
376continueCodeChallenge:
377name:
378type: string
379code:
380type: string
381oauthUserPasswordChallenge:
382name:
383type: string
384code:
385type: string
386loginSupportChallenge:
387name:
388type: string
389code:
390type: string
391loginRapperChallenge:
392name:
393type: string
394code:
395type: string
396premiumPaywallChallenge:
397name:
398type: string
399code:
400type: string
401resetPasswordJimChallenge:
402name:
403type: string
404code:
405type: string
406resetPasswordBenderChallenge:
407name:
408type: string
409code:
410type: string
411resetPasswordMortyChallenge:
412name:
413type: string
414code:
415type: string
416resetPasswordUvoginChallenge:
417name:
418type: string
419code:
420type: string
421resetPasswordBjoernChallenge:
422name:
423type: string
424code:
425type: string
426noSqlCommandChallenge:
427name:
428type: string
429code:
430type: string
431noSqlReviewsChallenge:
432name:
433type: string
434code:
435type: string
436noSqlOrdersChallenge:
437name:
438type: string
439code:
440type: string
441retrieveBlueprintChallenge:
442name:
443type: string
444code:
445type: string
446typosquattingNpmChallenge:
447name:
448type: string
449code:
450type: string
451typosquattingAngularChallenge:
452name:
453type: string
454code:
455type: string
456jwtUnsignedChallenge:
457name:
458type: string
459code:
460type: string
461jwtForgedChallenge:
462name:
463type: string
464code:
465type: string
466misplacedSignatureFileChallenge:
467name:
468type: string
469code:
470type: string
471deprecatedInterfaceChallenge:
472name:
473type: string
474code:
475type: string
476xxeFileDisclosureChallenge:
477name:
478type: string
479code:
480type: string
481xxeDosChallenge:
482name:
483type: string
484code:
485type: string
486rceChallenge:
487name:
488type: string
489code:
490type: string
491rceOccupyChallenge:
492name:
493type: string
494code:
495type: string
496tokenSaleChallenge:
497name:
498type: string
499code:
500type: string
501nftUnlockChallenge:
502name:
503type: string
504code:
505type: string
506nftMintChallenge:
507name:
508type: string
509code:
510type: string
511web3WalletChallenge:
512name:
513type: string
514code:
515type: string
516web3SandboxChallenge:
517name:
518type: string
519code:
520type: string
521securityPolicyChallenge:
522name:
523type: string
524code:
525type: string
526hiddenImageChallenge:
527name:
528type: string
529code:
530type: string
531supplyChainAttackChallenge:
532name:
533type: string
534code:
535type: string
536timingAttackChallenge:
537name:
538type: string
539code:
540type: string
541basketManipulateChallenge:
542name:
543type: string
544code:
545type: string
546emailLeakChallenge:
547name:
548type: string
549code:
550type: string
551registerAdminChallenge:
552name:
553type: string
554code:
555type: string
556httpHeaderXssChallenge:
557name:
558type: string
559code:
560type: string
561sstiChallenge:
562name:
563type: string
564code:
565type: string
566ssrfChallenge:
567name:
568type: string
569code:
570type: string
571loginAmyChallenge:
572name:
573type: string
574code:
575type: string
576usernameXssChallenge:
577name:
578type: string
579code:
580type: string
581resetPasswordBjoernOwaspChallenge:
582name:
583type: string
584code:
585type: string
586accessLogDisclosureChallenge:
587name:
588type: string
589code:
590type: string
591dlpPasswordSprayingChallenge:
592name:
593type: string
594code:
595type: string
596dlpPastebinDataLeakChallenge:
597name:
598type: string
599code:
600type: string
601videoXssChallenge:
602name:
603type: string
604code:
605type: string
606twoFactorAuthUnsafeSecretStorageChallenge:
607name:
608type: string
609code:
610type: string
611manipulateClockChallenge:
612name:
613type: string
614code:
615type: string
616privacyPolicyChallenge:
617name:
618type: string
619code:
620type: string
621privacyPolicyProofChallenge:
622name:
623type: string
624code:
625type: string
626passwordRepeatChallenge:
627name:
628type: string
629code:
630type: string
631dataExportChallenge:
632name:
633type: string
634code:
635type: string
636ghostLoginChallenge:
637name:
638type: string
639code:
640type: string
641dbSchemaChallenge:
642name:
643type: string
644code:
645type: string
646ephemeralAccountantChallenge:
647name:
648type: string
649code:
650type: string
651missingEncodingChallenge:
652name:
653type: string
654code:
655type: string
656svgInjectionChallenge:
657name:
658type: string
659code:
660type: string
661exposedMetricsChallenge:
662name:
663type: string
664code:
665type: string
666freeDeluxeChallenge:
667name:
668type: string
669code:
670type: string
671csrfChallenge:
672name:
673type: string
674code:
675type: string
676xssBonusChallenge:
677name:
678type: string
679code:
680type: string
681geoStalkingMetaChallenge:
682name:
683type: string
684code:
685type: string
686geoStalkingVisualChallenge:
687name:
688type: string
689code:
690type: string
691killChatbotChallenge:
692name:
693type: string
694code:
695type: string
696nullByteChallenge:
697name:
698type: string
699code:
700type: string
701bullyChatbotChallenge:
702name:
703type: string
704code:
705type: string
706lfrChallenge:
707name:
708type: string
709code:
710type: string
711closeNotificationsChallenge:
712name:
713type: string
714code:
715type: string
716emptyUserRegistration:
717name:
718type: string
719code:
720type: string
721csafChallenge:
722name:
723type: string
724code:
725type: string
726