f2e2616a88
Merge remote-tracking branch 'refs/remotes/origin/main'
Datadog Software Composition Analysis / Datadog SBOM Generation and Upload (push) Successful in 50s
Datadog Secrets Scanning / Datadog Static Analyzer (push) Successful in 57s
Datadog Static Analysis / Datadog Static Analyzer (push) Has been cancelled
2025-05-10 08:29:53 -04:00
f6c2996cd4
add long commit delay and scanning
2025-05-10 08:29:25 -04:00
c25bc7d7a6
Automated commit 2 by Author Two
2025-05-10 12:28:00 +00:00
953e7fd206
Automated commit 1 by Author One
2025-05-10 12:27:40 +00:00
e4cb868623
more test
Scheduled Fake Commits / create_scheduled_commits (push) Successful in 36s
2025-05-10 08:24:45 -04:00
5efbd03d98
add release test
Scheduled Fake Commits / create_scheduled_commits (push) Failing after 13s
2025-05-10 08:21:54 -04:00
7fabcc7fd5
add release test
Scheduled Fake Commits / create_scheduled_commits (push) Failing after 20s
2025-05-10 08:15:08 -04:00
27ab9f89fa
add release test
Scheduled Fake Commits / create_scheduled_commits (push) Failing after 23s
2025-05-10 08:10:21 -04:00
06c0be257f
chore: bump org.jruby:jruby from 10.0.0.0 to 10.0.0.1 ( #2123 )
2025-05-07 21:08:52 +02:00
8b324b3954
chore: comment out script generation ( #2120 )
...
Not necessary to have this enabled while running WebGoat. Only helpful for development.
2025-05-05 20:17:09 +02:00
cba4ff3d48
chore: bump com.diffplug.spotless:spotless-maven-plugin ( #2111 )
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.44.3 to 2.44.4.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.3...maven/2.44.4 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.44.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 20:16:56 +02:00
ca68d6bcf4
chore: bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 ( #2112 )
...
Bumps org.apache.commons:commons-text from 1.13.0 to 1.13.1.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-text
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 19:41:50 +02:00
f6990690de
chore: bump docker/build-push-action from 6.15.0 to 6.16.0 ( #2119 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.15.0 to 6.16.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.15.0...v6.16.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 19:28:08 +02:00
634162f279
chore: bump org.wiremock:wiremock-standalone from 3.12.1 to 3.13.0 ( #2118 )
...
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock ) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
dependency-version: 3.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 19:27:59 +02:00
9f77d74f3e
chore: bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre ( #2110 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.7-jre to 33.4.8-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.4.8-jre
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 19:27:23 +02:00
55ea361f45
chore: bump org.jruby:jruby from 9.4.12.0 to 10.0.0.0 ( #2109 )
...
Bumps org.jruby:jruby from 9.4.12.0 to 10.0.0.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-version: 10.0.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 19:27:12 +02:00
fc6c61397d
set the browser language to pass the playwright tests if default lang of browser is not en ( #2108 )
2025-04-18 12:48:34 +02:00
f45bf6171b
fix: remove mailing list references ( #2097 )
2025-04-02 07:22:38 +02:00
b3dec8bdc9
fix: challenge introduction page loads ( #2095 )
2025-03-31 22:49:26 +02:00
c3f9158eab
chore: text cleanup
2025-03-31 21:38:33 +02:00
ec3b9e8aaf
chore: update Java version in README ( #2091 )
...
Closes: gh-2072
* chore: add Maven wrapper jar file
This way we don't download it every time from a Maven repository saving some band with.
* chore: remove @authors tag
2025-03-31 21:05:15 +02:00
9ec75d5a56
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #2093 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 21:04:13 +02:00
49dc370931
chore: bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre ( #2094 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.5-jre to 33.4.6-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 21:04:02 +02:00
1e1a8af39e
chore: bump org.springframework.boot:spring-boot-starter-parent ( #2081 )
2025-03-29 16:00:18 +01:00
451f5615d2
chore: bump io.github.bonigarcia:webdrivermanager from 5.9.3 to 6.0.0 ( #2082 )
2025-03-29 15:59:55 +01:00
a4305f408e
chore: bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre ( #2083 )
2025-03-29 15:59:42 +01:00
7dea5a1bde
chore: bump com.microsoft.playwright:playwright from 1.50.0 to 1.51.0 ( #2084 )
2025-03-29 15:59:29 +01:00
8cd0b0a8c9
resolve the url for the developer tools network ( #2087 )
2025-03-29 15:59:09 +01:00
72c09f7240
update the sql mitigation lessons 9 and 10 to contain the correct urls ( #2077 )
2025-03-21 14:15:19 +01:00
d8c402f0d6
chore: bump docker/login-action from 3.3.0 to 3.4.0 ( #2074 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.3.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 12:30:50 +01:00
95136c9930
chore: update about page ( #2070 )
2025-03-12 06:59:01 +01:00
23d6fe6f36
fix: correct number of solved assignments in report card ( #2065 )
...
* fix: correct number of solved assignments in report card
Filter the list of assignments to accurately count the number of solved assignments.
Closes: gh-2063
* chore: remove scoreboard code
This is added when we run a CTF challenge during OWASP AppSecEU in 2017. We can remove this code.
Closes: gh-2064
2025-03-11 22:57:49 +01:00
2c5e4c4491
chore: use webgoat.org ( #2066 )
...
Closes: gh-2046
2025-03-11 22:47:02 +01:00
c89fcb140a
chore: bump org.jsoup:jsoup from 1.18.3 to 1.19.1 ( #2058 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.18.3 to 1.19.1.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.18.3...jsoup-1.19.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 21:45:10 +01:00
3cfd053c83
chore: bump org.wiremock:wiremock-standalone from 3.12.0 to 3.12.1 ( #2059 )
...
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.12.0...3.12.1 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 21:44:45 +01:00
10adb1b05f
chore: back to snapshot
2025-03-11 20:28:08 +01:00
c3ed45a733
chore: new release 2025.3
2025-03-11 20:16:10 +01:00
e2f80b18e2
fix: rewrite questions ( #2057 )
...
Closes: gh-1178
2025-03-11 20:05:35 +01:00
641f24df9d
fix: update filtering internal endpoints in ZAP ( #2055 )
2025-03-08 12:40:09 +01:00
3b3933b69e
chore: bump docker/setup-qemu-action from 3.4.0 to 3.6.0 ( #2049 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.4.0 to 3.6.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.4.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 16:55:56 +01:00
05497371db
chore: bump docker/build-push-action from 6.14.0 to 6.15.0 ( #2050 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.14.0 to 6.15.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 16:55:47 +01:00
32cf225d6b
chore: back to snapshot
2025-03-02 20:47:20 +01:00
affa3f7a1c
chore: release 2025.2
2025-03-02 20:37:33 +01:00
e9f79cc739
fix: SQL advanced assignment 5 ( #2047 )
...
- Add and show correct hints
- Fix solving the lesson immediately when you register as tom. Now uses `informationMessage` to display a message in the UI
- Add Playwright test
Closes: gh-2045
2025-03-02 20:31:05 +01:00
c37a8e8c19
chore: back to snapshot
2025-03-01 17:16:13 +01:00
5eeeee1e66
chore: extend create release documentation
2025-03-01 17:14:59 +01:00
0d4cc06342
chore: new release 2025.1
2025-03-01 16:38:56 +01:00
1d74727db6
chore: new release 2025.0
2025-03-01 16:03:06 +01:00
957cd161f2
chore: bump org.wiremock:wiremock-standalone from 3.11.0 to 3.12.0 ( #2026 )
...
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock ) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.11.0...3.12.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-01 11:01:46 +01:00
16b7a13de8
chore: add test case for multiple users solving lessons ( #2043 )
2025-02-28 20:56:15 +01:00
95dcc56a19
fix: register user while already logged in as other user. ( #2042 )
2025-02-28 20:56:00 +01:00
55bd0a49db
chore: cleanup IT tests ( #2040 )
2025-02-28 18:39:23 +01:00
b5af30c819
chore: bump docker/build-push-action from 6.13.0 to 6.14.0 ( #2033 )
2025-02-27 18:35:10 +01:00
3d4780d7e0
chore: bump org.testcontainers:testcontainers from 1.20.4 to 1.20.5 ( #2034 )
2025-02-27 18:34:58 +01:00
92d4981b90
chore: bump com.diffplug.spotless:spotless-maven-plugin ( #2035 )
2025-02-27 18:34:47 +01:00
8166b10c1a
chore: bump org.testcontainers:junit-jupiter from 1.20.4 to 1.20.5 ( #2036 )
2025-02-27 18:34:36 +01:00
6d1ebadf85
chore: bump org.springframework.boot:spring-boot-starter-parent ( #2037 )
2025-02-27 18:34:24 +01:00
9572a7b840
chore: bump com.microsoft.playwright:playwright from 1.49.0 to 1.50.0 ( #2025 )
2025-02-22 20:55:35 +01:00
6c16d4ccfc
chore: bump io.github.bonigarcia:webdrivermanager from 5.9.2 to 5.9.3 ( #2027 )
2025-02-22 20:55:07 +01:00
93c3f19ca7
chore: bump org.jruby:jruby from 9.4.11.0 to 9.4.12.0 ( #2028 )
2025-02-22 20:54:55 +01:00
fadb07d73e
chore: bump devops-infra/action-pull-request from 0.5.5 to 0.6.0 ( #2029 )
2025-02-22 20:54:44 +01:00
f66126e53d
chore: bump devops-infra/action-commit-push from 0.9.2 to 0.10.0 ( #2030 )
2025-02-22 20:54:32 +01:00
c3c520f487
refactor: small updates and improvements in HTTP Basic lesson ( #2024 )
...
* refactor: cleanup attack result and builder
* refactor: solve compiler warnings
* feature: improve HTTP basics lesson
Closes : #494
2025-02-18 14:26:21 +01:00
00f3538be2
chore: format all code according to SPDX ( #2023 )
2025-02-16 19:48:05 +01:00
2a5b4385ea
chore: bump com.diffplug.spotless:spotless-maven-plugin ( #2006 )
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.41.1 to 2.44.2.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/maven/2.41.1...maven/2.44.2 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 19:52:40 +01:00
79ac5b7b99
chore: bump docker/build-push-action from 6.12.0 to 6.13.0 ( #2012 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:55:37 +01:00
8638d94595
chore: bump org.springframework.boot:spring-boot-starter-parent ( #2013 )
...
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:55:26 +01:00
3ef5e34dd0
chore: bump org.jruby:jruby from 9.4.9.0 to 9.4.11.0 ( #2017 )
...
Bumps org.jruby:jruby from 9.4.9.0 to 9.4.11.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:55:09 +01:00
019ab0495f
chore: bump com.auth0:java-jwt from 4.4.0 to 4.5.0 ( #2018 )
...
Bumps [com.auth0:java-jwt](https://github.com/auth0/java-jwt ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/auth0/java-jwt/releases )
- [Changelog](https://github.com/auth0/java-jwt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/java-jwt/compare/4.4.0...4.5.0 )
---
updated-dependencies:
- dependency-name: com.auth0:java-jwt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:54:59 +01:00
2aeee521ab
chore: bump org.wiremock:wiremock-standalone from 3.10.0 to 3.11.0 ( #2019 )
...
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock ) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.10.0...3.11.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:54:49 +01:00
b940e5ce58
chore: bump docker/setup-qemu-action from 3.3.0 to 3.4.0 ( #2022 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.3.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 18:54:38 +01:00
9c90a24cc0
docs(CSRFFeedback.java): fixed one invalid solution about CSRF attack ( #2010 )
...
Co-authored-by: HackHuang <GoogTech@outlook.com >
Co-authored-by: HackHuang <hi@goog.tech >
2025-01-26 20:23:40 +01:00
2ac50bfbd8
chore: bump docker/build-push-action from 6.11.0 to 6.12.0 ( #2005 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 19:18:25 +01:00
d96dbe2edf
fix: build failure
2025-01-26 18:47:10 +01:00
8e45316638
feat: Introduce Playwright for UI testing
...
Instead of using Robot Framework which does not run during a `mvn install`. Playwright seems to be the better approach. We can now write them as normal JUnit test and they are executed during a build.
Additionally this PR solves some interesting bugs found during writing Playwright tests:
- A reset of a lesson removes all assignments as a result another user wouldn't see any assignments
- If someone solves an assignment the assignment automatically got solved for a new user since the assignment included the `solved` flag which immediately got copied to new lesson progress.
- Introduction of assignment progress linking a assignment not directly to all users.
2025-01-26 16:59:59 +01:00
9d5ab5fb21
chore: bump docker/setup-qemu-action from 3.1.0 to 3.3.0 ( #2000 )
2025-01-14 23:33:20 +01:00
aee7abc6b7
chore: bump docker/build-push-action from 6.10.0 to 6.11.0 ( #2001 )
2025-01-14 23:32:04 +01:00
06e2fdbd33
refactor: use symbolic link for Java ( #1996 )
2025-01-12 16:17:45 +01:00
02f43c54d0
chore: bump org.springframework.boot:spring-boot-starter-parent ( #1994 )
2024-12-25 11:00:53 +01:00
19f4f8dc46
chore: bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre ( #1995 )
2024-12-25 11:00:37 +01:00
112ca3ab22
fix: enable resource patterns again ( #1993 )
...
`LessonScanner.java` got removed by mistake.
Closes: gh-1992
2024-12-21 18:47:30 +01:00
0244655409
feat: Move to Java 23
...
Closes: gh-1990
2024-12-21 14:16:33 +01:00
a95213757d
chore: bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0 ( #1962 )
2024-12-16 20:16:10 +01:00
6d90852c1f
chore: bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 ( #1986 )
2024-12-16 20:15:53 +01:00
4f8652758c
refactor: remove unused code ( #1985 )
2024-12-15 13:06:49 +01:00
5fc2e0602c
refactor: move plugin messages ( #1968 )
2024-12-03 22:13:44 +01:00
f3c7f4588b
chore: bump docker/build-push-action from 6.9.0 to 6.10.0 ( #1969 )
2024-12-03 22:13:24 +01:00
119b84d034
chore: bump org.wiremock:wiremock-standalone from 3.9.2 to 3.10.0 ( #1970 )
2024-12-03 22:13:11 +01:00
afd951228d
chore: bump org.jsoup:jsoup from 1.18.1 to 1.18.3 ( #1971 )
2024-12-03 22:13:00 +01:00
51e3f59054
fix: Hint labels showing default text regardless of localization ( #1965 )
2024-11-26 23:34:09 +01:00
cc0efd8600
chore: bump commons-io:commons-io from 2.17.0 to 2.18.0 ( #1961 )
2024-11-26 23:21:10 +01:00
e29dccf3c9
chore: bump org.testcontainers:junit-jupiter from 1.20.3 to 1.20.4 ( #1963 )
2024-11-26 23:20:25 +01:00
0cf861fb3c
chore: bump org.testcontainers:testcontainers from 1.20.3 to 1.20.4 ( #1964 )
2024-11-26 23:20:11 +01:00
d8100385b6
fix: automatically solve XSS mitigation ( #1957 )
...
This PR moves the mitigation Java class into the correct package.
The lesson was automatically solved because no assignments were found.
Closes : #1943
2024-11-14 08:42:55 +01:00
4880afa0e3
fix: remove implicit context path guessing ( #1956 )
...
Pass the context-path in the assignment overview so the frontend can easily match an assignment.
2024-11-13 21:32:28 +01:00
e60ca6ce72
chore: bump org.jruby:jruby from 9.4.8.0 to 9.4.9.0 ( #1954 )
2024-11-11 13:46:45 +01:00
88a763f513
chore: bump org.testcontainers:junit-jupiter from 1.20.1 to 1.20.3 ( #1946 )
...
Bumps [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java ) from 1.20.1 to 1.20.3.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.3 )
---
updated-dependencies:
- dependency-name: org.testcontainers:junit-jupiter
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 16:13:27 +01:00
7f33d3609f
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #1948 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 16:13:10 +01:00
bf02077427
chore: bump org.wiremock:wiremock-standalone from 3.9.1 to 3.9.2 ( #1947 )
...
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock ) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.9.1...3.9.2 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 15:46:43 +01:00
e1e00bca73
fix: JWT kid/jku lessons ( #1949 )
...
* refactor: rewrite hints
Use active voice and fix grammar issues.
* fix: use Thymeleaf `th:action`
* fix: JWT kid/jku lessons
Split the JavaScript into two files they pointed to the same URL
The JWTs are now valid, they parse successfully.
The paths now include `/kid` and `/jku` to make sure the hints match accordingly in the UI. Otherwise `/delete` would pick up both hints from both assignments as the paths overlap.
Closes : #1715
* fix: update to latest pre-commit version
* fix: increase timeouts for server to start during integration tests
2024-11-07 15:45:33 +01:00
d59153d6d7
Fix password reset lesson ( #1941 )
...
* docs: improve text
* fix: use correct POST url
2024-10-29 17:32:51 +01:00
87fae00f03
chore: bump commons-io:commons-io from 2.16.1 to 2.17.0 ( #1937 )
...
Bumps commons-io:commons-io from 2.16.1 to 2.17.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 16:30:32 +01:00
3f6a74ad86
chore(gh-actions): update dependency
2024-10-28 22:02:02 +01:00
1d37ee0877
ci: run pre-commit checks first
...
Create a dependency between the jobs.
2024-10-28 21:59:10 +01:00
4f6ab25ebd
ci: run pre-commit checks first
2024-10-28 21:57:43 +01:00
af687e71fe
chore: bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre ( #1939 )
2024-10-28 20:02:09 +01:00
83ed4c3d5c
chore: bump org.testcontainers:testcontainers from 1.20.1 to 1.20.3 ( #1935 )
2024-10-28 15:05:33 +01:00
62cdfd0824
chore: bump com.github.terma:javaniotcpproxy from 1.5 to 1.6 ( #1936 )
2024-10-28 15:04:15 +01:00
e7457f4821
chore: bump org.apache.maven.plugins:maven-checkstyle-plugin ( #1938 )
2024-10-28 15:04:01 +01:00
4efaf87c7e
Fix passing command line arguments ( #1933 )
...
* fix: use banners correctly
* fix: passing command line arguments
Since we already have `webwolf.port` it makes sense to also define `webwolf.port` explicitly and not rely on `server.port`
Closes : #1910
2024-10-27 08:39:02 +01:00
cf5101a633
chore: bump org.asciidoctor:asciidoctorj from 2.5.13 to 3.0.0 ( #1897 )
2024-10-26 22:53:43 +02:00
3f049ba53a
Nbaars/1886 ( #1932 )
...
* improved code readbility
* chore: format code
---------
Co-authored-by: guilherme peixoto <peixoto-guilherme7@hotmail.com >
2024-10-26 22:18:28 +02:00
7e294fbdb5
chore: bump org.apache.commons:commons-compress from 1.26.2 to 1.27.1 ( #1884 )
2024-10-26 19:27:07 +02:00
2177eb663a
chore: bump docker/build-push-action from 6.7.0 to 6.9.0 ( #1920 )
2024-10-26 16:59:13 +02:00
50692300eb
docs: Show boolean operators priority on where
( #1902 )
2024-10-26 14:48:50 +02:00
e2c2d425cb
chore: bump actions/cache from 4.0.2 to 4.1.1 ( #1925 )
2024-10-26 14:25:04 +02:00
6bbd3cb66b
chore: bump org.springframework.boot:spring-boot-starter-parent ( #1931 )
2024-10-26 14:20:14 +02:00
d08a56d351
chore: add test for solving same lesson as different user. ( #1930 )
...
We removed the constraint but did not add an extra testcase to cover this bug.
Closes : #1890
2024-10-26 12:06:30 +02:00
ec97568ec2
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #1922 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.3.1 to 3.5.1.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.1...surefire-3.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 10:55:02 +02:00
9b68368b23
chore: bump pre-commit-ci/lite-action from 1.0.1 to 1.1.0 ( #1926 )
...
Bumps [pre-commit-ci/lite-action](https://github.com/pre-commit-ci/lite-action ) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/pre-commit-ci/lite-action/releases )
- [Commits](https://github.com/pre-commit-ci/lite-action/compare/v1.0.1...v1.1.0 )
---
updated-dependencies:
- dependency-name: pre-commit-ci/lite-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 10:54:46 +02:00
ab068901f1
Remove WebGoat session object ( #1929 )
...
* refactor: modernize code
* refactor: move to Tomcat
* chore: bump to Spring Boot 3.3.3
* refactor: use Testcontainers to run integration tests
* refactor: lesson/assignment progress
* chore: format code
* refactor: first step into removing base class for assignment
Always been a bit of an ugly construction, as none of the dependencies are clear. The constructors are hidden due to autowiring the base class. This PR removes two of the fields.
As a bonus we now wire the authentication principal directly in the controllers.
* refactor: use authentication principal directly.
* refactor: pass lesson to the endpoints
No more need to get the current lesson set in a session. The lesson is now passed to the endpoints.
* fix: Testcontainers cannot run on Windows host in Github actions.
Since we have Windows specific paths let's run it standalone for now. We need to run these tests on Docker as well (for now disabled)
2024-10-26 10:54:21 +02:00
cb7c508046
fix: reset form and quiz color on reset lesson ( #1903 )
...
* ./mvnw spotless:apply
```
[INFO] --- spotless-maven-plugin:2.41.1:apply (default-cli) @ webgoat ---
[INFO] Writing clean file: /home/ulyssa/labs/WebGoat/WebGoat-bb6e84d/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java
```
* On reset lesson: reset form and quizzes colors
2024-10-26 09:22:18 +02:00
f4c86be6c7
Update fix version
2024-10-18 22:50:19 +02:00
cf2c115093
fix: xss lesson typo
2024-10-18 22:38:32 +02:00
bb6e84ddcf
chore: bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre ( #1879 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.2.1-jre to 33.3.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 21:44:38 +02:00
5fc2666b43
chore: bump docker/build-push-action from 6.5.0 to 6.7.0 ( #1877 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.5.0 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.7.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 21:43:46 +02:00
6e946f21a2
chore: bump io.github.bonigarcia:webdrivermanager from 5.9.1 to 5.9.2 ( #1866 )
...
Bumps [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 5.9.1 to 5.9.2.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-5.9.1...webdrivermanager-5.9.2 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-04 15:57:57 +02:00
d38ba2a626
chore: bump docker/build-push-action from 6.4.1 to 6.5.0 ( #1867 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.4.1...v6.5.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-04 15:56:33 +02:00
4c7e6ae4f4
chore: bump org.wiremock:wiremock from 3.9.0 to 3.9.1 ( #1865 )
...
Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock ) from 3.9.0 to 3.9.1.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.9.0...3.9.1 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-04 15:56:12 +02:00
58b762eade
fix: copying file using transferTo
sometimes fails. ( #1862 )
...
Turns out that using this method sometimes fails with an exception about unable to delete a directory.
The stacktrace points to:
```
java.nio.file.FileSystemException: /tmp/webwolf-fileserver/dumbanddummer/xxe_a11.dtd: Not a directory
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100) ~[na:na]
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[na:na]
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[na:na]
at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:248) ~[na:na]
at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110) ~[na:na]
at java.base/java.nio.file.Files.deleteIfExists(Files.java:1191) ~[na:na]
at java.base/java.nio.file.Files.copy(Files.java:3147) ~[na:na]
at io.undertow.server.handlers.form.FormData$FileItem.write(FormData.java:274) ~[undertow-core-2.3.10.Final.jar!/:2.3.10.Final]
at io.undertow.servlet.spec.PartImpl.write(PartImpl.java:119) ~[undertow-servlet-2.3.10.Final.jar!/:2.3.10.Final]
at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile.transferTo(StandardMultipartHttpServletRequest.java:254) ~[spring-web-6.0.13.jar!/:6.0.13]
at org.owasp.webgoat.webwolf.FileServer.importFile(FileServer.java:89)
```
It has to do with the underlying implmentation in Undertow. An explaination can be found here: https://stackoverflow.com/questions/60336929/java-nio-file-nosuchfileexception-when-file-transferto-is-called
The solution is to take the input stream and use a simple `Files.copy()` to copy the file.
Closes : #1737
2024-07-28 17:47:30 +02:00
2b0c22ac68
Small improvements ( #1848 )
...
* refactor: remove CORS
* improvement: add healthcheck to Docker file
2024-07-23 17:42:56 +02:00
85103bbcad
chore: bump docker/login-action from 3.2.0 to 3.3.0 ( #1855 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 17:36:27 +02:00
b98e1a98e1
chore: bump docker/build-push-action from 6.2.0 to 6.4.1 ( #1854 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.2.0 to 6.4.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.2.0...v6.4.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 20:33:06 +02:00
73de259809
chore: bump org.wiremock:wiremock from 3.8.0 to 3.9.0 ( #1852 )
...
Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock ) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.8.0...3.9.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 20:32:48 +02:00
4a804fabb6
chore: bump org.jsoup:jsoup from 1.17.2 to 1.18.1 ( #1851 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.17.2 to 1.18.1.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.17.2...jsoup-1.18.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 20:32:27 +02:00
7f652dadec
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #1850 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.0...surefire-3.3.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 20:32:10 +02:00
f66dff1aeb
chore: bump org.eclipse.jetty.ee10:jetty-ee10-bom ( #1840 )
...
Bumps [org.eclipse.jetty.ee10:jetty-ee10-bom](https://github.com/jetty/jetty.project ) from 12.0.10 to 12.0.11.
- [Release notes](https://github.com/jetty/jetty.project/releases )
- [Commits](https://github.com/jetty/jetty.project/compare/jetty-12.0.10...jetty-12.0.11 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty.ee10:jetty-ee10-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 12:14:45 +02:00
777cec5a57
chore: bump io.github.bonigarcia:webdrivermanager from 5.8.0 to 5.9.1 ( #1838 )
...
Bumps [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 5.8.0 to 5.9.1.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-5.8.0...webdrivermanager-5.9.1 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 20:53:00 +02:00
98fd280459
chore: bump org.wiremock:wiremock from 3.7.0 to 3.8.0 ( #1837 )
...
Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.7.0...3.8.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 20:52:49 +02:00
8e0addff0b
chore: bump org.jruby:jruby from 9.4.7.0 to 9.4.8.0 ( #1841 )
...
Bumps org.jruby:jruby from 9.4.7.0 to 9.4.8.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 20:52:41 +02:00
a30fbc223a
chore: bump docker/setup-qemu-action from 2.2.0 to 3.1.0 ( #1842 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2.2.0 to 3.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2.2.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 20:52:27 +02:00
a0b6decf34
Fix report card ( #1845 )
...
* fix: report card
Fix and simplify calculation of the number of assignments a user solved.
Rename `UserTracker` to `UserProgress`
Rename `LessonTracker` to `LessonProgress`
Rename tables in database
2024-07-09 20:07:09 +02:00
1531987da5
chore: bump docker/build-push-action from 6.1.0 to 6.2.0 ( #1839 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.1.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-07 12:24:25 +02:00
bec6580c84
chore: bump docker/build-push-action from 5.4.0 to 6.1.0 ( #1832 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.4.0 to 6.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.4.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-29 10:16:10 +02:00
900702481b
chore: bump org.wiremock:wiremock from 3.6.0 to 3.7.0 ( #1834 )
...
Bumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.6.0...3.7.0 )
---
updated-dependencies:
- dependency-name: org.wiremock:wiremock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 09:14:21 +02:00
f35b23970e
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #1828 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.1...surefire-3.3.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-18 11:44:31 +02:00
074fd8f5ff
chore: bump org.webjars:webjars-locator-core from 0.58 to 0.59 ( #1827 )
...
Bumps [org.webjars:webjars-locator-core](https://github.com/webjars/webjars-locator-core ) from 0.58 to 0.59.
- [Commits](https://github.com/webjars/webjars-locator-core/compare/webjars-locator-core-0.58...webjars-locator-core-0.59 )
---
updated-dependencies:
- dependency-name: org.webjars:webjars-locator-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-18 11:32:57 +02:00
8c890b090c
chore: bump io.github.bonigarcia:webdrivermanager from 5.6.3 to 5.8.0 ( #1826 )
...
Bumps [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 5.6.3 to 5.8.0.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-5.6.3...webdrivermanager-5.8.0 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-18 10:38:31 +02:00
630c1e1afd
chore: bump org.ow2.asm:asm from 9.5 to 9.7 ( #1829 )
...
Bumps org.ow2.asm:asm from 9.5 to 9.7.
---
updated-dependencies:
- dependency-name: org.ow2.asm:asm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 09:11:59 +02:00
061c75a05f
chore: bump org.apache.commons:commons-compress from 1.26.0 to 1.26.2 ( #1825 )
...
Bumps org.apache.commons:commons-compress from 1.26.0 to 1.26.2.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-18 08:28:49 +02:00
5e5a1363b0
chore: bump docker/build-push-action from 5.3.0 to 5.4.0 ( #1824 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-18 08:20:27 +02:00
47df923c8c
chore: bump org.apache.maven.plugins:maven-enforcer-plugin ( #1823 )
...
Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases )
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.3.0...enforcer-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 08:20:29 +02:00
5dbc642264
chore: bump com.nulab-inc:zxcvbn from 1.8.0 to 1.9.0 ( #1822 )
...
Bumps [com.nulab-inc:zxcvbn](https://github.com/nulab/zxcvbn4j ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/nulab/zxcvbn4j/releases )
- [Changelog](https://github.com/nulab/zxcvbn4j/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nulab/zxcvbn4j/compare/1.8.0...1.9.0 )
---
updated-dependencies:
- dependency-name: com.nulab-inc:zxcvbn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 08:14:48 +02:00
96bc6fa608
chore: bump org.apache.maven.plugins:maven-checkstyle-plugin ( #1821 )
...
Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.3.1 to 3.4.0.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.3.1...maven-checkstyle-plugin-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 08:09:49 +02:00
1d5a2bb6a2
chore: bump org.eclipse.jetty.ee10:jetty-ee10-bom from 12.0.3 to 12.0.10 ( #1820 )
...
Bumps [org.eclipse.jetty.ee10:jetty-ee10-bom](https://github.com/jetty/jetty.project ) from 12.0.3 to 12.0.10.
- [Release notes](https://github.com/jetty/jetty.project/releases )
- [Commits](https://github.com/jetty/jetty.project/compare/jetty-12.0.3...jetty-12.0.10 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty.ee10:jetty-ee10-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 07:55:02 +02:00
8b37bd58d7
chore: bump commons-io:commons-io from 2.15.1 to 2.16.1 ( #1819 )
...
Bumps commons-io:commons-io from 2.15.1 to 2.16.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 17:41:45 +02:00
6545e2a066
chore: bump com.github.tomakehurst:wiremock ( #1810 )
...
Bumps [com.github.tomakehurst:wiremock](https://github.com/wiremock/wiremock ) from 3.0.0-beta-2 to 3.0.0-beta-10.
- [Release notes](https://github.com/wiremock/wiremock/releases )
- [Commits](https://github.com/wiremock/wiremock/compare/3.0.0-beta-2...3.0.0-beta-10 )
---
updated-dependencies:
- dependency-name: com.github.tomakehurst:wiremock
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-08 21:15:53 +02:00
9573b30667
chore: bump org.asciidoctor:asciidoctorj from 2.5.10 to 2.5.13 ( #1811 )
...
Bumps [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj ) from 2.5.10 to 2.5.13.
- [Release notes](https://github.com/asciidoctor/asciidoctorj/releases )
- [Changelog](https://github.com/asciidoctor/asciidoctorj/blob/v2.5.13/CHANGELOG.adoc )
- [Commits](https://github.com/asciidoctor/asciidoctorj/compare/v2.5.10...v2.5.13 )
---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctorj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-08 21:09:45 +02:00
30e40f2e59
chore: bump org.jruby:jruby from 9.4.3.0 to 9.4.7.0 ( #1813 )
...
Bumps org.jruby:jruby from 9.4.3.0 to 9.4.7.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-08 08:23:28 +02:00
8f11fb6729
chore: bump docker/login-action from 3.0.0 to 3.2.0 ( #1815 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.0.0 to 3.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.0.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-08 08:17:41 +02:00
10e36c203f
chore: bump com.google.guava:guava from 32.1.3-jre to 33.2.1-jre ( #1814 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 32.1.3-jre to 33.2.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-08 08:13:01 +02:00
edcce09b5f
chore: bump docker/build-push-action from 5.1.0 to 5.3.0 ( #1816 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.1.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-08 08:08:14 +02:00
3134f18066
fix: Success if only Smith earn most salary ( #1744 )
...
* Update labels
* Update Java
* Update Test
---------
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-01 10:50:38 +02:00
e219887f14
docs: Update HttpBasics_plan.adoc - fix broken link to https://www.zaproxy.org/ ( #1803 )
...
fix broken link OWASP ZAP - https://www.zaproxy.org/
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2024-06-01 10:45:12 +02:00
508703ffce
update dependencies and version ( #1807 )
...
* update dependencies and version
* debug macos build issue
* update and fix Dockerfile(s)
2024-05-31 19:39:03 +02:00
e308d7cde7
chore: upgrade checkout out to v4 ( #1781 )
2024-03-25 22:27:56 +01:00
4ab820e1d1
feat: move CSRF to A3 ( #1776 )
...
CSRF is part of security misconfiguration in the OWASP Top 10.
2024-03-21 20:50:37 +01:00
1a6a7e0be1
reverting my goofs after launching from wrong browser tab ( #1774 )
2024-03-19 18:01:30 +01:00
2e9140ab64
Merge pull request #1773 from misfir3/test-semgrep-on-merge
...
Test semgrep on merge
2024-03-18 13:21:21 -06:00
b79c83a52e
linty
2024-03-18 19:19:12 +00:00
297c6f49b5
Merge branch 'main' into test-semgrep-on-merge
2024-03-18 13:14:39 -06:00
d2049a8fcc
updating for testing
2024-03-18 19:13:50 +00:00
24db39eae2
test semgrep
2024-03-18 19:12:13 +00:00
98443184e9
Merge pull request #1 from WebGoat/develop
...
updating from main branch to test semgrep
2024-03-18 13:05:23 -06:00
62931a1836
feature: enable CORS configuration ( #1771 )
2024-03-17 10:55:27 +01:00
c18430752a
build(Dockerfile): replace deprecated MAINTAINER tag with label of the same
...
Current syntax now used to denote the "WebGoat team" as maintainer
Link: https://docs.docker.com/reference/dockerfile/#label
Signed-off-by: cap-dev0x <158111888+cap-dev0x@users.noreply.github.com >
2024-02-25 23:20:23 +01:00
57d5b313b9
Fix typo in SQLi blind case
2024-02-10 16:02:35 +01:00
dd0f135088
fix(quiz): use $ instead of jQuery which is undefined ( #1736 )
...
Fixes : #1703
Signed-off-by: cap-dev0x <158111888+cap-dev0x@users.noreply.github.com >
2024-02-05 14:30:01 +01:00
ad0286d5ba
chore: bump actions/cache from 3.3.1 to 4.0.0 ( #1729 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 11:03:15 +01:00
b67eb44142
chore: bump io.github.bonigarcia:webdrivermanager from 5.3.3 to 5.6.3 ( #1716 )
...
Bumps [io.github.bonigarcia:webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 5.3.3 to 5.6.3.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-5.3.3...webdrivermanager-5.6.3 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 15:10:16 +01:00
7e75e9b8fc
chore: bump org.apache.commons:commons-exec from 1.3 to 1.4.0 ( #1721 )
...
Bumps org.apache.commons:commons-exec from 1.3 to 1.4.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-exec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 14:59:40 +01:00
40c679ec5a
chore: bump org.jsoup:jsoup from 1.16.1 to 1.17.2 ( #1717 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.16.1 to 1.17.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.16.1...jsoup-1.17.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 14:51:32 +01:00
4ebb869f5d
Fix hidden links in MissingFunctionAC.html. ( #1710 )
2023-12-29 15:01:35 +01:00
6bb7a182dc
Fix typos in texts.
2023-12-14 23:00:59 +01:00
cb2c99d38d
Improve texts to avoid confusion.
2023-12-14 22:54:20 +01:00
84029345b4
chore: bump actions/setup-java from 3 to 4 ( #1698 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 20:17:13 +01:00
a0ca199cdc
chore: bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-06 19:39:28 +01:00
2058298e2d
chore: move to SNAPSHOT
2023-12-06 17:35:12 +01:00
17acef57b4
chore: add pre-commit hooks
...
chore: add pre-commit hooks
chore: add pre-commit hooks
chore: add pre-commit hooks
chore: add pre-commit hooks
2023-12-06 17:16:24 +01:00
d913967ec5
refactor: remove usage of RequestMapping
2023-12-06 17:16:24 +01:00
87edc7d1db
refactor: use AssertJ for testing
...
Majority of our test cases use AssertJ
2023-12-06 17:16:24 +01:00
ac7a9c7863
chore: update GitHub action name
2023-12-05 14:22:19 +01:00
2803ef45e4
chore: bump org.webjars:bootstrap from 5.3.1 to 5.3.2 ( #1693 )
...
Bumps [org.webjars:bootstrap](https://github.com/webjars/bootstrap ) from 5.3.1 to 5.3.2.
- [Commits](https://github.com/webjars/bootstrap/compare/bootstrap-5.3.1...bootstrap-5.3.2 )
---
updated-dependencies:
- dependency-name: org.webjars:bootstrap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 14:04:09 +01:00
5357a65e05
chore: release 2023.8
2023-12-05 11:21:15 +01:00
d343c60781
chore: do not spend time on building the Docker image
...
We can test this ourselves there is no need to run this on every PR towards the repository.
2023-12-05 11:15:53 +01:00
98acc1f55a
fix: get the right Github token
2023-12-05 11:15:06 +01:00
f99888e61b
fix: typo in the step of the name
2023-12-05 11:14:51 +01:00
29dda49190
chore: WebWolf bootstrap can now be updated
2023-12-05 11:14:27 +01:00
369be6f688
fix: disable extra build file
2023-12-05 11:14:08 +01:00
d5f869c006
chore: release version 2023.7
2023-12-04 23:10:52 +01:00
a9caaabb47
fix: wrong Docker image
2023-12-04 23:09:51 +01:00
fb2ff01775
chore: release 2023.6
2023-12-04 22:56:58 +01:00
89ecf1d2ad
chore: bump actions/first-interaction from 1.2.0 to 1.3.0 ( #1691 )
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 22:45:16 +01:00
1b66a742da
chore: bump actions/setup-java from 3 to 4 ( #1690 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 22:40:54 +01:00
a831da5886
chore: bump commons-io:commons-io from 2.14.0 to 2.15.1 ( #1689 )
...
Bumps commons-io:commons-io from 2.14.0 to 2.15.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 22:33:27 +01:00
fd5189c102
chore: bump com.diffplug.spotless:spotless-maven-plugin ( #1688 )
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.38.0 to 2.41.1.
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.38.0...maven/2.41.1 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 22:24:53 +01:00
ae261f201a
feat: show directly requested file in requests overview
...
When a call directly hits a file it is now show up in the requests overview. This helps the user whether an attack from WebGoat actually requested the uploaded file.
Closes: gh-1551
2023-12-04 21:34:16 +01:00
3d651526be
feat: show creating time in file upload overview
...
Closes: gh-1551
2023-12-04 21:32:02 +01:00
c7c2a61f65
chore: fix startup message ( #1687 )
...
Since we use two application context, the event listener would print out the last one with the WebWolf context. As WebWolf is part of WebGoat we should not refer to it anymore during startup as users should always go to WebGoat first.
2023-12-04 07:59:29 +01:00
b7f657ad2c
chore: fix WebWolf UI ( #1686 )
...
Fix-ups after the Bootstrap 5 upgrade for WebWolf.
2023-12-02 12:59:56 +01:00
7fea42afe9
Fix/state of software supply chain links ( #1683 )
...
* fix:update state of software supply chain links
* fix:fix second link
* fix:links formatting
---------
Co-authored-by: maurycupitt <maury@cupitt.com >
2023-11-27 15:33:14 +01:00
826887cc83
Consistent environment values and url references ( #1677 )
...
* organizing environment variables
* Update application-webgoat.properties
* Update pom.xml
* test without ssl
* fix docker base image and default env entries
* seperate server.address from webgoat.host and webwolf.host
* change base image and enable endpoint logging for docker as well
* change README
* change README
* make integration test able to verify against alternative host names
* use dynamic ports and remove system println
2023-11-27 14:35:49 +01:00
62db86246e
chore: back to snapshot
2023-11-23 22:34:34 +01:00
f7a9995fe0
chore: create release v2023.5
2023-11-23 16:05:13 +01:00
d6c4e8e454
chore: bump docker/build-push-action from 4.1.1 to 5.1.0 ( #1670 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 5.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-11-20 15:11:59 +01:00
26628a39e1
chore: bump org.apache.commons:commons-compress from 1.23.0 to 1.25.0 ( #1672 )
...
Bumps org.apache.commons:commons-compress from 1.23.0 to 1.25.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-11-20 15:05:36 +01:00
2d26a318d1
chore: bump org.owasp:dependency-check-maven from 6.5.1 to 8.4.3 ( #1671 )
...
Bumps [org.owasp:dependency-check-maven](https://github.com/jeremylong/DependencyCheck ) from 6.5.1 to 8.4.3.
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases )
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v6.5.1...v8.4.3 )
---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-maven
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 14:55:37 +01:00
dc16e9a0fb
fix: typo in WebGoad.txt ( #1667 )
...
Signed-off-by: Agustín Díaz <agustin.ramiro.diaz@gmail.com >
2023-11-17 18:59:02 +01:00
88a321c268
search box moved and jwt encode/decode with little delay ( #1664 )
2023-11-16 14:42:10 +01:00
8450c5a5be
skip validation for JWT ( #1663 )
...
* skip validation for JWT
* skip validation for JWT
* skip validation for JWT
2023-11-15 18:30:14 +01:00
ba75e10efd
fixed issue in JWT test tool and added robot test ( #1658 )
2023-11-14 18:14:48 +01:00
d1e44bbc98
Password reset link test condition more strict and move all WebWolf links to /WebWolf ( #1645 )
...
* better check on host and port for password reset and make context roots more flexible
* spotless applied
* removed hardcoded /WebGoat from js
* removed hardcoded /WebGoat from js
* fix spotless
* fix scoreboard
* upgrade WebWolf bootstrap version and icons and templates - part 1
* fixed more bootstrap 5 style issues and context path issues
* organized WebSecurityConfig based on latest conventions and added basic support for oauth (more work needed)
* spotless applied
* added mock bean
* requires updates to properties - commented for now
* requires updates to properties - commented for now
* oauth secrets through env values
* user creation after oauth login
* integration test against non default context paths
* adjusted StartupMessage
* add global model element username
* conditionally show login oauth links
* fixed WebWolf login
---------
Co-authored-by: René Zubcevic <rene@Mac-mini-van-Rene.local >
2023-11-14 10:01:59 +01:00
5a4974f3c2
chore: bump org.apache.maven.plugins:maven-checkstyle-plugin ( #1640 )
...
Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.3.0 to 3.3.1.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.3.0...maven-checkstyle-plugin-3.3.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 08:13:39 +01:00
4fc1d1fb22
chore: bump org.apache.maven.plugins:maven-surefire-plugin ( #1641 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 07:26:26 +01:00
084a105c69
Java 21 initial support ( #1622 )
...
* check java 17 and 21 in build
* build on regular branch push
* build on regular branch push
* build on regular branch push
* update spring boot for Java21 support
2023-10-23 20:21:00 +02:00
7485cb8b9a
chore: bump org.webjars:bootstrap from 3.3.7 to 5.3.2 ( #1624 )
...
* chore: bump org.webjars:bootstrap from 3.3.7 to 5.3.2
Bumps [org.webjars:bootstrap](https://github.com/webjars/bootstrap ) from 3.3.7 to 5.3.2.
- [Commits](https://github.com/webjars/bootstrap/compare/bootstrap-3.3.7...bootstrap-5.3.2 )
---
updated-dependencies:
- dependency-name: org.webjars:bootstrap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* small update and ignore major updates
* small update and ignore major updates
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-10-23 20:09:48 +02:00
c312ae989f
chore: bump docker/setup-buildx-action from 2 to 3 ( #1628 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 17:12:25 +02:00
5fde7fbf29
chore: bump docker/login-action from 2.2.0 to 3.0.0 ( #1630 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.2.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-10-23 17:03:54 +02:00
a32c56bfc7
chore: bump actions/first-interaction from 1.1.1 to 1.2.0 ( #1629 )
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1.1.1...v1.2.0 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-10-23 16:57:16 +02:00
6fd3eb57eb
chore: bump com.google.guava:guava from 32.1.1-jre to 32.1.3-jre ( #1627 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 32.1.1-jre to 32.1.3-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-10-23 16:49:02 +02:00
1743d017ff
chore: bump commons-io:commons-io from 2.13.0 to 2.14.0 ( #1626 )
...
Bumps commons-io:commons-io from 2.13.0 to 2.14.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 16:25:45 +02:00
2b2638943b
chore: bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 ( #1625 )
...
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 16:18:27 +02:00
45c26d8aaf
Fix servers id ( #1619 )
2023-10-22 15:25:52 +02:00
be30551850
fix: potential NPE in the stored XSS assignment
2023-08-27 14:31:35 +02:00
49862f6b90
fix: fixes the default change in trailing slash matching and address the affected assignments
2023-08-27 14:14:27 +02:00
4009785bb8
fix: crypto basics broken links
2023-08-27 13:16:08 +02:00
d8341c86a1
bug: fix hint that was breaking the template, causing hints from different assignments to mix ( #1424 )
2023-08-27 02:08:52 +02:00
055578893d
feat: improve MFAC lesson hint texts for a better user experience ( #1424 )
2023-08-27 02:08:52 +02:00
b89ebd70ad
chore: bump webdrivermanager from 5.3.2 to 5.3.3
...
Bumps [webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 5.3.2 to 5.3.3.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-5.3.2...webdrivermanager-5.3.3 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-27 00:34:41 +02:00
7b81247dd1
fix: HijackSession lesson template deprecated Tymeleaf attribute
2023-08-26 02:57:50 +02:00
3bc2e57c9c
Fix NPE in IDOR lesson
2023-08-26 02:22:33 +02:00
c3ec168d59
Add new assignment IT tests
2023-08-26 01:30:17 +02:00
a67fbf5a5a
fix: XSS mitigation
2023-08-26 01:30:17 +02:00
3365c8d447
Remove wrong files
2023-08-25 22:50:40 +02:00
368c046779
fix: Stored Cross-Site Scripting Lesson
2023-08-25 20:55:26 +02:00
8749137d1e
chore: bump org.webjars:jquery from 3.6.4 to 3.7.0
...
Bumps [org.webjars:jquery](https://github.com/webjars/jquery ) from 3.6.4 to 3.7.0.
- [Commits](https://github.com/webjars/jquery/compare/jquery-3.6.4...jquery-3.7.0 )
---
updated-dependencies:
- dependency-name: org.webjars:jquery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-25 00:31:04 +02:00
786cabd251
Make webjar dependencies version agnostic
2023-08-24 16:43:28 +02:00
dda8b10f55
chore: bump org.jruby:jruby from 9.4.2.0 to 9.4.3.0
...
Bumps org.jruby:jruby from 9.4.2.0 to 9.4.3.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-19 00:20:59 +02:00
d6ca083529
chore: bump commons-io:commons-io from 2.11.0 to 2.13.0
...
Bumps commons-io:commons-io from 2.11.0 to 2.13.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-18 16:15:17 +02:00
7c92d625dd
doc: fix version strings
...
Replace `2023.3` with `2023.4`
2023-08-16 15:59:23 +02:00
4ba818533c
fix: WebWolf JWT jquery webjar
2023-08-09 01:32:03 +02:00
a9b1fd66b8
feat: implement JWT jku example ( #1552 )
...
Closes #1539
2023-08-08 17:18:22 +02:00
8f6e47e6d4
chore: bump com.nulab-inc:zxcvbn from 1.7.0 to 1.8.0 ( #1542 )
...
Bumps [com.nulab-inc:zxcvbn](https://github.com/nulab/zxcvbn4j ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/nulab/zxcvbn4j/releases )
- [Changelog](https://github.com/nulab/zxcvbn4j/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nulab/zxcvbn4j/compare/1.7.0...1.8.0 )
---
updated-dependencies:
- dependency-name: com.nulab-inc:zxcvbn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04 16:34:49 +02:00
61de52840f
chore: bump com.diffplug.spotless:spotless-maven-plugin from 2.33.0 to 2.38.0 ( #1535 )
...
* chore: bump com.diffplug.spotless:spotless-maven-plugin
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.33.0 to 2.38.0.
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.33.0...lib/2.38.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: format code
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nanne Baars <nanne.baars@owasp.org >
2023-07-30 15:10:31 +02:00
fd3eb2451c
chore: bump guava from 31.1-jre to 32.1.1-jre ( #1530 )
...
Bumps [guava](https://github.com/google/guava ) from 31.1-jre to 32.1.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 12:35:06 +02:00
32fa1ec0a6
chore: bump jquery from 3.5.1 to 3.6.4 ( #1529 )
...
Bumps [jquery](https://github.com/webjars/jquery ) from 3.5.1 to 3.6.4.
- [Commits](https://github.com/webjars/jquery/compare/jquery-3.5.1...jquery-3.6.4 )
---
updated-dependencies:
- dependency-name: org.webjars:jquery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-07-27 13:04:46 +02:00
ad00119b0d
Add Assignment7 Tests
2023-07-18 00:38:23 +02:00
25f49537e7
bug: Fix IDOR lesson
2023-07-16 17:14:27 +02:00
8cb735e623
chore: bump joonvena/robotframework-reporter-action from 2.1 to 2.2
...
Bumps [joonvena/robotframework-reporter-action](https://github.com/joonvena/robotframework-reporter-action ) from 2.1 to 2.2.
- [Release notes](https://github.com/joonvena/robotframework-reporter-action/releases )
- [Commits](https://github.com/joonvena/robotframework-reporter-action/compare/v2.1...v2.2 )
---
updated-dependencies:
- dependency-name: joonvena/robotframework-reporter-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-16 16:01:06 +02:00
155a40aab4
chore: bump docker/build-push-action from 4.1.0 to 4.1.1
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-16 15:55:22 +02:00
6c4ddbbaad
chore: bump maven-surefire-plugin from 3.1.0 to 3.1.2
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-16 15:41:25 +02:00
d704f69879
chore: bump commons-compress from 1.22 to 1.23.0 ( #1514 )
...
Bumps commons-compress from 1.22 to 1.23.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 09:28:40 +02:00
3b2b613aa5
chore: bump asciidoctorj from 2.5.3 to 2.5.10 ( #1498 )
...
Bumps [asciidoctorj](https://github.com/asciidoctor/asciidoctorj ) from 2.5.3 to 2.5.10.
- [Release notes](https://github.com/asciidoctor/asciidoctorj/releases )
- [Changelog](https://github.com/asciidoctor/asciidoctorj/blob/v2.5.10/CHANGELOG.adoc )
- [Commits](https://github.com/asciidoctor/asciidoctorj/compare/v2.5.3...v2.5.10 )
---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctorj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-18 20:21:53 +02:00
934ba3e496
fix: remove steps from release script ( #1509 )
...
Closes gh-1383
2023-06-18 20:13:38 +02:00
8ec718c1ef
format
2023-06-15 19:26:33 +02:00
1df7ca61a3
Text content improvement
2023-06-15 19:26:33 +02:00
75398feca0
Add hints
2023-06-15 19:26:33 +02:00
76a2365abf
chore: bump docker/setup-qemu-action from 2.1.0 to 2.2.0 ( #1503 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-14 10:31:00 +02:00
015216df5f
chore: bump docker/login-action from 2.1.0 to 2.2.0 ( #1502 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 17:06:35 +02:00
60fc807d36
chore: bump docker/build-push-action from 4.0.0 to 4.1.0 ( #1501 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 10:50:53 +02:00
636a2bdaf5
fix: robotframework fails due to updated dependencies ( #1508 )
2023-06-13 10:00:50 +02:00
816a694c84
chore: bump maven-surefire-plugin from 3.0.0-M9 to 3.1.0 ( #1499 )
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.0.0-M9 to 3.1.0.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M9...surefire-3.1.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-07 21:31:54 +02:00
06a55ab278
chore: bump maven-checkstyle-plugin from 3.2.1 to 3.3.0 ( #1496 )
...
Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.2.1 to 3.3.0.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.2.1...maven-checkstyle-plugin-3.3.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-07 09:41:13 +02:00
0136c1070f
chore: bump spring-boot-starter-parent from 3.0.5 to 3.1.0 ( #1497 )
...
Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.5...v3.1.0 )
---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 16:21:11 +02:00
dce5eeb797
bug: fix Java image inside Docker file
...
The image now downloads the correct Java version based on the architecture.
2023-06-04 14:56:46 +02:00
ca886b4818
feat: upgrade to Spring Boot version 3 ( #1477 )
2023-06-04 11:19:47 +02:00
ff3a2983e2
chore: bump zxcvbn from 1.5.2 to 1.7.0 ( #1471 )
...
Bumps [zxcvbn](https://github.com/nulab/zxcvbn4j ) from 1.5.2 to 1.7.0.
- [Release notes](https://github.com/nulab/zxcvbn4j/releases )
- [Changelog](https://github.com/nulab/zxcvbn4j/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nulab/zxcvbn4j/compare/1.5.2...1.7.0 )
---
updated-dependencies:
- dependency-name: com.nulab-inc:zxcvbn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-02 16:21:17 +02:00
6f0b88f9b6
chore: bump cglib-nodep from 2.2 to 3.3.0 ( #1470 )
...
Bumps [cglib-nodep](https://github.com/cglib/cglib ) from 2.2 to 3.3.0.
- [Release notes](https://github.com/cglib/cglib/releases )
- [Commits](https://github.com/cglib/cglib/commits )
---
updated-dependencies:
- dependency-name: cglib:cglib-nodep
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-02 16:06:55 +02:00
9d9fb092be
chore: bump maven-enforcer-plugin from 3.2.1 to 3.3.0 ( #1468 )
...
Bumps [maven-enforcer-plugin](https://github.com/apache/maven-enforcer ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases )
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.2.1...enforcer-3.3.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-02 09:01:54 +02:00
4bc53a6666
chore: bump maven-checkstyle-plugin from 3.1.2 to 3.2.1 ( #1472 )
...
Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases )
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.1.2...maven-checkstyle-plugin-3.2.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Zubcevic <rene@zubcevic.com >
2023-06-02 08:54:21 +02:00
61d5fb9ece
chore: bump jsoup from 1.15.4 to 1.16.1 ( #1484 )
...
Bumps [jsoup](https://github.com/jhy/jsoup ) from 1.15.4 to 1.16.1.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.15.4...jsoup-1.16.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 08:43:43 +02:00
6eafa45e4c
chore: bump jacoco-maven-plugin from 0.8.8 to 0.8.10
...
Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.8 to 0.8.10.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.8...v0.8.10 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-01 23:48:16 +02:00
ac6de9d788
Fix typo of HijackSession_content0.adoc
2023-04-17 09:04:15 +02:00
f6855bf6a5
chore: bump guava from 30.1-jre to 31.1-jre ( #1448 )
...
Bumps [guava](https://github.com/google/guava ) from 30.1-jre to 31.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 11:55:22 +02:00
f7b4af5023
chore: bump bootstrap from 3.3.7 to 5.2.3 ( #1441 )
...
Bumps [bootstrap](https://github.com/webjars/bootstrap ) from 3.3.7 to 5.2.3.
- [Release notes](https://github.com/webjars/bootstrap/releases )
- [Commits](https://github.com/webjars/bootstrap/compare/bootstrap-3.3.7...bootstrap-5.2.3 )
---
updated-dependencies:
- dependency-name: org.webjars:bootstrap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 11:55:08 +02:00
e720eec5f9
chore: bump jruby from 9.3.6.0 to 9.4.2.0 ( #1454 )
...
Bumps jruby from 9.3.6.0 to 9.4.2.0.
---
updated-dependencies:
- dependency-name: org.jruby:jruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 11:54:51 +02:00
a43a6125e8
chore: bump actions/cache from 3.2.6 to 3.3.1 ( #1453 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.6 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.6...v3.3.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 11:54:05 +02:00
d3e2164716
chore: bump asm from 9.1 to 9.5 ( #1460 )
...
Bumps asm from 9.1 to 9.5.
---
updated-dependencies:
- dependency-name: org.ow2.asm:asm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 11:53:50 +02:00
cbf2e153d9
Restrict SSRF Regexes
2023-03-08 23:22:38 +01:00
0795ff0fc5
chore: bump commons-io from 2.6 to 2.11.0
...
Bumps commons-io from 2.6 to 2.11.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 11:09:19 +01:00
d7cdfeec2a
chore: bump webdrivermanager from 4.3.1 to 5.3.2
...
Bumps [webdrivermanager](https://github.com/bonigarcia/webdrivermanager ) from 4.3.1 to 5.3.2.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases )
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bonigarcia/webdrivermanager/compare/webdrivermanager-4.3.1...webdrivermanager-5.3.2 )
---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 11:09:08 +01:00
491fe2d84d
chore: bump maven-enforcer-plugin from 3.0.0 to 3.2.1
...
Bumps [maven-enforcer-plugin](https://github.com/apache/maven-enforcer ) from 3.0.0 to 3.2.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases )
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.0.0...enforcer-3.2.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 11:08:28 +01:00
a509e8e24e
chore: bump commons-text from 1.9 to 1.10.0
...
Bumps commons-text from 1.9 to 1.10.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 11:07:37 +01:00
e50986a098
fix: challenge 7 ( #1433 )
2023-02-22 22:55:48 +01:00
61dac201f0
Add coverage profile
2023-02-22 14:51:55 +01:00
c5629be618
chore: bump spotless-maven-plugin from 2.29.0 to 2.33.0 ( #1426 )
...
Bumps [spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.29.0 to 2.33.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.29.0...lib/2.33.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:36:24 +01:00
df8c83fe74
chore: bump eclipse-temurin from 17-jre-focal to 19-jre-focal ( #1427 )
...
Bumps eclipse-temurin from 17-jre-focal to 19-jre-focal.
---
updated-dependencies:
- dependency-name: eclipse-temurin
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:36:07 +01:00
6d3813c2ce
chore: bump commons-compress from 1.21 to 1.22 ( #1428 )
...
Bumps commons-compress from 1.21 to 1.22.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:35:52 +01:00
ecfa0197af
chore: bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M9 ( #1429 )
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.0.0-M5 to 3.0.0-M9.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M5...surefire-3.0.0-M9 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:35:36 +01:00
8467ae8a0b
chore: bump jsoup from 1.14.3 to 1.15.4 ( #1430 )
...
Bumps [jsoup](https://github.com/jhy/jsoup ) from 1.14.3 to 1.15.4.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.4 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:35:20 +01:00
5243fa2bf2
chore: bump jose4j from 0.7.6 to 0.9.3 ( #1431 )
...
Bumps [jose4j](https://bitbucket.org/b_c/jose4j ) from 0.7.6 to 0.9.3.
- [Commits](https://bitbucket.org/b_c/jose4j/branches/compare/jose4j-0.9.3..jose4j-0.7.6 )
---
updated-dependencies:
- dependency-name: org.bitbucket.b_c:jose4j
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:35:01 +01:00
36f99dede8
Bump actions/cache from 3.2.5 to 3.2.6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-22 13:34:10 +01:00
5dbe2eaf19
refactor: update challenge code
...
- Flags are now wired through a Spring config
- Introduced Flag class
- Removed Flags from the FlagController
2023-02-22 11:01:34 +01:00
1b49b2fd3b
chore: format markdown file
2023-02-22 11:01:34 +01:00
b49c61636b
ci: add maven and docker to dependabot configuration
2023-02-22 11:01:34 +01:00
8269207d6b
docs: add documentation we start using Conventional Commits.
...
Fixes #1022
2023-02-22 11:01:34 +01:00
de2f568229
chore: back to snapshot version after release
2023-02-22 11:01:34 +01:00
9f6cf39ff2
ci: add distribution in snapshot job
2023-02-22 11:01:34 +01:00
19d54dbe95
chore: release version 2023.4
2023-02-22 11:01:34 +01:00
0f38519ecf
ci: add step for pushing Docker desktop image
2023-02-17 12:56:43 +01:00
4c95c9ec6a
ci: add step to build and verify Docker image
2023-02-17 12:56:43 +01:00
f6c7a54931
docs: add screenshot to README and add Docker WebGoat desktop text
2023-02-17 12:56:43 +01:00
f1012c85d6
feat: add Docker desktop version of WebGoat with all tools installed
...
The new Docker image uses linuxserver/webtop giving users the opportunity
to run a Linux desktop in their browser without installing any tools
on their local machine.
2023-02-17 12:56:43 +01:00
ecfc321f14
feature: Add extra feedback once someone solves JWT refresh lesson differently
...
One can solve this lesson by using `alg:none` instead of using the refresh token flow. Instead of adding a check to force using the refresh token we opt for giving the user extra feedback.
2023-02-16 20:32:27 +00:00
73b8c431fc
chore: use constructor instead of field dependency injection
2023-02-16 20:32:27 +00:00
b68adfbc7c
Bump devops-infra/action-pull-request from 0.5.3 to 0.5.5
...
Bumps [devops-infra/action-pull-request](https://github.com/devops-infra/action-pull-request ) from 0.5.3 to 0.5.5.
- [Release notes](https://github.com/devops-infra/action-pull-request/releases )
- [Commits](https://github.com/devops-infra/action-pull-request/compare/v0.5.3...v0.5.5 )
---
updated-dependencies:
- dependency-name: devops-infra/action-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-16 14:09:05 +00:00
1a2855afcd
chore: set directories explicitly when running IT tests
2023-02-16 12:24:02 +00:00
693771220c
fix: change url in JavaScript for JWT endpoint
...
The JavaScript pointed to the context root /WebWolf/ which is no longer in use.
2023-02-16 12:24:02 +00:00
075b1ab30a
Fix WebWolf JWT tool
2023-02-15 22:40:24 +00:00
390ff39f19
chore: format src/test/it as well
2023-02-15 19:01:06 +00:00
3ec34b0df5
fix: challenge test fails sometimes when calling scoreboard endpoint
2023-02-15 19:01:06 +00:00
eb4c8388f8
Update Dockerfile
2023-02-15 12:11:12 +00:00
ae081ce319
Add fileserver location (test)
2023-02-15 12:00:54 +00:00
bd398e4c09
#1396 Fix templates path for views
2023-02-15 11:58:49 +00:00
c9d1653d4f
Bump docker/build-push-action from 3.2.0 to 4.0.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.2.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-10 21:39:35 +01:00
77c91b8df8
Bump actions/cache from 3.2.3 to 3.2.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.3...v3.2.5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-10 21:38:56 +01:00
f9b810c5ee
Fix formatting issue
2023-01-14 18:29:24 +01:00
dc0fc09679
Move to main and skip develop
...
Using main and develop imposes a complicated release process with Gitflow etc. To simplify our release process we move our development to the main branch skipping develop.
2023-01-14 18:24:35 +01:00
a0173fd8f8
Merge branch 'develop'
2023-01-14 17:07:37 +01:00
58e7e9d4ef
Bump actions/cache from 3.2.2 to 3.2.3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-11 20:59:09 +01:00
c7a41d1b17
Merge branch 'release/v2023.3' into develop
2023-01-05 21:59:37 +01:00
edd9aa36c2
Merge branch 'release/v2023.3'
2023-01-05 21:59:29 +01:00
27fe1850de
Preparing new release
2023-01-05 21:59:01 +01:00
5c2bbd1227
Fix jar path while creating a release
2023-01-05 21:57:08 +01:00
683b629663
Back to snapshot
2023-01-05 21:52:40 +01:00
04908a81e7
Add change log URL
2023-01-05 21:51:45 +01:00
701de68ef2
Merge branch 'release/v2023.2' into develop
2023-01-05 21:37:28 +01:00
81ed738493
Merge branch 'release/v2023.2'
2023-01-05 21:37:21 +01:00
c03d153978
New release
2023-01-05 21:36:48 +01:00
6ab04db2ee
Merge branch 'release/v2023.1' into develop
2023-01-05 21:06:36 +01:00
a108a937b5
Merge branch 'release/v2023.1'
2023-01-05 21:06:22 +01:00
6d5ea57606
New release
2023-01-05 21:02:26 +01:00
79fd88eeb6
Use Java 17
2023-01-05 21:00:43 +01:00
64b10c1a59
Merge branch 'release/v2023.0' into develop
2023-01-05 20:52:02 +01:00
6398d31c14
Merge branch 'release/v2023.0'
2023-01-05 20:51:53 +01:00
716a7dd9ea
Preparing release 2023.0
2023-01-05 20:51:34 +01:00
323daae578
Vulnerable components only work in a Docker container
2023-01-05 20:51:15 +01:00
bdbf66c8e1
Merge branch 'release/v2023.1' into develop
2023-01-05 20:38:54 +01:00
174a59c35a
Preparing release 2023.1
2023-01-05 20:38:20 +01:00
a08e515f6d
Merge branch 'release/v2023.0' into develop
2023-01-05 20:35:02 +01:00
f766edcfcb
Preparing release 2023.0
2023-01-05 20:31:24 +01:00
3901814363
Fix documentation link for XXE mitigation.
2023-01-05 19:00:12 +01:00
59bfd7c6d4
Move XXE to A05 - Security Misconfiguration
2023-01-05 19:00:12 +01:00
11776e1d6a
Remove explicit goal for code formatting
...
`mvn verify` already checks formatting, having a separate step is not necessary. We now also check Markdown files for correct formatting.
2023-01-05 18:18:52 +01:00
7664625afa
Add documentation about reusing the container.
...
The documentation now contains a description to reuse the initially create container. This way the user can start where they left off. The documentation only described creating a new container each and every time leaving users to create a new login each and every time.
Add documentation about reusing the container.
The documentation now contains a description to reuse the initially create container. This way the user can start where they left off. The documentation only described creating a new container each and every time leaving users to create a new login each and every time.
2023-01-05 18:18:52 +01:00
dca415099f
Remove unused JavaScript function
2023-01-05 11:33:00 +01:00
54e115aff0
Update the solution with WebWolf URLs
...
The new solution uses WebWolf paths as these will change automatically when a user start WebGoat on a different port. It no longer depends on the hardcoded port `8080`.
2023-01-05 11:02:45 +01:00
fcaa2d8589
Fix zip slip lesson.
...
The lesson did not work properly as the directory is reused across several path traversal lessons. First thing before uploading the zip file we now clean the directory.
The html had a reference to a location of the profile picture, this was part of a hint but this only causes confusion as this is not indicating to where you need to upload the picture with the Zip Slip vulnerability.
The assignment now contains a direct hint as where the image needs to be saved. The assignment is about creating a vulnerable zip file and NOT about guessing where the image should be saved inside WebGoat.
2023-01-05 11:02:45 +01:00
9666597164
- Add reference to the WebWolf icon in the top right corner.
...
- Format all text of the lesson
2023-01-04 08:07:51 +01:00
d2a1546dff
Apply formatting
...
This will make sure we have a consistent style across our project and the PRs are only concerned with actual changes and no longer about style.
2023-01-04 08:07:23 +01:00
b03777d39b
Support boolean
when parsing the token.
...
When the admin json element passes as a `boolean`:
```
{
"admin": true
}
```
the parsing is now successful.
2023-01-04 07:43:18 +01:00
32468ff90b
Add sql lesson ( #1370 )
2023-01-04 07:42:29 +01:00
614235d913
Bump actions/cache from 3.2.1 to 3.2.2 ( #1369 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-31 16:28:31 +01:00
9abf4ef2ea
Bump actions/cache from 3.0.11 to 3.2.1 ( #1368 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.11 to 3.2.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.11...v3.2.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 18:00:54 +01:00
6a18ee80be
Added info about login in the ReadMe file
2022-12-06 14:07:05 +01:00
71ec36102f
Fix typo
2022-12-01 21:34:19 +01:00
8db9ff30be
Fixed incorrect word
...
while "wear" and "were" have similar pronunciation, one of them is better here than the other :)
2022-11-29 18:55:44 +01:00
b51be74cab
typofix
2022-11-28 17:10:14 +01:00
d4e3c9b91c
Bump actions/cache from 3.0.10 to 3.0.11
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.10 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.10...v3.0.11 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 10:06:24 +02:00
87358d4238
Bump docker/setup-qemu-action from 2.0.0 to 2.1.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 10:06:13 +02:00
3bc5309a1c
Bump docker/build-push-action from 3.1.1 to 3.2.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 10:05:56 +02:00
8ec69d0a41
Bump docker/login-action from 2.0.0 to 2.1.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 10:05:44 +02:00
1f567749bd
Bump actions/first-interaction from 1.1.0 to 1.1.1
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 10:05:32 +02:00
ea892dbcb2
Bump actions/cache from 3.0.8 to 3.0.10 ( #1342 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.8 to 3.0.10.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.8...v3.0.10 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 11:24:44 +02:00
96c2595ad0
Update interface name to exploit
...
The name is
org.owasp.webgoat.lessons.vulnerablecomponents.Contact
not
org.owasp.webgoat.vulnerablecomponents.Contact
2022-09-21 22:32:16 +02:00
34f5b79249
isReadable works inside a container, isFile not ( #1334 )
2022-09-12 09:02:07 +02:00
f5e4d4717a
FixTypo - Fix typo in various lesson documentations
2022-08-30 22:21:22 +02:00
de3c2c8d85
Bump actions/cache from 3.0.6 to 3.0.8
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.6 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.6...v3.0.8 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-27 16:44:51 +02:00
975cbf5769
Bump docker/build-push-action from 3.1.0 to 3.1.1 ( #1321 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 20:06:48 +02:00
3308f89acc
Bump actions/cache from 3.0.5 to 3.0.6 ( #1320 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.5...v3.0.6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-06 21:59:58 +02:00
50f932b02e
Renamed to webwolfintroduction
2022-07-31 22:39:21 +02:00
251167c6b0
Renamed to webgoatintroduction
2022-07-31 22:39:21 +02:00
256c1dd3aa
Renamed to vulnerablecomponents
2022-07-31 22:39:21 +02:00
b93c935d6c
Renamed to sqlinjection
2022-07-31 22:39:21 +02:00
827a9d3467
Renamed to securepasswords
2022-07-31 22:39:21 +02:00
91470b93ea
Renamed to pathtraversal
2022-07-31 22:39:21 +02:00
37d684fdd3
Renamed to passwordreset
2022-07-31 22:39:21 +02:00
4f911c64a1
Renamed to missingac
2022-07-31 22:39:21 +02:00
e0a0a80ad9
Renamed to lessontemplate
2022-07-31 22:39:21 +02:00
26c289d7d4
Renamed to insecurelogin
2022-07-31 22:39:21 +02:00
1eff81718b
Renamed to httpproxies
2022-07-31 22:39:21 +02:00
08ce1add01
Renamed to httpbasics
2022-07-31 22:39:21 +02:00
25948306bd
Renamed to htmltampering
2022-07-31 22:39:21 +02:00
1c86f465dc
Renamed to clientsidefiltering
2022-07-31 22:39:21 +02:00
3b330fb328
Renamed to chromedevtools
2022-07-31 22:39:21 +02:00
8a35316985
Rename to bypassrestrictions
2022-07-31 22:39:21 +02:00
c63345e4ee
Rename authbypass
2022-07-31 22:39:21 +02:00
005b9f03a4
search the menu using input box ( #1317 )
...
* working version
* change onchange to oninput with minimum of three chars
* working version with delay and fix for category click
2022-07-31 20:45:09 +02:00
4d48bd3d4c
fix in style sheet that now shows normal dropdown behaviour ( #1315 )
2022-07-27 13:44:23 +02:00
71afc6b6f3
Workflow fix ( #1311 )
...
* conditional step
* conditional step
2022-07-25 09:55:24 +02:00
242fdf39a1
Fixes #1233 - Path traversal seems to contain wrong description
2022-07-24 22:09:16 +02:00
37163a99a6
Remove unused script
2022-07-24 15:34:43 +02:00
126ead2290
Add release notes
2022-07-24 15:34:43 +02:00
928bc32f4f
Update README.md
2022-07-24 15:34:08 +02:00
6b63aaf8b1
Robot framework ( #1304 )
...
* added Robot framework UI tests
* added Robot framework UI tests workflow
* Update test.yml
wait in workflow
* remove obsolete selenium java libs and test
* Update test.yml
push result to commit as comment
* Update test.yml
push comment does not seem to work on WebGoat PR
* clean up unrequired robot options
* update readme
2022-07-24 12:28:01 +02:00
c4f16ceff6
Update README.md
2022-07-23 21:56:39 +02:00
4050d1817c
Move to JRE image
2022-07-23 09:39:52 +02:00
37186e1d90
Explicity add ports to Java command
...
This way we don't have to mention it somewhere in the documentation it is all in one command
2022-07-23 09:39:52 +02:00
06b7244de7
Move XXE lesson to category A3: Injection
2022-07-23 09:39:52 +02:00
260168bb3f
Remove automatic selection of a random port
2022-07-23 09:39:52 +02:00
af9ba18040
Bump docker/build-push-action from 3.0.0 to 3.1.0 ( #1302 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 18:50:11 +02:00
20dd3ffb95
Lang switch ( #1297 )
...
* language selector first steps
* language german intro added
* ascii doc lang attribute as additional option
* removed some commented code
* changed adoc resource loader to take into account the selected language
* added readme
* added lang test cases
2022-07-20 10:52:48 +02:00
24fcc8f321
Use starting instead of using.
2022-07-19 21:17:09 +02:00
ff965c83be
Adjust year
2022-07-19 21:17:09 +02:00
2aa3609461
Fix typo
2022-07-19 21:17:09 +02:00
fe7774bb6f
Update documentation regarding WebWolf
...
WebWolf no longer runs as a separate application we can simplify the description.
2022-07-19 21:17:09 +02:00
9e3eb39069
removed one duplicate label key and made all login and register fields multi language ( #1296 )
2022-07-16 06:53:39 +02:00
7add1ef73e
hints tested ( #1295 )
2022-07-15 12:44:37 +02:00
4fc03381a8
Label hint tests ( #1293 )
...
* label test
* adjusted it test filter
* label test added
2022-07-15 08:17:11 +02:00
16af4272a5
joda time refactored some dep fix ( #1292 )
2022-07-14 09:11:06 +02:00
b47568ed69
Bump actions/cache from 3.0.4 to 3.0.5 ( #1291 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.4...v3.0.5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-14 09:03:51 +02:00
f8b7ca5c85
Pom update ( #1290 )
...
* asciidoctorj update
* pom and suppression updates
2022-07-11 13:28:44 +02:00
e4eb5d783a
Some updates and code improvements ( #1288 )
...
* try with resources
* StringBuilder
* removed ant and updated spring boot
2022-07-10 17:13:26 +02:00
7dd0dd0923
Bump actions/cache from 3.0.3 to 3.0.4 ( #1270 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 15:25:31 +02:00
aeb481e561
Bump actions/cache from 3.0.2 to 3.0.3 ( #1260 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-04 18:06:55 +02:00
8a22c88d61
Bump docker/build-push-action from 2.10.0 to 3.0.0 ( #1252 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2.10.0 to 3.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2.10.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 08:36:51 +02:00
724666e10f
Bump docker/setup-buildx-action from 1 to 2 ( #1253 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 08:36:39 +02:00
4953dd63ed
Bump docker/setup-qemu-action from 1.1.0 to 2.0.0 ( #1254 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1.1.0 to 2.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1.1.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 08:36:28 +02:00
a32055995d
Bump docker/login-action from 1.14.1 to 2.0.0 ( #1255 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1.14.1 to 2.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1.14.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 08:36:01 +02:00
3c0b243797
Added new active developer ( #1249 )
...
Fix footer
2022-05-06 07:34:49 +02:00
dfa31e0a28
JWT doc code typo fix ( #1247 )
2022-04-20 08:16:21 +02:00
b32240f96b
owasp top10-2021 ( #1235 )
2022-04-11 21:12:41 +02:00
02c3f9551f
update spring boot ( #1242 )
2022-04-11 21:12:10 +02:00
bc91ca86e8
Bump actions/cache from 2.1.7 to 3.0.2 ( #1239 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.7 to 3.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3.0.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 18:14:54 +02:00
1dadf20ee0
Bump actions/checkout from 2 to 3 ( #1240 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 18:14:42 +02:00
4ff41299e3
Bump actions/setup-java from 2 to 3 ( #1241 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 18:14:28 +02:00
a9fa53535d
Fix Build Badge and Link ( #1238 )
2022-04-11 07:45:58 +02:00
711649924b
Refactoring ( #1201 )
...
* Some initial refactoring
* Make it one application
* Got it working
* Fix problem on Windows
* Move WebWolf
* Move first lesson
* Moved all lessons
* Fix pom.xml
* Fix tests
* Add option to initialize a lesson
This way we can create content for each user inside a lesson. The initialize method will be called when a new user is created or when a lesson reset happens
* Clean up pom.xml files
* Remove fetching labels based on language.
We only support English at the moment, all the lesson explanations are written in English which makes it very difficult to translate. If we only had labels it would make sense to support multiple languages
* Fix SonarLint issues
* And move it all to the main project
* Fix for documentation paths
* Fix pom warnings
* Remove PMD as it does not work
* Update release notes about refactoring
Update release notes about refactoring
Update release notes about refactoring
* Fix lesson template
* Update release notes
* Keep it in the same repo in Dockerhub
* Update documentation to show how the connection is obtained.
Resolves : #1180
* Rename all integration tests
* Remove command from Dockerfile
* Simplify GitHub actions
Currently, we use a separate actions for pull-requests and branch build.
This is now consolidated in one action.
The PR action triggers always, it now only trigger when the PR is
opened and not in draft.
Running all platforms on a branch build is a bit too much, it is better
to only run all platforms when someone opens a PR.
* Remove duplicate entry from release notes
* Add explicit registry for base image
* Lesson scanner not working when fat jar
When running the fat jar we have to take into account we
are reading from the jar file and not the filesystem. In
this case you cannot use `getFile` for example.
* added info in README and fixed release docker
* changed base image and added ignore file
Co-authored-by: Zubcevic.com <rene@zubcevic.com >
2022-04-09 14:56:12 +02:00
f3d8206a07
Set permissions for GitHub actions ( #1228 )
...
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com >
2022-04-09 12:54:32 +02:00
56f5b0f0fa
Bump actions/cache from 2.1.7 to 3 ( #1220 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-26 14:33:06 +01:00
bed2eed8d8
Bump docker/build-push-action from 2.7.0 to 2.10.0 ( #1218 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2.7.0 to 2.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2.7.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-26 14:32:53 +01:00
984548ae88
Bump actions/checkout from 2 to 3 ( #1213 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-09 14:52:49 +01:00
32475ea37e
Bump docker/login-action from 1.13.0 to 1.14.1 ( #1214 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1.13.0 to 1.14.1.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1.13.0...v1.14.1 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-09 14:52:28 +01:00
2332bf22a7
Bump docker/login-action from 1.12.0 to 1.13.0 ( #1209 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-28 07:58:56 +01:00
3bc009297e
Update SessionManagementTest.java ( #1198 )
...
url() is required in this case. You will notice it when changing host name or when using https
2021-12-23 17:07:55 +01:00
44ab36aa1b
Add message that WebGoat should be running while detecting datasource
2021-12-22 15:57:39 +01:00
969335f2f6
Update documentation for starting with java -jar
2021-12-22 15:57:11 +01:00
c000a9b467
Improve startup message Docker
2021-12-22 12:55:27 +01:00
c5389f31c3
Bump docker/login-action from 1.9.0 to 1.12.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1.9.0 to 1.12.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1.9.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-21 12:53:41 +01:00
85d4633f62
Update enforcer and exclude log4j-core completely (every version)
2021-12-21 10:05:12 +01:00
7ded0968c1
Ban log4j all together and update OWASP dep check
...
Remove
2021-12-20 21:45:44 +01:00
cb6b1d73d1
upgrade to latest spring-boot libs and fixed related issues
2021-12-20 21:45:44 +01:00
44f70ce4dc
Remove unnecessary compiler section from pom.xml as it confuses Intellij while importing
2021-12-20 16:45:06 +01:00
a42f8fcf75
No progress information for Maven
2021-12-20 16:45:06 +01:00
ac4b06f11b
Move enabling security to WebGoat core and add resetting the lessons.
...
We can use it for more lessons and showcase how to apply security directly from the source code.
Resolves : #1176
2021-12-20 16:45:06 +01:00
705ec85f35
openshift support
2021-12-19 13:49:38 +01:00
1f1fb73f86
Style fix ( #1191 )
...
* renamed README
* rename
2021-12-18 18:06:32 +01:00
e169650ebc
Update documentation
2021-12-15 17:47:12 +01:00
2589aa3fa4
Update documentation
2021-12-15 17:46:58 +01:00
51c007c545
Update documentation
2021-12-15 17:46:46 +01:00
5089c107ba
Update documentation
2021-12-15 17:46:35 +01:00
69a93f30d2
update documentation
2021-12-15 17:46:24 +01:00
80e01d680b
add editor config
2021-12-15 17:46:14 +01:00
0658fcefcd
update documentation
2021-12-15 17:46:03 +01:00
d41d21b2e6
Update the documentation
2021-12-15 17:45:52 +01:00
939f860ddd
renamed spoof-cookie form
2021-12-08 19:37:10 +01:00
d047c41e86
Update README.MD
2021-11-27 18:06:45 +01:00
8dd66fc0ff
Improve Docker start up script
...
- Make sure the last line contains the information
- Split in separate functions
- Add option to skip starting nginx (by default it is started)
2021-11-23 13:22:19 +01:00
d496c929b3
Use variables to check WebWolf host and port
...
WebWolf can start on a different port, the assignment should take this into account and not check for a hardcoded value.
Resolves : #1055
2021-11-23 13:22:08 +01:00
f8dda37027
Rename properties
...
Rename `webwolf.url.*` to `webwolf.*.url` making it easier to move to a configuration class as no nested property is necessary
2021-11-23 13:22:08 +01:00
48fd7f310e
Bump actions/cache from 2.1.5 to 2.1.7
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.5 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-23 13:21:52 +01:00
5107e111bf
test url fix
2021-11-19 13:07:49 +01:00
dd2e9f074d
Hijack Session Lesson
2021-11-19 13:07:49 +01:00
ec954046db
Add Discussions badge
2021-11-16 17:53:16 +01:00
6be9635f51
Update OWASP badge
2021-11-16 16:43:18 +01:00
f7dd69e382
Fix to move to java17
2021-11-16 16:39:53 +01:00
fc6b0f28df
Add endpoint for the JavaScript to post to
...
The JavaScript posts to a random endpoint resulting in a HTTP/405 we now post to an existing endpoint.
Resolves : #1142
2021-11-16 16:34:14 +01:00
f13632578d
Fix layout of assignment and remove duplicate feedback
...
Resolves : #1143
2021-11-16 16:34:02 +01:00
b23b428763
Fix spelling/grammar
...
Resolves : #1143
2021-11-16 16:34:02 +01:00
32a41debad
Fix spelling/grammar and reference to ZAP 2.8.0
...
Resolves : #1141
2021-11-16 16:33:48 +01:00
fafddda82a
Update ZAP instructions
...
We reference ZAP 2.8.0 explicitly which is not necessary. Also the way ZAP works changed, we no longer need to change the port as ZAP will report there is a conflict during startup.
Resolves : #1141
2021-11-16 16:33:48 +01:00
5bf33db78f
Remove obsolete hints
2021-11-16 16:33:36 +01:00
20d7015dff
Move unit test to JUnit 5
2021-11-16 16:33:36 +01:00
2fbc52e6a2
Remove some unused code
2021-11-16 16:33:36 +01:00
ab0433bb67
Fix link and typo
...
The link pointed to the old OWASP website. Also fixed some typos here and there
Resolves : #1136
2021-11-16 16:33:10 +01:00
f2f7f36a6d
Fix typo in hints
...
The hints for JWT used `jwt` instead of `JWT` which makes it difficult to solve the lesson as the hint actually points someone in the wrong direction.
Resolves : #123
2021-11-16 16:32:57 +01:00
3ad51e6d6b
Rewrite lesson to be self-contained and not depend on the core of WebGoat for fetching users
...
Split the assignment into 2 assignments
2021-11-16 16:32:43 +01:00
9e6ed11aa7
Remove link to lesson.css as they belong to the lesson
2021-11-16 16:32:43 +01:00
2bd6b36210
Fix layout assignment 2
2021-11-16 16:32:43 +01:00
bcaf4485c2
Move css to lesson itself
2021-11-16 16:32:43 +01:00
cd2e1c1c09
Fix spelling issues
2021-11-16 16:32:43 +01:00
22af35a9a7
Add favicon to WebGoat/WebWolf
2021-11-16 16:32:29 +01:00
c7e04cef97
Add logging to pom.xml
2021-11-16 16:24:45 +01:00
fa2769cb25
Updating poms
2021-11-16 16:24:45 +01:00
1a64fcd8d4
Recommit logging lesson as PR got a lot of conflicts
2021-11-16 16:24:45 +01:00
36bdd9b1a0
Rename master to main
2021-10-30 22:50:47 +02:00
6a875bdaa6
Add new developer
2021-10-28 21:21:34 +02:00
6a92f651f8
Move to Java 17
2021-10-28 21:19:05 +02:00
ad97e2c9a3
Remove activation dependency
2021-10-28 21:19:05 +02:00
e709a501cb
Remove develop from branches to build
...
The PR already works on a merge commit with develop no need to build it once more afterwards
2021-10-24 13:12:48 +02:00
76af488d16
Move Github actions to same image as Docker run on
2021-10-24 13:08:52 +02:00
981fcb3ebc
Move to different base image for Java
...
This way we can also support arm/v7
2021-10-24 13:08:40 +02:00
cc0d0fa2a6
Ignore branch builds on main repository
2021-10-24 11:51:47 +02:00
a4104fdf8b
Ignore branch builds on our repository
2021-10-24 11:43:03 +02:00
720414eba6
Ignore branch builds on our repository
2021-10-24 11:40:13 +02:00
541c424eb9
Ignore branch builds on our repository
2021-10-24 11:36:35 +02:00
be2a6aa0bd
Run only on branches
2021-10-24 11:25:15 +02:00
e5ab24a1fc
Revert all GH actions work
2021-10-24 10:22:30 +02:00
b0174a6b26
Revert all GH actions work
2021-10-24 10:20:27 +02:00
cb8739ac06
Simplify Github actions
2021-10-24 10:16:52 +02:00
cb6c8af3bb
Simplify Github actions
2021-10-24 10:03:47 +02:00
672d752e0e
Simplify Github actions
2021-10-24 10:02:36 +02:00
8241d98a38
Simplify Github actions
2021-10-24 10:01:53 +02:00
86d3868d9e
Simplify Github actions
2021-10-24 10:00:30 +02:00
2f007babec
Simplify Github actions
2021-10-24 09:59:35 +02:00
7742444a99
Simplify Github actions
2021-10-24 09:58:28 +02:00
98bcef9a5e
Simplify Github actions
2021-10-24 09:44:57 +02:00
c3f9772a27
Simplify Github actions
2021-10-24 09:39:37 +02:00
01d3453c41
Simplify Github actions
...
Consolidate build steps to 1 script this way we don't run multiple builds for pushing a branch and create a PR.
2021-10-24 09:30:00 +02:00
eb163c8df1
Remove unused badges
2021-10-16 19:38:04 +02:00
ff67ee6484
Update to correct version
2021-10-04 14:40:19 +02:00
ccdede647b
Sign off
...
Signed-off-by: Jeroen Willemsen <jwillemsen@xebia.com >
2021-10-03 11:36:40 +02:00
4b32cc36a7
Remove sign off.
...
CLA assistant is structurally broken, let's keep it simple and not enforce signing off etc. There should be no barrier to get help from the community.
2021-10-03 11:35:50 +02:00
9e15e95001
Remove signoff
action as it will not work with forked repositories
2021-10-02 17:49:42 +02:00
dc71975f27
No need to do mvn clean
2021-10-02 17:49:42 +02:00
b79a9c6b2c
Build should use Java 16
2021-10-02 17:49:42 +02:00
a7b9954d0f
1101: fix quoting in statement
2021-10-02 17:39:26 +02:00
dfa0e1cdca
XSS Lesson one boolean response
...
Signed-off-by: Àngel Ollé Blázquez <angel@olleb.com >
2021-10-02 01:09:52 +02:00
8e6d87d429
Remove unnecessary action
2021-09-30 18:53:27 +02:00
5adf1d1dd7
Renaming the actions
2021-09-30 17:11:08 +02:00
5164514789
Remove Slack integration from build as it needs a token and will never work when PR is received from a fork.
2021-09-30 17:09:21 +02:00
f28bb09724
Remove action
2021-09-30 16:54:52 +02:00
7602781a5b
Bump actions/github-script from 0.3.0 to 5
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 0.3.0 to 5.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/0.3.0...v5 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-30 11:46:52 +02:00
b6dff3f32b
Update JDK references
2021-09-30 11:45:58 +02:00
360cdc7239
Fix broken link
2021-09-30 11:44:34 +02:00
74ca2ff12a
Add signed commits to pull request template
2021-09-29 20:03:09 +02:00
fbf18440fb
Revert "Use CLA again and add action to recheck it"
...
This reverts commit b7a1edd0
2021-09-29 20:02:42 +02:00
b7a1edd04a
Use CLA again and add action to recheck it
2021-09-29 19:56:22 +02:00
14bb53d43a
Add action to warn against PR against master (should be develop)
2021-09-29 19:00:29 +02:00
906ab766df
Add action to warn against PR against master (should be develop)
2021-09-29 18:57:29 +02:00
902af04dd4
Add action to warn against PR against master (should be develop)
2021-09-29 18:45:00 +02:00
05bef55c80
Add action to warn against PR against master (should be develop)
2021-09-29 18:42:25 +02:00
5933d226af
Add action to warn against PR against master (should be develop)
2021-09-29 18:31:19 +02:00
b7ff89243a
Add action to warn against PR against master (should be develop)
2021-09-29 18:23:11 +02:00
835104c88f
Add action to warn against PR against master (should be develop)
2021-09-29 18:21:33 +02:00
246b4de1b8
Add action to warn against PR against master (should be develop)
2021-09-29 18:20:08 +02:00
49109154a8
Add action to warn against PR against master (should be develop)
2021-09-29 18:12:22 +02:00
efca784acf
Update sign off command
...
Signed-off-by: Jeroen Willemsen <jwillemsen@xebia.com >
2021-09-29 16:03:23 +02:00
14a6efedf3
Add extra documentation for using the correct algorithm but removing the signature.
2021-09-29 15:21:09 +02:00
ef4b7ce1a7
Fix link to signoff commits
2021-09-29 15:16:03 +02:00
68a69e9b07
Updated stale to only have those that require input from a user
2021-09-29 14:56:06 +02:00
93265a3686
Fix pr template
2021-09-29 14:56:06 +02:00
ae87f7eb49
Updated contributing
2021-09-29 14:56:06 +02:00
38bae09f82
First iteration of sign off testing
2021-09-29 14:56:06 +02:00
75b63ea179
first version of contributing and PR template
2021-09-29 14:56:06 +02:00
dd89e56f6e
Start of contributing, adding lock and stale (as per example from Juiceshop
2021-09-29 14:56:06 +02:00
2cb9c52a7a
Added code of conduct
2021-09-29 14:56:06 +02:00
e89a59b053
Added funding link
2021-09-29 14:56:06 +02:00
40456f25b9
Revert "Added funding link"
...
This reverts commit a1796f2577
.
2021-09-29 14:02:38 +02:00
f5604df256
Revert "Added code of conduct"
...
This reverts commit 96ec4aa909
.
2021-09-29 14:02:38 +02:00
32bd895632
Revert "Start of contributing, adding lock and stale (as per example from Juiceshop"
...
This reverts commit 897afa3c2b
.
2021-09-29 14:02:38 +02:00
ffe400cb76
Remove accidentally added "test" addition
2021-09-29 14:01:57 +02:00
897afa3c2b
Start of contributing, adding lock and stale (as per example from Juiceshop
2021-09-29 13:57:59 +02:00
96ec4aa909
Added code of conduct
2021-09-29 13:57:59 +02:00
a1796f2577
Added funding link
2021-09-29 13:57:59 +02:00
362248a065
Fix token signature validation
2021-09-29 13:51:17 +02:00
9403bbb851
Cleaned up pom, added simple quality test action on push usable for forks of the repo
2021-09-29 11:40:33 +02:00
0c285eef5b
Merge pull request #1064 from WebGoat/1045
...
1045
2021-09-29 11:17:51 +02:00
1461263b60
Update WebGoat/GoatAndWolf version on the documentation to the latest
2021-09-26 14:02:49 +02:00
61f2bfa9ec
Added jdk badge
2021-09-26 11:05:45 +02:00
04d1293a33
#1045 : Run build with Java 16
2021-09-23 16:09:28 +02:00
9af514f3eb
WebWolf DataSource Discovery
2021-09-23 15:57:48 +02:00
8e567b0f86
Spoofing an Authentication Cookie lesson
2021-09-23 15:51:17 +02:00
a4218b0016
Update start.sh
...
10 seconds is sometime to fast. WebWolf will fail to start if the database of WebGoat is not up.
2021-09-17 17:13:50 +02:00
42369816c9
1026 ( #1047 )
...
* Move back to Java 15 as XML parsers fail with XXE lesson
* Documentation improvement
2021-09-17 13:46:58 +02:00
3492655f1d
Merge branch 'release/v8.2.2' into develop
2021-09-05 14:42:07 +02:00
7847e69574
Merge branch 'release/v8.2.2'
2021-09-05 14:41:58 +02:00
e75cfbeb11
Adding release notes for version 8.2.2
2021-09-05 14:41:28 +02:00
7ec6826abc
#1031 : Fix lesson
...
- Hints not shown
- Add more hints
- Incorrect grant statement in lesson as example (removed it)
2021-09-05 14:32:55 +02:00
825193bbb5
Update to latest lombok version
2021-09-05 14:32:55 +02:00
a14e84d5c5
#1039 : Fix token
...
Replace `name` with `user` and add `admin`
2021-09-05 13:07:56 +02:00
14ab2faeaf
Bump jsoup in /webgoat-lessons/cross-site-scripting
...
Bumps [jsoup](https://github.com/jhy/jsoup ) from 1.13.1 to 1.14.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.13.1...jsoup-1.14.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 16:28:15 +02:00
8e47eac263
Bump docker/build-push-action from 2.4.0 to 2.7.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2.4.0 to 2.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2.4.0...v2.7.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 16:24:45 +02:00
6aaa743302
Fix vulnerable components lesson for Java 16.
2021-09-04 16:08:33 +02:00
0e08c4bde0
Update documentation related to Docker
2021-08-25 18:59:40 +02:00
f7871942da
Add mapping for localhost:80 to nginx
2021-08-25 18:59:40 +02:00
c8fad66973
#1024 : Update landing page
2021-08-22 18:26:58 +02:00
9cc0ae5c38
Add -it
to Docker command so ctrl+c is working directly
2021-08-22 18:17:48 +02:00
9a37a27a3c
Add explicit file encoding to the java command to prevent errors like: "It seems the application is startd on a OS with non default UTF-8 encoding:Cp1252"
...
"
2021-08-14 12:19:49 +02:00
453a09e0b4
Fix html
2021-08-14 12:19:49 +02:00
d566080a79
fix typo
2021-08-14 10:52:16 +02:00
4ce098f39b
Pass options directly instead of setting env variables
2021-08-04 10:41:51 +03:00
f22e4f55c1
Update release notes
2021-08-04 10:15:38 +03:00
15ea31a4df
Remove Travis badge and replace with Github actions
2021-08-02 18:46:01 +02:00
7881a70273
Merge branch 'release/v8.2.1'
2021-07-30 17:09:53 +03:00
032b90d483
Welcome message only when issue is opened
2021-07-30 13:23:10 +03:00
a050fa9669
Support multiple platforms
2021-07-29 11:26:17 +03:00
60bd04b9aa
Move to snapshot version
2021-07-29 11:13:16 +03:00
91af9a0ef7
Merge branch 'release/v8.2.0' into develop
2021-07-26 13:03:16 +03:00
45c420ed05
Merge branch 'release/v8.2.0'
2021-07-26 13:02:21 +03:00
486b81f8ec
Push image while releasing
2021-07-26 13:01:01 +03:00
eed0feed06
Merge branch 'release/v8.2.0' into develop
2021-05-25 20:56:38 +02:00
2c6c103f3b
Merge branch 'release/v8.2.0'
2021-05-25 20:55:56 +02:00
e9df66ca1f
Add release notes
2021-05-24 21:32:29 +02:00
1381daf06e
Fix zip slip issue on Windows
2021-05-24 16:12:15 +02:00
ac542ad8b8
Also build on release branches
2021-05-23 21:28:49 +02:00
a2677cee58
Update to latest Maven version
2021-05-23 21:19:06 +02:00
a641a19615
Add zip slip to path traversal lesson
2021-05-23 21:18:56 +02:00
a91d45dea5
Fix other macros as well
2021-05-23 20:11:23 +02:00
81c551552b
Fix layout issue image
2021-05-23 20:11:23 +02:00
69a370f438
New release, updating pom.xml
2021-05-23 20:11:23 +02:00
3aa791bc1b
dependabot suggested updates ( #1005 )
2021-05-19 18:20:59 +02:00
a53ba0af5c
Fix for accidentally disabled integration tests ( #997 )
...
* drop column is no longer required due to better db seperation
'
* integration test fix with BeforeAll
2021-05-19 18:20:31 +02:00
a1071e9c00
Fix return type of asciidoctor macro implementation.
2021-04-23 15:11:56 +02:00
70cda80176
Revert to older version of bootstrap, requires more work to get the layout working again
...
Especially the mailbox is not working in Bootstrap version 4
2021-04-23 10:21:19 +02:00
ac0cb3560c
Fix merge conflicts for README
2021-04-22 20:58:05 +02:00
d9712e7589
Add distribution
tag for Java action v2
2021-04-22 20:32:57 +02:00
cfe763f98d
Bump actions/setup-java from v1 to v2
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from v1 to v2.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v1...8764a52df183aa0ccea74521dfd9d506ffc7a19a )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-22 20:32:57 +02:00
4869616176
Simplify Docker image with regards to creating the webgoat user
2021-04-22 20:12:01 +02:00
30abcc0a1a
Bump actions/cache from v2.1.4 to v2.1.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-16 13:33:37 +02:00
38f1d52bf3
Corrected typos and poor grammar found in the SQL Injection lessons.
2021-04-16 13:29:01 +02:00
e49f5d610f
#961 : Give each user its own schema for the lessons
...
This way we can reset a lesson using the database for each user and not for all users at once.
Also solves the issue that when someone solves the lesson it is solved for all users on the same WebGoat instance
2021-04-16 13:28:07 +02:00
04d065fd87
Update Dockerfile
2021-04-16 13:27:05 +02:00
d345a9a716
Remove obsolete Docker configuration
2021-04-16 13:27:05 +02:00
2d8d898fb7
Remove documentation about Docker compose and stack from README
...
Spring cleanup to make it a bit easier for users to only offer two options: Docker and stand alone version
2021-04-16 13:27:05 +02:00
ad9ee094b4
Remove all scripts
...
Part of the Travis build we use to have no longer needed as we moved to Github actions
2021-04-16 13:27:05 +02:00
cb2277628c
Remove docker-compose files
...
They are old might work but we now have the all in one image which we actively maintain and release
2021-04-16 13:27:05 +02:00
5869b64ee0
Remove Vagrant image
...
It is old any never used we only update versions in this file
2021-04-16 13:27:05 +02:00
6ae9e44e84
Remove platform dependent deployments
...
They are part of the repository since 2017 they have never been updated and probably don't work anymore
2021-04-16 13:27:05 +02:00
d0f36f5227
Fix failing XXE test
2021-04-03 22:31:27 +02:00
5d45fd6260
Update Checkstyle version
2021-04-03 10:58:22 +02:00
b3f7a5338e
Update to latest versions
2021-04-03 10:58:22 +02:00
b858484b97
Copy jar files to target so they are not stored in the current project directory
2021-04-03 10:58:22 +02:00
b76330f20f
Add minimal Maven version
2021-04-03 10:58:22 +02:00
ee1d4b0ac1
Update documentation for Java 15
2021-04-03 10:58:08 +02:00
abf431fffb
Remove unnecessary plugins in subprojects
2021-04-03 10:58:08 +02:00
3e8dbc9bc9
Run build on pull requests as well
2021-04-03 10:58:08 +02:00
721edc9985
Move WebGoat to Java 15
2021-04-03 10:58:08 +02:00
82198424df
Corrected typos and poor grammar found in the SQL Injection lessons.
2021-04-02 21:31:11 +02:00
ba2cb7d14f
#974 : Update the lesson text
2021-04-02 07:31:19 +02:00
de453fad84
Fix issue with labels in SQL lessons
2021-04-01 17:48:32 +02:00
59c96f9890
Fix lesson it no marks it as solved if the user uses a different username
2021-03-31 19:32:47 +02:00
f7d3fd586e
Remove the span added to the feedback
2021-03-31 19:32:47 +02:00
798afc756b
Remove as it matches the normal success message
2021-03-31 19:32:47 +02:00
59aaab52a9
Disable testcase as it fails on Windows, needs investigation.
2021-03-31 19:31:13 +02:00
14621003d7
Remove banner.txt as you can set it with a property in application.properties
2021-03-31 19:31:13 +02:00
23f67b3d25
Remove unknown field which is set by reflection
2021-03-31 19:31:13 +02:00
1c6de07a54
Move integration test to JUnit 5
2021-03-31 19:31:13 +02:00
cda852f4e8
Run unit tests again for all lessons and rewrite all to JUnit 5
...
Due to the migration to Spring Boot 2.4 the Vintage dependency was no longer included by default, resulting in skipping all unit tests.
2021-03-31 19:31:13 +02:00
1d6a5ca01b
Run unit tests again and rewrite all to JUnit 5
...
Due to the migration to Spring Boot 2.4 the Vintage dependency was no longer included by default, resulting in skipping all unit tests.
2021-03-31 19:31:13 +02:00
c574a6610b
Make sure the release is behind approval
2021-03-31 19:31:13 +02:00
ae6d448aa0
Replace ${revision} with real version as Maven
...
The CI pipeline should take care of this.
2021-03-31 19:31:13 +02:00
b8bdb8f432
Updating to the new development version
2021-03-30 14:05:26 +00:00
3300c47c03
WIP
2021-03-30 16:03:57 +02:00
d077a76063
WIP
2021-03-30 16:02:06 +02:00
43d13dd1f9
WIP
2021-03-30 16:01:05 +02:00
072d99040f
WIP
2021-03-30 15:55:18 +02:00
4d5968da1a
WIP
2021-03-30 15:54:04 +02:00
5a3843cf1f
WIP
2021-03-30 12:36:48 +02:00
5fd0f03fd4
WIP
2021-03-30 11:12:41 +02:00
1cd115ace5
Bump actions/cache from v2 to v2.1.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-29 12:12:05 +02:00
a9f8ff1090
Use 8.2.0
instead of v8.2.0
2021-03-29 09:30:51 +02:00
e114360a5f
Fix SQL Injection
2021-03-29 08:28:36 +02:00
b16e60f691
Move OWASP dependency check to a Maven profile
...
This takes way too long to perform each time on a Github action as we cannot cache the image
2021-03-29 08:27:17 +02:00
f959e0387e
Update Guava dep
2021-03-29 08:27:17 +02:00
425eb03a6e
Remove docs dir and only keep the redirect to the OWASP website
2021-03-29 08:27:17 +02:00
8e312204ee
Update to latest version and move the plugins out of the profile section.
...
Move the configuration files from parent dir to config dir
2021-03-29 08:27:17 +02:00
2e733f8594
Fix failing test on Windows
...
This was found because we migrated to Github actions which causes this test to fail because it uses "\n"
2021-03-29 07:43:07 +02:00
4e308d7880
Fix automatic rebase command
2021-03-29 07:30:03 +02:00
935871c39a
Add some debugging information to know which test cases might have failed
2021-03-29 07:30:03 +02:00
ce6e4d2090
Fix issue with looking for all directories one present should be enough
2021-03-29 07:30:03 +02:00
68a53bc5dc
Fix failing test Windows it fails with a much lower number
2021-03-29 07:30:03 +02:00
459d9ad74c
Move away from Travis to Github actions
2021-03-29 07:30:03 +02:00
e40a26f193
Improve token handling
2021-03-15 17:48:13 +01:00
59e04dee6e
Fix typo
2021-03-15 17:48:13 +01:00
5a16ea514a
Fix quiz
2021-03-15 17:48:13 +01:00
8d2d82764f
Assignment 8 loads JWT key again
2021-03-15 17:48:13 +01:00
dedb2f9fef
Open new tab when clicking on JWT link for WebWolf
2021-03-15 17:48:13 +01:00
8b89667d9d
Fix quiz, first should be second
2021-03-15 17:48:13 +01:00
d4da2d0efa
Convert lesson into using DB instead of using regular expression to check the solution
2021-03-15 17:48:13 +01:00
c798e4be32
Fix JWT integration tests
2021-03-15 17:48:13 +01:00
1ebd50cb5b
WIP
2021-03-15 17:48:13 +01:00
f2ab5c1968
Update JWT lesson
2021-03-15 17:48:13 +01:00
ead1d6fffb
Bootstrap requires jQuery
2021-03-15 17:48:13 +01:00
9b81cb44fa
Bootstrap loads now, otherwise dropdown etc does not work
2021-03-15 17:48:13 +01:00
142631c7a0
WIP
2021-03-15 17:48:13 +01:00
e78549fb72
Add JWT encoder to WebWolf
2021-03-15 17:48:13 +01:00
431da30946
Selenium test added ( #906 )
...
* add a selenium test for firefox
* add geckodriver and firefox to travis
* install updated
* install updated
* try out suggested webdriver dependency class
* add more resilience
2021-02-21 19:57:08 +01:00
ad5ab4ca2e
Fixes #321 ( #935 )
...
Copyright year was "20014", replaced to "2014"
Fixed the old github.io URL which no longer exist
See https://github.com/WebGoat/WebGoat/issues/321
2021-02-18 19:06:11 +01:00
522f6b5fff
Fixed a typo ( #936 )
...
Fixed a typo in the documentation and added a colon for better readability
2021-02-18 19:04:00 +01:00
c6789d7ce3
Update Apache Maven from 3.2.1 to 3.2.5 ( #932 )
...
The version of Maven is not compatible with the plugin "org.codehaus.mojo:flatten-maven-plugin:1.2.5" used in webgoat-container
```
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 1 resource
[INFO] Copying 111 resources
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] webgoat-container ................................. FAILURE [ 18.319 s]
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26.001 s
[INFO] Finished at: 2021-02-06T09:37:58+00:00
[INFO] Final Memory: 49M/162M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.2.5:flatten (flatten) on project webgoat-container: The plugin org.codehaus.mojo:flatten-maven-plugin:1.2.5 requires Maven version 3.2.5 -> [Help 1]
```
2021-02-11 15:14:50 +01:00
215b3b4e78
Remove redundant escaping in regex ( #929 )
2021-02-11 15:13:38 +01:00
00c4be63f0
Fix sql injection line comments issue. ( #925 )
2021-01-19 10:47:04 +01:00
2e581d6bdb
docs: update SQLi lesson text ( #928 )
...
- corrected typos/grammar issues
- restructured sentences for clarity
2021-01-19 10:29:16 +01:00
b20f6492a3
Simplify regex ( #927 )
2021-01-15 14:36:04 +01:00
74b218b2a7
Use try with resources instead of try ( #921 )
...
* Use try with resources instead of try
* Remove unused lesson
* Remove unused fields
2021-01-13 18:21:04 +01:00
b219854f81
fix in case external site is down ( #919 )
2021-01-11 20:15:23 +01:00
dea4a9d2a9
Small improvements ( #918 )
...
* Typo fix
* No need to use thread-safe object
* Use String case in-sensitive equals
2021-01-11 16:38:14 +01:00
6d3f38e2df
Update README.MD ( #915 )
2021-01-11 15:56:50 +01:00
60c7fdd0db
activation button tested
2020-12-09 19:40:16 +01:00
bce4c775bf
initial idea for explanation on static code analysis and experience of the fix
2020-12-09 19:40:16 +01:00
8bed91a8dc
improved threading and logic based on number of calls and number of tests ( #910 )
2020-12-08 16:03:36 +01:00
e78420fa8e
fix warnings
2020-12-04 08:47:50 +01:00
f676b3a3d6
fix warnings
2020-12-04 08:47:50 +01:00
8b4240889a
fix warnings
2020-12-04 08:47:50 +01:00
262afedb08
fix warnings
2020-12-04 08:47:50 +01:00
9dbd41c830
fix warnings
2020-12-04 08:47:50 +01:00
3aab59e326
fix warnings
2020-12-04 08:47:50 +01:00
0f7a556b9c
fix warnings
2020-12-04 08:47:50 +01:00
48b3c6a07d
fix warnings
2020-12-04 08:47:50 +01:00
649fce6f42
fix warnings
2020-12-04 08:47:50 +01:00
b1495a8cd5
Fix typo ( #909 )
2020-12-03 14:23:23 +01:00
69c19d19d4
flattened pom plugin added for easy build of seperate modules ( #907 )
2020-12-01 17:12:43 +01:00
89f43229ab
upgrade springboot version and some related unit test fixes ( #904 )
...
* upgrade springboot version and some related unit test fixes
* removed log for test
* removed junit version property
2020-11-28 17:35:55 +01:00
8235ea0f58
Custom menu ( #901 )
...
* added way to customize menu
* fixed unit mock test
* updated release notes
* updated release notes
* default none exclude
2020-11-27 14:36:57 +01:00
6bee0f3fa6
layout of page improved and ordered ranking ( #903 )
2020-11-27 13:58:58 +01:00
574039902d
changed version to snapshot version and introduced revision parameter
...
for it
2020-11-27 12:15:19 +01:00
090263b279
added start checks with hints on port usage
2020-11-27 12:13:24 +01:00
74cca6d185
Add missing trailing double quote in sql query ( #897 )
2020-11-19 07:45:07 +01:00
f3e3cbd45f
Improve navigation bar ( #890 )
...
* Remove Raspberry pi Docker file
* Remove old show-source/solution and plan button
* Remove commented out code
* Improve navigation
* Remove underline from navigation and remove margin of left navigation button
* Make arrow a bit smaller so it aligns a bit better with the navigation bar itself
2020-11-13 07:24:52 +01:00
db3015e0bc
When current lesson is not set do not try to remove selected class as there is no element selected.
...
The current lesson is now selected correctly so it makes it easier to see which item in the menu is selected
2020-11-04 21:33:57 +01:00
fa9b5ae87d
Remove option to hide menu with the lessons
2020-11-04 21:33:57 +01:00
36cf028334
Remove blinking navigation buttons
2020-11-04 21:33:57 +01:00
488a8e934a
#843 : Add readonly field and update the layout of the assignment
2020-11-04 20:35:05 +01:00
753a2db958
#846 : add extra test to verify whether the solution is solved for the original user as well
2020-11-04 20:35:05 +01:00
37e9359c9e
#841 : Clarify the lesson based on the comments
...
- Output messages more clear
- Replace success to failure (otherwise lesson is marked complete immediately)
- Fix the layout of the lesson (remove whitespace update buttons)
2020-11-04 20:35:05 +01:00
7b8523dcab
#839 : fix the SQL statement as this one does not express that the orderBy
clause input is user input
2020-11-04 20:35:05 +01:00
dac011db78
fix failing test (order)
2020-10-21 08:05:53 +02:00
41879c4603
Blind XXE lesson blocks including the file in the comment directly
2020-10-20 22:09:49 +02:00
641d75e734
Link to the original lesson for the goal
2020-10-20 22:09:49 +02:00
e4ec90db8a
chore: update CIA grammar and content
...
- misc. grammatical edits
- add a few more examples
2020-10-15 08:39:28 +02:00
d5f78351a2
lesson pages updated based on comments for #834 and #836 ( #864 )
2020-08-23 15:36:01 +02:00
ef6993c636
improving lesson due to issue #845
2020-07-09 19:21:42 +02:00
2d2dc22e19
first step
2020-07-09 19:21:42 +02:00
db9e1c4c4f
first step
2020-07-09 19:21:42 +02:00
317573c897
Small fixes june 2020 ( #857 )
...
* issue 849
* another integration test for a challenge
* fixing issue 848
* updated link for issue 833
* fix for 847
2020-07-08 19:26:09 +02:00
ba8444dd85
Update 1proxysetupsteps.adoc ( #854 )
...
thanks for the fix
2020-07-04 08:00:32 +02:00
219aad0bbc
Correcting incorrect information ( #835 )
...
Thanks for the improvement. Hope you liked the lesson.
2020-06-19 17:00:43 +02:00
1cbaade9ab
adjustments for arbitrary user support (openshift guideline) ( #830 )
...
* adjustments for arbitrary user support (openshift guideline)
* do not create up front .webgoat
2020-06-08 07:30:55 +02:00
98d17433f1
HTML Tampering mitigation: Typo fixes
2020-05-25 09:09:26 +02:00
11a7814626
Dinis Cruz Blog
...
This was discussed in ticket https://github.com/WebGoat/WebGoat/issues/724 however the Dinis Cruz Blog remains available through a blogspot.com URL which might be more interesting to reference than an web.archive.org link.
2020-05-25 09:08:55 +02:00
5311db8564
XSS Quiz: Fix 404
...
The original URL was malformed because it contained a closing ) which did not end up in the link. However the corrected link performs a redirect to the link provided in this patch.
2020-05-25 09:08:09 +02:00
ae156a4a0f
Function AC User: Spelling and grammar fixes.
2020-05-25 09:07:31 +02:00
9576c6b9da
Function AC Lesson 1: Spelling and grammar fixes.
2020-05-25 09:07:31 +02:00
6c83457231
Function ac intro: Spelling and grammar update
2020-05-25 09:07:31 +02:00
060851a4a2
IDOR_intro.adoc: Fix 404
...
The closing ')' in the URL was not taken up in the link causing a 404 when clicking the URL.
2020-05-24 09:57:29 +02:00
671691a5ed
XXE_changing_content_type.adoc: Typo fixes
2020-05-24 09:56:43 +02:00
f326755190
XXE_intro.adoc: Typo fixes
2020-05-24 09:56:43 +02:00
99edda6029
XXE_plan.adoc: Typo fixes
2020-05-24 09:56:43 +02:00
717f852680
InsecureLogin_intro.adoc: Typo fix
2020-05-24 09:56:43 +02:00
c42d6b15c3
SecurePasswordsAssignment: Fix output formatting
...
- When solving the solution (entering a correct password) then the 'Score: 4/4' does not start on a new line, instead it is glue to the Estimated cracking time line. As a solution the </br> is added as a suffix on that line (and successive lines).
- Maximum score is 4, not 5 (see also the assignment, and https://github.com/nulab/zxcvbn4j/blob/master/src/main/java/com/nulabinc/zxcvbn/TimeEstimates.java#L23 which is the origin of getScore() )
2020-05-24 09:56:01 +02:00
dfa3242aeb
Delete unused PasswordReset_password_reset_link.adoc
...
Not referenced in webgoat-lessons/password-reset/src/main/resources/html/PasswordReset.html, looks like a placeholder/dead code.
2020-05-24 09:39:18 +02:00
23762885fa
PasswordReset_host_header.adoc: Typo fixes
2020-05-24 09:39:18 +02:00
60087e441d
PasswordReset_SecurityQuestions.adoc: Typo fix.
2020-05-24 09:39:18 +02:00
2e8d0dd9b5
PasswordReset_plan.adoc: Spelling fixes
2020-05-24 09:38:25 +02:00
966d7a7aed
JWT_refresh.adoc: Fix spelling issues
2020-05-24 09:37:47 +02:00
851fd9ae03
Only push to 1 Docker repo
2020-05-23 17:01:13 +02:00
637d393889
Update README.MD
2020-05-23 16:40:54 +02:00
2dad97bdcb
Docker command without -d option to show output int console
2020-05-23 16:39:37 +02:00
c0ce72a2bd
Remove Github pages, too many things to keep in sync.
...
Let's keep the focus on the OWASP page and the Github README
2020-05-23 16:35:32 +02:00
90ea59cfca
Remove Github pages, too many things to keep in sync.
...
Let's keep the focus on the OWASP page and the Github README
2020-05-23 16:30:42 +02:00
c695614fac
Fix Docker link
2020-05-23 16:30:42 +02:00
304312018b
Update README.MD
2020-05-23 16:22:23 +02:00
3a2bfc9c24
Cleanup readme
2020-05-23 16:19:22 +02:00
3d0f879c12
Remove dep status
2020-05-23 16:17:16 +02:00
a4f7059051
Merge branch 'release/v8.1.0'
2020-05-23 14:19:03 +02:00
61720b29ea
Fix Travis script
2020-05-23 13:40:28 +02:00
75700597e6
Merge branch 'release/v8.1.0' into develop
2020-05-22 15:09:11 +02:00
bd16fedb33
Merge branch 'release/v8.1.0'
2020-05-22 15:08:50 +02:00
39740e069e
New release
2020-05-22 14:10:31 +02:00
5739705d8a
Process review comments
2020-05-22 10:10:42 +02:00
9b72610510
Extend XXE lesson with more content and add solution description
...
Remove obsolete images
Add stylesheet items specific for asciidoctor so we can for icons and source numbering
2020-05-22 10:10:42 +02:00
c4a046bd12
Ch1 less default ( #814 )
...
* random pincode in challenge1
* unit test fix
2020-05-12 08:49:48 +02:00
f520c3589c
flag submission fixed ( #812 )
2020-05-07 11:04:00 +02:00
832d6432fc
fix for JWT green button and WebWolf intro green button and added jwt int tests ( #808 )
2020-05-07 08:28:45 +02:00
f4838e1233
add int test for acl
2020-05-01 09:15:29 +02:00
70771ee854
added a webwolf template error page with some explanation and updated 2017 to 2020
2020-04-30 10:21:53 +02:00
9dea696c4c
added int test for IDOR and fixed green button issue ( #801 )
2020-04-29 12:12:11 +02:00
2398949396
added ace js for java
2020-04-28 09:33:54 +02:00
57c008a697
Fix reading file, added try/catch and added tests
2020-04-28 09:25:39 +02:00
2614044918
Fix copying of pictures to WebGoat home directory
2020-04-27 13:07:23 +02:00
1aad57ba55
Fix the syntax differences between HSQL and Postgres
2020-04-27 11:45:41 +02:00
54610868fe
Fix the syntax differences between HSQL and Postgres
2020-04-27 11:45:41 +02:00
4831338649
Remove explicit HSQLDB property from WebGoat and use the Spring Boot version
2020-04-27 11:45:41 +02:00
3bb7ee46bd
Upgrade to Postgres 10
2020-04-27 11:45:41 +02:00
1a9ce15e99
fix typo (hint3 will not be shown)
2020-04-27 10:44:39 +02:00
9063b4137f
fix 404 links
2020-04-27 10:44:39 +02:00
d7ae3a4391
fix typo
2020-04-27 10:44:39 +02:00
db66c1dd02
fix number of steps
2020-04-27 10:44:39 +02:00
608728b135
fix asciidoc italic format
2020-04-27 10:44:39 +02:00
88eb4d7b26
ace editor added without all the nonsense around it
2020-04-26 16:45:56 +02:00
58bc94d1f6
fix green buttons
2020-04-22 16:37:00 +02:00
6f532683a1
lessonplan character updates so it also works on Windows Cp125
2020-04-20 12:54:18 +02:00
6b68a12449
Set more conditions for releasing
2020-04-19 15:42:50 +02:00
27bf08ad5c
Deploy and release on Java 11
2020-04-19 15:42:50 +02:00
52b66ed506
Java 12 is EOL so no need to support it
2020-04-19 15:42:50 +02:00
a5350060e1
Add dummy extra method with return type AttackResult
because every assignment needs at least one such mapping (in the challenges case this is optional but since the challenges are an extra thing and this is the only assignment which has no such method adding a dummy method makes sense)
2020-04-19 15:42:50 +02:00
4f649234a9
Fix Java 11 issue where the order of methods returned in AssignmentEndpoint subclasses returned wrong method for determining the mapping of an assignment. Now we walk over all methods until we find one which has for example a @GetMapping with AttackResult
or ResponseEntity<AttackResult
as return type. If no such method is found an exception is thrown
2020-04-19 15:42:50 +02:00
96412da04e
Remove unused imports and parameters
2020-04-19 15:42:50 +02:00
0015394582
Fix typo
2020-04-19 15:42:50 +02:00
9cb63a7c43
Update to latest surefire plugin otherwise new JUnit 5 test fails
2020-04-19 15:42:50 +02:00
561fb1f7f4
Build matrix for building
2020-04-19 15:42:50 +02:00
3b7481c2a7
Update method signature
2020-04-19 15:42:50 +02:00
f1768bd9a5
small update
2020-04-19 15:42:50 +02:00
407e19638f
Add two more assignments for SQL injection where only filtering is applied.
2020-04-19 15:42:50 +02:00
122cc323f2
Changed the order of explanation of setting up ZAP/Burp a bit (feedback from workshop). This makes the necessary steps more explicit by moving all extra configuration for https etc to the back. So when you follow the lesson you will only setup the minimal and not get confused about things which are only necessary in certain cases
2020-04-19 15:42:50 +02:00
9509993a8f
all tests complete for Password Reset ( #785 )
2020-04-17 15:54:24 +02:00
25e66ae412
use of script console in stead of browser address bar
2020-04-17 15:33:26 +02:00
089952e9ad
quiz fix for CIA, SQL Injection Advanced and XSS + XSS description
...
change in alert(document.cookie)
2020-04-17 15:33:26 +02:00
efc5a870a0
Path traversal windows unittest fix ( #780 )
...
* fixes to support windows and linux/unix/mac
* fix in matcher
2020-04-14 16:13:43 +02:00
0638cae6e5
corrected hints and improved error handling base64 ( #781 )
2020-04-14 16:13:25 +02:00
b8abc99faf
fix for scoreboard after js refactoring
2020-04-08 12:05:01 +02:00
e921fb66a9
actual working version of vulnerable components part 5
2020-04-08 12:05:01 +02:00
e25f7a7560
clean up and update js
2020-04-08 12:05:01 +02:00
c4ae9ae2ab
migrate to JUnit 5 code
2020-04-06 16:02:15 +02:00
c4153ecbfb
Maven owasp dep update ( #776 )
...
* add pmd and owasp dependency check through -P owasp profile
* suppress full stack trace in log
* revert to spring 2.2.0 as 2.2.4 failed in travis
* added owasp dependency check maven configuration details to vulenerable
lesson page 7
2020-04-06 16:01:09 +02:00
bb6d06713f
Fix failing test
2020-03-10 08:03:48 +01:00
14022d88c9
Last assignment now filters out .. and / so encoding plays a role now
2020-03-10 08:03:48 +01:00
d4966b5e71
Fix test cases
2020-03-10 08:03:48 +01:00
b3840e60e3
Fix lessons
2020-03-10 08:03:48 +01:00
3ece45b3d4
Fix for not passing the content-type
2020-03-10 08:03:48 +01:00
6b7678fb1d
Remove old files
2020-03-10 08:03:48 +01:00
6c25cf8e43
Add path traversal lesson
2020-03-10 08:03:48 +01:00
c4c28f544f
Fixed CSRF broken links.
2020-03-06 17:15:10 +01:00
3b050a856a
tested solution with unit test and verfied with lesson 5 on ie
2020-02-28 23:11:29 +01:00
71d9c4b61a
first steps
2020-02-28 23:11:29 +01:00
a8118a14cd
add support for status 403 feedback from e.g. ModSecurity/CRS
2020-02-28 23:06:42 +01:00
5f3dff4921
added notes on salted hash ( #758 )
2020-02-27 07:20:58 +01:00
208aa42fdb
relax detection regex ( #757 )
...
Allow for content before and after the script; Allow optional semicolon
2020-02-20 20:00:07 +01:00
cd3fb8040f
Typo and grammar corrections for the crypto lessons ( #756 )
...
* Correct typos and grammar errors.
* Revert one grammar change
2020-02-09 08:00:08 +01:00
9d5fa6f4ef
Correct typos and clarify language in signing.adoc ( #754 )
...
Some of the changes correct simple misspellings. Some are intended to clarify or simplify the language.
2020-01-30 14:01:42 +01:00
6797033a09
restored pom removal ( #753 )
2020-01-25 18:18:06 +01:00
9eee726eb5
All in one docker ( #749 )
...
* all-in-one Dockerfile preparations
* some cleanup
* add to main pom and add links in index.html
* updated deploy script from build pipeline
* additional line feed just in case
2020-01-25 17:54:24 +01:00
4e371b63d0
suppressing some useless log messages and banners in unit tests ( #752 )
...
* suppressing some useless log messages and banners in unit tests
* some more log suppressed
2020-01-25 12:11:45 +01:00
edd6b7d7cf
Reset lesson bug ( #741 )
...
* Remove old code from UI
* Remove old code
* Remove old functions
* Remove unnecessary divs
* Remove logging to console
* Clear lesson messages (checkmark, output text etc) when lesson resets
2020-01-05 20:22:50 +01:00
5de82c0a06
Fix link to XStream blog which no longer exists ( #740 )
2020-01-05 19:48:40 +01:00
71f2d2968f
Fix NPE when request does not contain parameter ( #739 )
2020-01-05 15:14:53 +01:00
0d7daf60d9
Fix broken e-mail link ( #738 )
2020-01-05 15:05:51 +01:00
bb80e11665
dockerfile and compose changes ( #737 )
...
* dockerfile and compose changes
* adjusted link
2019-12-27 20:32:35 +01:00
8088465652
Move and remove unneccessary pom dependencies ( #736 )
2019-12-24 16:14:36 +01:00
035c8662d4
Revert "Bump xstream from 1.4.5 to 1.4.6 in /webgoat-lessons"
...
This reverts commit a831d949b2
.
2019-12-23 17:14:20 +01:00
a831d949b2
Bump xstream from 1.4.5 to 1.4.6 in /webgoat-lessons
...
Bumps xstream from 1.4.5 to 1.4.6.
Signed-off-by: dependabot[bot] <support@github.com >
2019-12-23 17:12:31 +01:00
4c45a1e68c
This lesson is intended to show the dangers of outdated software. However in version 1.4.7 the vulnerability is fixed! In 1.4.5 it is still present, so I suggest this downgrade. It is tested and works as intended, just as 1.4.7 does not.
2019-12-23 17:09:46 +01:00
f79ad452d2
password reset support for using www.webwolf.local
2019-12-23 17:08:33 +01:00
59076fc9ef
adjusted WebWolfMacro
2019-12-23 17:08:33 +01:00
b6aa677594
Zap 8 update for proxy lesson ( #718 )
...
* additional steps in proxy setup added
* lessons checked
* added page on https proxy and burp proxy
2019-12-10 12:14:21 +01:00
681a20a7c3
In the migration to Spring 2, this method lost its get mapping to the IDOR/profile url,breaking the javascript call to that address. ( #720 )
...
thanks!
2019-12-04 12:21:19 +01:00
c5ec2d40a1
updates docker image name ( #717 )
2019-11-26 18:12:06 +01:00
b5e5dd1d13
Crypto lesson ( #712 )
...
* crypto lesson added
* signing assignment
* integration test added for signing assignment
* added more hints
* corrections after rebase
* added some explanation
* added security defaults assignment
2019-11-23 21:52:14 +01:00
9c0b7f8233
Fix version substitution so WebGot home directory contains version number instead of @project.version@
in the name ( #710 )
2019-11-17 14:33:24 +01:00
5dd6b31905
Adjust lesson template ( #704 )
...
* Remove method `getId()` from all lessons as it defaults to the class name
* remove clean up endpoint
* remove unused class `RequestParameter`
* remove unused class `PluginLoadingFailure`
* Move `CourseConfiguration` to lesson package
* Add more content around the lesson template lesson and make it visible as a lesson in WebGoat
* Remove explicit invocation `trackProgress()` inside WebGoat framework so assignments only need to return an `AttackResult`
* Put original solution back as well for SQL string injection
* review comments
* Add
2019-11-17 13:39:56 +01:00
f40b6ffd31
Moving back to snapshot
2019-11-13 12:27:26 +01:00
7313fc6c08
Merge branch 'release/v8.0.0.M26' into develop
2019-11-12 09:33:05 +01:00
c8ac054093
Merge branch 'release/v8.0.0.M26'
2019-11-12 09:32:50 +01:00
fe2ac1b8d4
New release, updating pom.xml
2019-11-12 09:22:45 +01:00
ba74898441
Add JavaScript to assignment otherwise you will not be able to see the flow of the endpoint
2019-11-12 09:12:37 +01:00
1d477bd0e8
Rename endpoint in JavaScript as backend call uses different endpoint
2019-11-12 09:12:37 +01:00
48b604d6d9
Enable salaries again as rest controller
2019-11-12 09:12:37 +01:00
2ab8a838c3
update JRE and milestone version to latest
2019-11-11 22:03:20 +01:00
e07a2aff48
Fix mistake the SQL exception should be throws otherwise users cannot see the table name (servers
) makes it impossible to
...
solve the assignment. Add explicit test for this to guard against future mistakes
2019-11-11 21:17:51 +01:00
7d48427d4f
Integrate ZAP 2.8.0 (no HUB) as the setup is different also update the filtering as usual ZAP exclusion is again broken
2019-11-11 21:17:51 +01:00
d8844216cc
Add solution for Firefox no longer proxying localhost at all
2019-11-11 10:38:25 +01:00
ab3cd118c9
Explicitly set Maven repo to https
2019-11-11 10:38:05 +01:00
8da4342430
Improve readability of query ( #685 )
...
thanks! and do not forget to clean your .webgoat... local db related files
2019-11-04 13:28:35 +01:00
ddf6ac9bdb
Improve handling of missing parameters, now returns HTTP/401 ( #698 )
2019-11-03 18:27:03 +01:00
f7b794bf68
Race condition in counting number of attempts #567 ( #697 )
...
Add version to Hibernate mapping so we get optimistic locking this solves
number of parallel calls trying to update/guess and mess with the lesson
counter
2019-11-03 18:14:15 +01:00
1a83e2825e
Code style ( #696 )
...
* Remove Guava dependency from WebGoat
* Add Checkstyle to the project with very basic standards so we have a
style across lessons. It does not interfere with basic Intellij formatting
2019-11-03 18:11:09 +01:00
66bd1d8c1a
Remove obsolete methods
...
As there were removed also in e8d086ac9b (diff-98a46e7f04c7a2dd03d59046076aac5bL40)
2019-10-30 08:28:42 +01:00
531db87876
Fix CommandInjection java files
...
Avoid these compilation errors:
```
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjectionExecute.java:[47,8] class HttpBasicsInterceptRequest is public, should be declared in a file named HttpBasicsInterceptRequest.java
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[38,8] class HttpProxies is public, should be declared in a file named HttpProxies.java
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[5,33] cannot find symbol
symbol: class AbstractLesson
location: package org.owasp.webgoat.lessons
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[38,34] cannot find symbol
symbol: class AbstractLesson
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[39,5] method does not override or implement a method from a supertype
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[44,5] method does not override or implement a method from a supertype
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[49,5] method does not override or implement a method from a supertype
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[54,5] method does not override or implement a method from a supertype
[ERROR] /tmp/app/webgoat-lessons/command-injection/src/main/java/org/owasp/webgoat/plugin/CommandInjection.java:[59,5] method does not override or implement a method from a supertype
[INFO] 9 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.356 s
[INFO] Finished at: 2019-10-19T21:13:03Z
[INFO] ------------------------------------------------------------------------
```
2019-10-30 08:28:42 +01:00
cac5985873
Fix command-injection pom.xml
2019-10-30 08:28:42 +01:00
c03b8e22bf
Fix webgoat-lesson-template parent artifact ref
...
WebGoat 8 latest ([develop](9fdbbf69d6
)) has the following compilation error:
```
Building Maven project at /builds/gitlab-org/security-products/tests/webgoat/webgoat-lessons/webgoat-lesson-template.
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for org.owasp.webgoat.lesson:webgoat-lesson-template:[unknown-version]: Could not find artifact org.owasp.webgoat.lesson:webgoat-lessons-parent:pom:8.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 13
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.owasp.webgoat.lesson:webgoat-lesson-template:[unknown-version] (/builds/gitlab-org/security-products/tests/webgoat/webgoat-lessons/webgoat-lesson-template/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for org.owasp.webgoat.lesson:webgoat-lesson-template:[unknown-version]: Could not find artifact org.owasp.webgoat.lesson:webgoat-lessons-parent:pom:8.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 13 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
Error: Project couldn't be built: exit status 1
```
This is due to an invalid (obsolete) ref in the parent artifact.
Full logs: https://gitlab.com/gitlab-org/security-products/tests/webgoat/-/jobs/322887707
2019-10-30 08:28:42 +01:00
710adfae20
Upgrade to latest Spring Boot version
2019-10-30 08:28:14 +01:00
9b87fd602c
Explicitly set session persistence to false (result in non serializable exception)
2019-10-30 08:28:14 +01:00
28299f3ced
Bind HSQLDB to same address as WebGoat
2019-10-30 08:28:14 +01:00
689e3de7a4
Final changes for splitting SQL WebGoat and lessons
2019-10-30 08:28:14 +01:00
25dae3a4a8
Fix merge request
2019-10-30 08:28:14 +01:00
d73875e8e8
Remove empty line
2019-10-30 08:28:14 +01:00
e783c0c1f1
SQL: Cannot use apostrophe/quotes on string literals #662
2019-10-30 08:28:14 +01:00
2a6b3d189e
Disable csrf through property no longer works and we already have it in WebSecurityConfig. Thymeleaf templates caching is set on the resolvers themselves
2019-10-30 08:28:14 +01:00
96d11697d4
SQL Injection lesson 6 minor mistakes in examples #663
2019-10-30 08:28:14 +01:00
a0933d83d5
Reworked all the SQL statements to be uppercase
2019-10-30 08:28:14 +01:00
9fdbbf69d6
Proposition for fixing broken/improving links ( #686 )
...
* As stated on enzoic.com: "PasswordPing is now Enzoic!"
* Add references to other OWASP resources
2019-10-16 17:29:27 +02:00
1f00d461a8
cleaned logs and changed username length for csrf-uuid
2019-10-15 13:59:18 +02:00
6dc679e7b8
final tests and fixed the issue of getting the name of the loggedinuser
2019-10-15 13:59:18 +02:00
00873cfe3f
csrf7 test cases added
2019-10-15 13:59:18 +02:00
e932253f06
initial test cases added
2019-10-15 13:59:18 +02:00
8d7142e6d3
upgrade ascii doc with support for link in new tab
2019-10-15 13:55:34 +02:00
e0ac4a1083
lessons in correct order and scoreboard visible again ( #680 )
2019-10-10 09:45:43 +02:00
f140875156
fixed views for password reset ( #679 )
2019-10-10 07:50:47 +02:00
18d43f16d3
working version with fixed link and GET for tracing purposes ( #677 )
...
* working version with fixed link and GET for tracing purposes
* added integration test
* filter on request log
2019-10-09 09:58:35 +02:00
aee4b74202
Update Receiving_mail.adoc ( #676 )
2019-10-03 18:22:54 +02:00
b481ed70e8
Fix typo in SQL Injection(Introduction) ( #675 )
...
Fix typo `date` to `data` which seems more appropriate in context.
2019-10-03 10:01:35 +02:00
fd7fb4cfbc
seems that we forgot about this one in the spring-boot-2 upgrade ( #674 )
2019-10-02 14:52:21 +02:00
663224d06a
xxe path info ( #670 )
...
* xxe path info aid added
* xxe path info aid added
* changes to template file and hints
* added ssl test support for XXE
* added ssl test support for XXE
* restconfig replaced by httpsrelaxed
* processed review comments on hints and example
2019-10-02 09:59:32 +02:00
7536770769
deserialization made solvable again ( #673 )
...
* first objects and unit tests for making a fix for the lesson
* example added
* unit test for windows and linux
* added unit tests hints and feedbacks and updated lesson pages
* small typo correction
2019-10-02 08:26:48 +02:00
6c14f4987c
Update IntroductionWebWolf.adoc
...
use aangepast in gebruiker
2019-10-02 07:55:57 +02:00
3d38ed7680
some text change
2019-10-02 07:55:57 +02:00
1a11702979
NL intro
2019-10-02 07:55:57 +02:00
0319c477b1
XSS lesson completion fixes ( #669 )
...
* XSS lesson completion fixes
* removed log all
* lesson progress capable of deprecated assignments in the database
* fixed unit test for lesson progress
2019-09-29 14:46:18 +02:00
45c7949118
Merge pull request #668 from afcidk/fix-typo
...
thanks for the fix
2019-09-27 15:05:59 +02:00
9b906a2a29
Fix typo in XXE lesson
2019-09-25 00:37:36 +08:00
686d8b0c85
Merge pull request #667 from WebGoat/spring-boot-2
...
Spring boot 2
2019-09-24 17:09:09 +02:00
d080b3ef06
Review comment
2019-09-24 07:36:49 +02:00
dad9c75ee0
Fix tests after updating from develop, changes applied for migrating to Spring Boot 2
2019-09-23 17:35:04 +02:00
35c1305ce9
Merge conflicts resolved
2019-09-23 07:34:27 +02:00
261f947777
Fix
2019-09-20 17:45:33 +02:00
c8ef848657
Fix
2019-09-20 17:36:15 +02:00
f29b923eef
FIx?
2019-09-20 17:10:58 +02:00
6fe5831f11
FIx?
2019-09-20 16:46:26 +02:00
cf00454f8b
Testing issue
2019-09-20 08:30:07 +02:00
e8d086ac9b
All successful
2019-09-20 07:59:04 +02:00
3ec4592fb2
Merge pull request #657 from WebGoat/xxe-int-test
...
XXE tests added
2019-09-19 18:09:02 +02:00
d7a2596670
Update lesson template
2019-09-19 07:54:30 +02:00
9c431eb2a3
Remove (was not generated btw)
2019-09-18 18:03:40 +02:00
1be9397c21
Add notifications from Travis
2019-09-18 18:02:14 +02:00
82ad0a7cc7
Finally working
2019-09-18 17:53:43 +02:00
4777dab57a
review comments processed
2019-09-18 17:46:32 +02:00
a5cb5b0e8e
removed log in checkresults
2019-09-18 16:16:44 +02:00
30d38f9b56
completed test
2019-09-18 16:10:52 +02:00
ec236a4ff5
First steps in XXE integration tests
2019-09-18 14:48:34 +02:00
57e6a84cef
fixed and improved first two jwt challenges
2019-09-17 18:33:05 +02:00
2b01cbcb75
Fixed last tests
2019-09-16 07:43:22 +02:00
f774364461
Working unit tests
2019-09-13 20:05:25 +02:00
04f1b9a282
Update to the copyright
2019-09-13 19:27:25 +02:00
71dea87653
WebWolf test working again
2019-09-13 19:25:09 +02:00
dceb375d5e
WIP
2019-09-13 18:57:40 +02:00
5e6f825e64
WIP
2019-09-13 16:42:13 +02:00
361249c666
First attempt at moving to Spring Boot 2
2019-09-12 17:22:03 +02:00
fb2e11fe11
fix for complete progress of sql mitigations and integration test
2019-09-10 13:58:58 +02:00
a56f41e0ea
Merge branch 'pr/579' into develop
2019-09-10 13:55:43 +02:00
43c25dc3bb
Modified PR to reflect coding style
2019-09-10 13:53:30 +02:00
6e9a52a05e
Merge pull request #647 from WebGoat/separate_project
...
Nice work. I will add some tests for the missing parts in the SQL mitigations (in a separate pull request)
2019-09-09 14:05:21 +02:00
f7c8a271aa
Fixed small typos
2019-09-09 13:55:24 +02:00
7a4f6e6fd3
Merge branch 'JeffreyWagnerBHN-develop' into develop
2019-09-09 13:54:38 +02:00
aec051a9f1
Fixed minor spelling mistake
2019-09-09 13:41:38 +02:00
bf52e7a992
Fixed checking of server already running
2019-09-09 11:37:26 +02:00
0982bd982c
Review comments processed:
...
- Ports can now be changed
- User is now a default user making it easier to login and look around after a failure
2019-09-08 18:52:12 +02:00
75a174ff7b
Fixed description and grammer
2019-09-06 21:12:55 -04:00
2283f945a9
Fix failing configuration
2019-08-25 17:53:36 +02:00
ff530e926e
Use separate project for integration tests so we can start WebGoat and WebWolf
2019-08-25 17:43:14 +02:00
139651615e
Make lesson csrf-7 stricter (do not allow invalid JSON, e.g. trailing =)
2019-08-22 17:44:52 +02:00
924a53c22a
fixed sql adv 5 progress and added prove in integration test
2019-08-22 17:44:34 +02:00
c93563da3f
Merge pull request #643 from TortugaAttack/multipleTracker45
...
Fixed #642 - multiple tracker for one user fixed
2019-08-22 15:07:59 +02:00
73553d91d3
Merge pull request #639 from jskiba99/patch-2
...
Update CrossSiteScripting_content9.adoc
2019-08-22 11:14:38 +02:00
f0d1555a09
Fixed #45 - multiple tracker for one user fixed
2019-08-21 23:38:27 +02:00
6d36e7db74
Added new endpoint for POST so it will give feedback to the UI. It now
...
ended up in a HTTP/405 which does not give any feedback to the UI
2019-08-17 13:52:59 +02:00
e01c2a35ce
Add test case for security question assignment and the tracking is now
...
done with a session scoped bean
2019-08-06 19:04:07 +02:00
7d9f24c86b
Update CrossSiteScripting_content9.adoc
...
Fix broken resource link
2019-08-06 05:26:05 -04:00
18eee4df58
Fix for issue with timestamp not being parsed when sending to WebWolf
...
timestamp was already fixed at LocalDateTime.now() however WebGoat still
send the timestamp along, removed it
2019-07-28 20:50:19 +02:00
e61c943f97
#601 bug: username is case sensitive, but email in general is not
...
Opted for completing remove support for uppercase letters in username
this way we never come across issued with casing in WebGoat
2019-07-28 20:48:20 +02:00
d2e23f6b8e
reduce logging
2019-07-25 20:17:52 +02:00
ffbc808e26
Integration test support
2019-07-25 20:17:52 +02:00
ae674b9297
Merge pull request #620 from zubcevic/july2019-bugfixes
...
increased sql form fields and fixed chrome progress
2019-07-25 08:39:34 +02:00
33c73a7dca
Adding new developer
2019-07-24 20:37:32 +02:00
216b29fca2
Clean up in pom files
2019-07-24 20:37:32 +02:00
ee0988effe
Merge pull request #627 from WebGoat/gh-jwhite-patch-1
...
Delete do-not-merge.md
2019-07-23 14:19:26 -06:00
67440a6cc8
Delete do-not-merge.md
...
removing earlier test file
2019-07-23 14:18:51 -06:00
6c8921a951
Merge pull request #625 from WebGoat/another-ci-fail-test
...
Create do-not-merge.md
2019-07-23 11:41:35 -06:00
b395be9bd0
Create do-not-merge.md
...
testing a status check/branch protection thing
2019-07-23 10:38:25 -06:00
7ad3996f2f
fix 6a6b page
2019-07-22 15:36:31 +02:00
b65644edee
progress fix for SqlInjectionMitigations
2019-07-22 12:16:18 +02:00
ea38973068
UTF-8 config added for ThymeLeaf
2019-07-22 08:21:34 +02:00
7d0a63ac95
small html changes to improve progress
2019-07-20 09:34:27 +02:00
f9e78739f3
reverted mandatory file encoding which will make it worse on windows
2019-07-20 09:13:21 +02:00
656fa40182
style sheet and advanced sql
2019-07-19 16:49:30 +02:00
99435a1073
increased sql form fields and fixed chrome progress
2019-07-19 12:16:06 +02:00
9471e53818
Fix image names for google chrome dev tools lesson
2019-07-14 12:40:05 +02:00
d814522223
Fix test for HTTP proxy lesson
2019-07-14 12:39:07 +02:00
2eaf263e81
Improve task description for HTTP proxy lesson
2019-07-14 12:39:07 +02:00
41f252970b
corrected path in pom
2019-07-14 12:38:11 +02:00
63a1097466
owasp categories
2019-07-14 12:38:11 +02:00
bc0d803123
add login&pwd in JDBC url for PostgreSQL
...
I really don't know why exactly spring parameters are not used here,
probably for schema creation step. Until changing what the application does on startup
this will make it 'just work' without extra changes.
2019-07-14 12:29:51 +02:00
12de48ebbb
additional environment entries to support https on webgoat
2019-07-14 12:18:07 +02:00
62fbd6d340
Merge pull request #610 from johannesegger/patch-1
...
Fix typo in CIA lesson
2019-07-12 17:21:46 -06:00
e36b4c3910
Merge pull request #618 from matthias-g/csrf-3-post
...
Do not allow trivial solution to CSRF-3
2019-07-12 17:16:23 -06:00
97f66545e0
In CSRF-3 use POST instead of GET to prevent solving the assignment just by opening the URL in a new tab
2019-07-12 17:25:58 +02:00
27125acd22
Fix issue with maven wrapper using TLS 1.2 as it no longer is supported
2019-07-09 20:19:54 +02:00
1aa98be908
Fix issue with maven wrapper using TLS 1.2 as it no longer is supported
2019-07-09 20:18:54 +02:00
cb667094f2
update jar plugin version
2019-07-09 19:11:52 +02:00
703b6c676e
Fix typo
2019-06-14 15:09:55 +02:00
00deb66ad9
Small update for password reset lesson
2019-05-09 09:17:11 +02:00
2a5e8dfdac
Add missing step necessary to finish the release
2019-05-03 11:20:53 +02:00
98537426f2
SNAPSHOT version
2019-05-03 11:15:11 +02:00
529e8d73e1
Merge tag 'v8.0.0.M25' into develop
...
New release
2019-05-03 09:57:22 +02:00
d8d32c60cb
Merge branch 'release/v8.0.0.M25'
2019-05-03 09:57:12 +02:00
9b0c4e62c2
New release, updating pom.xml
2019-05-03 09:50:01 +02:00
aa2eac0cd8
fixed test
2019-04-21 14:14:23 +02:00
8fdfbbd3fb
changed order of attack forms in order to get the green completed
2019-04-21 14:12:26 +02:00
80b8326766
link corrected to avoid 404
2019-04-21 14:11:45 +02:00
a4da1a76e8
Add link to landing pages
2019-04-21 14:10:37 +02:00
e57c9d05b6
added checkbox and corrected fall back for the other labels
2019-04-21 14:10:01 +02:00
2b2e267594
hide password for testing with your actual password in front of colleagues
2019-04-21 14:10:01 +02:00
4bafc19883
fixed classcast exception on randValue
2019-04-21 13:59:26 +02:00
48d926491f
removed possible NullpointerException and System.out
2019-04-21 13:59:26 +02:00
203b5fe717
chrome NetworkNum fix
2019-04-21 13:59:26 +02:00
0ac8b7c716
Merge branch 'develop' into add-user-validator-tests
2019-03-26 20:36:06 +00:00
331d9c8dd4
add authur tag to test class
2019-03-26 20:33:11 +00:00
c6c0cc60f9
Add UserValidator tests + minor code clean up
2019-03-26 20:23:28 +00:00
bb7fb3f197
add UserService unit test, modify UserService
2019-03-26 13:59:22 +01:00
93830ac15b
adjusted to findByUser
2019-03-26 13:57:21 +01:00
5df6e987eb
Fim simple email assignment typo
2019-03-26 13:56:31 +01:00
a242347ee0
add UserService unit test, modify UserService
2019-03-26 12:05:42 +00:00
89037c3dfb
Fim simple email assignment typo
2019-03-26 10:01:07 +00:00
bcacf94c6f
Added Test for Developer Tools
2019-03-26 08:43:38 +01:00
5a11a5dae9
Added test for CIA Quiz
2019-03-26 08:43:38 +01:00
b8e68d13b8
implement xss (mitigation) assignment 6
2019-03-26 08:43:38 +01:00
a8106f6671
Removed git merge symbols
2019-03-26 08:43:38 +01:00
2d5919dfc6
Changed snapshot versions of cia, dev-tools and secure passwords lessons.
2019-03-26 08:43:38 +01:00
b190b08258
Added Import of AssignmentsHints to SQL Injection Challenge to fix build error.
2019-03-26 08:43:38 +01:00
256c0d05aa
Implemented some feedback
2019-03-26 08:43:38 +01:00
53c16c8b82
fixed minor spelling mistakes, unified wording
2019-03-26 08:43:38 +01:00
875f0487bd
assignment 4: specifying data type in instructions
2019-03-26 08:43:38 +01:00
5c2d9cd8e9
assignment 5: display query string to user after success, improved regex to allow missing semicolon after query
2019-03-26 08:43:38 +01:00
e976dbe10f
assignment 4: display query string to user after success
2019-03-26 08:43:38 +01:00
f586bded4d
assignment 3: display query string to user after success
2019-03-26 08:43:38 +01:00
7c32232faa
display query string to user after success, added hints
2019-03-26 08:43:38 +01:00
2be2de8ce1
Added improved quiz for cia-triad and xss
2019-03-26 08:43:38 +01:00
27a61f0f70
Reworked and styled quiz
2019-03-26 08:43:38 +01:00
0915bf3d7f
Changed checkboxes to radio buttons, since it is single choice.
...
Moved css to seperate css file.
Made questions clickable not just the checkbox.
Reworked java code.
Work in Progress...
2019-03-26 08:43:38 +01:00
df49fcdb39
Added a little more info to assignments 11-13 of sql-introduction
2019-03-26 08:43:38 +01:00
e8caeedf53
implemented xss-quiz
2019-03-26 08:43:38 +01:00
d27577c1c4
Implemented better lesson description, hints and feedback
2019-03-26 08:43:38 +01:00
cec60447c4
Fixed error in SQL Inj quiz
...
fixed a type that didn't allow the quiz to load.
2019-03-26 08:43:38 +01:00
e859c9c37b
Fixed errors in tests for sql injection introduction 10
2019-03-26 08:43:38 +01:00
3883563c7d
Fixed feedback-check in sql introduction tests.
2019-03-26 08:43:38 +01:00
5c41e6080c
Fixed Tests
2019-03-26 08:43:38 +01:00
7daaac9a3f
Fixed Typos
2019-03-26 08:43:38 +01:00
84f67b5a7e
changed order of xss mitigation lesson
2019-03-26 08:43:38 +01:00
64d3cdfc86
Added info to sql injections introduction to check out the CIA-Traid lesson if unfamiliar with it.
2019-03-26 08:43:38 +01:00
4878ea637e
Fixed wrong Hint in SqlInjection Assignment 5a/b
2019-03-26 08:43:38 +01:00
0588daff9d
Added Assignment for Security Questions.
2019-03-26 08:43:38 +01:00
37b5abea80
added unsecure password recommendations to secure passwords lesson to see why passwords are rated as weak
2019-03-26 08:43:38 +01:00
aa22bfb528
Fixed wrong hint
2019-03-26 08:43:38 +01:00
bbb0b607b2
Added Assignment for Security Questions.
2019-03-26 08:43:38 +01:00
8b61811278
Added doc to quiz js
2019-03-26 08:43:38 +01:00
3d7974aa45
Added more hints to password reset 5 lesson. Recommended Burp as a proxy
2019-03-26 08:43:38 +01:00
8c7eaf87d6
Fixed package of xss-mititgation assignment. Hints are working again.
2019-03-26 08:43:38 +01:00
587c44b52e
Removed unused imports.
2019-03-26 08:43:38 +01:00
1d9abef80f
Page after assignment working again.
2019-03-26 08:43:38 +01:00
74961c5632
ace_collect now uses API call
2019-03-26 08:43:38 +01:00
2f39f48747
deleted unnecessary lines
2019-03-26 08:43:38 +01:00
387a0e8e7d
assignment now has working feedback
2019-03-26 08:43:38 +01:00
66821df6f0
polished feedback, implemented password warnings and suggestions
2019-03-26 08:43:38 +01:00
49e0f75fb5
secure password assignment first draft
2019-03-26 08:43:38 +01:00
30b2c8b4d6
Added Hints for second Assignment in Chrome DevTools
2019-03-26 08:43:38 +01:00
b7a90345b2
Added second assignment for chrome developer tools.
2019-03-26 08:43:38 +01:00
2a26cc3cc7
polished feedback, implemented password warnings and suggestions
2019-03-26 08:43:38 +01:00
0bd14d9178
(wrong branch) updated assignment (OWASP Java Encoder) and hints (still not shown)
2019-03-26 08:43:38 +01:00
06a8bd8b0e
Strength bar
2019-03-26 08:43:38 +01:00
44a9a776bf
added pw reset mitigation explanation
2019-03-26 08:43:38 +01:00
43504b9a7b
Fixed Double Hints in SqlInjection Advanced Challenge
2019-03-26 08:43:38 +01:00
5fa11a1b4b
secure password assignment first draft
2019-03-26 08:43:38 +01:00
8bc91ba4ec
finished assignment
2019-03-26 08:43:38 +01:00
94b936036a
Added explanations for creating and storing passwords.
2019-03-26 08:43:38 +01:00
72e13889d0
Started NIST explanation
2019-03-26 08:43:38 +01:00
91e6f70919
Added lesson (no content yet) for explaining nist password standards.
2019-03-26 08:43:38 +01:00
b02a01d35e
squash
2019-03-26 08:43:38 +01:00
6d974b5fa8
Fixed lesson sorting issue
2019-03-26 08:43:38 +01:00
cfce7763f0
Outcommented lines in XSS Lessons 3 that were causing erros
2019-03-26 08:43:38 +01:00
63502d6328
added jsoup html parser
2019-03-26 08:43:38 +01:00
971062561d
renamed hints
2019-03-26 08:43:38 +01:00
e7b69c4953
edited table of relevant special chars (\' not recommended because its not in the HTML spec)
2019-03-26 08:43:38 +01:00
8944bfcc1d
implemented xss mitigation assignment 1, draft validation without parser
2019-03-26 08:43:38 +01:00
6327b82204
ace editor text as request parameter
2019-03-26 08:43:38 +01:00
f209c424b4
mitigation preparations
2019-03-26 08:43:38 +01:00
73c2313658
added assignment draft (not working yet)
2019-03-26 08:43:38 +01:00
760c3f2990
Added Hints for second Assignment in Chrome DevTools
2019-03-26 08:43:38 +01:00
98a32c7cdf
Fixed bug, where assignment hints did not get displayed.
2019-03-26 08:43:38 +01:00
09baecb3e9
Added second assignment for chrome developer tools.
2019-03-26 08:43:38 +01:00
6cf3740c04
Fixes bug in introduction assignment 3 and adjusted wording in assignment
...
1
2019-03-26 08:43:38 +01:00
e873752eac
Reworked description and added additional hints. Split regex for code checks for better readability.
2019-03-26 08:43:38 +01:00
4cdd649a5a
Added html mode for code editor
2019-03-26 08:43:38 +01:00
ea04d6ef35
Removed ajax from assignment. Now using normal post-request.
...
Made successmessages green and failure messages red for all sql-i messages
2019-03-26 08:43:38 +01:00
72ae0d503b
Made small text adjustments for developer-tools lesson.
2019-03-26 08:43:38 +01:00
f66ad51721
Added comment parsing and feedback to text editor lessons
2019-03-26 08:43:38 +01:00
b22deec5b8
Added quick fix description to code editor assignment
2019-03-26 08:43:38 +01:00
af565b5035
Added Tutorial for Chrome Developer Tools.
2019-03-26 08:43:38 +01:00
eb29ed00ff
Removed old unused files from XSS
2019-03-26 08:43:38 +01:00
58dc5d2d41
Removed unneccessary comments from html documents.
2019-03-26 08:43:38 +01:00
600c6203ef
Changed the lesson plans of all the XSS lessons.
2019-03-26 08:43:38 +01:00
fffbb3c804
Added missing messages.
2019-03-26 08:43:38 +01:00
dd8b067a55
Changed names of hints and messages fro SQL-Injection assignments for better readability in properties file.
2019-03-26 08:43:38 +01:00
596383fd59
bugfixes
2019-03-26 08:43:38 +01:00
90da672be2
added hints to sql injection assignment 4 & 5, minor text changes to be consistent to other assignments
2019-03-26 08:43:38 +01:00
0098f07d00
implemented sql injection assignment 5
2019-03-26 08:43:38 +01:00
6b669df025
implemented assignment 4, some other changes
2019-03-26 08:43:38 +01:00
7733ea0c85
Bug fixes due to changed fuction, Updated text
2019-03-26 08:43:38 +01:00
295b5a4772
implemented assignment 2 & 3 of sql injection lession
2019-03-26 08:43:38 +01:00
2ee3b22207
Reworked some XSS assignments
2019-03-26 08:43:38 +01:00
990bf079d3
Added hints for dom-based xss assignment (part 2)
2019-03-26 08:43:38 +01:00
362671e67e
Added hints for dom-based xss assignment (part 1)
2019-03-26 08:43:38 +01:00
46f92dad3b
Added hints for Reflected XSS assignment.
2019-03-26 08:43:38 +01:00
3a7601d348
Moved js files to global directory, added id system to question json
2019-03-26 08:43:38 +01:00
2962ddbb3e
Restructured XSS category. Updated gitignore to ignore TestClass.class.
2019-03-26 08:43:38 +01:00
1cfd8dd843
Added feedback to cia quiz
2019-03-26 08:43:38 +01:00
61d8051b5f
Added feedback for assignment
2019-03-26 08:43:38 +01:00
7db39765c6
Improved Tests
2019-03-26 08:43:38 +01:00
718b113f86
Added my improved assignments
2019-03-26 08:43:38 +01:00
551f87dbd9
Deleted more unessecary files
2019-03-26 08:43:38 +01:00
dbba0fc188
Deleted not needed files for syntax highlighter
2019-03-26 08:43:38 +01:00
8dd0957c39
Added syntax highlighting for mitigation assignment
2019-03-26 08:43:38 +01:00
50c88738c2
Added a quiz for cia-triad lessons
2019-03-26 08:43:38 +01:00
baff6b06f3
Moved questions JSON to seperate file
2019-03-26 08:43:38 +01:00
41998a0143
Deleted old assignments (introduction) and added tests for the new ones
2019-03-26 08:43:38 +01:00
46e71a8bcd
Renamed hints
2019-03-26 08:43:38 +01:00
3b0c09add7
Highlighted important parts of text and expanded the CIA explanations.
2019-03-26 08:43:38 +01:00
002ce6e8a6
Polished and fixed assignment 10 (A) of sql injections
2019-03-26 08:43:38 +01:00
1bcddaf710
Reworked and polished assignment 8 and 9 (C and I)
2019-03-26 08:43:38 +01:00
cd3f7ea924
Inserted quiz into sql injection advanced
2019-03-26 08:43:38 +01:00
14f4b42ba5
Fixed some errors.
2019-03-26 08:43:38 +01:00
26e3803de0
Added more hints
2019-03-26 08:43:38 +01:00
6fe7582dfb
Added an assignment for compromising availability to the sql injections (introduction).
...
WIP
2019-03-26 08:43:38 +01:00
4e6c721545
Added an assignment for compromising integrity by query chaining to the sql injections (introduction)
2019-03-26 08:43:38 +01:00
75b1895122
Added a new lessons for sql injections on "Compromising confidentiality with String SQL Injection"
2019-03-26 08:43:38 +01:00
083eb1b567
improved the description of the new sql injection mitigation assignments
2019-03-26 08:43:38 +01:00
d2a2716a9a
Added a lesson for the CIA-Triad in the general category explaining the three elements of the triad.
2019-03-26 08:43:38 +01:00
0529289f6d
Added (introduction) extra to the sidebar menu on the left.
...
Slightly modified SQL Injections explanation/example.
2019-03-26 08:43:38 +01:00
adc8891160
Reworked SQl-Injections Introdruction Lesson plan
2019-03-26 08:43:38 +01:00
2fdde982eb
Restructured SQL Injection introduction lesson and created new required lesson-pages.
2019-03-26 08:43:38 +01:00
2334b3c02d
lessons: sql_injection
...
added another assignment
2019-03-26 08:43:38 +01:00
8667a85865
Draft_Version for SQL Injection
2019-03-26 08:43:38 +01:00
78ff54b910
Modified and improved explanations for SQL Injections (basics)
2019-03-26 08:43:38 +01:00
bca50e8ca5
lesson: sql-injection-mitigation
...
added new assignment for jdbc code completion
2019-03-26 08:43:38 +01:00
6e36cc1ea4
removed unnecessary interceptors
2019-03-26 08:37:47 +01:00
4050e899ff
changed unit test to dynamic port to prevent port conflict and build failure
2019-03-26 08:37:47 +01:00
1c2648e0a9
disable the fallback to the system locale to fix unit test and establish the desired behaviour
2019-03-26 08:37:47 +01:00
24bbb636f8
Update HttpBasics_ProxyIntro1.adoc
...
Fixed along to alone
2019-03-26 08:35:55 +01:00
7291651967
Update IntroductionWebWolf.adoc
...
Fixed typos and language to make it clearer
2019-03-26 08:35:55 +01:00
528c05a859
Update Landing_page.adoc
...
Updated the language to make it easier to understand
2019-03-26 08:35:55 +01:00
e625d4008b
Update Receiving_mail.adoc
...
Clarify text to make it easier to understand
2019-03-26 08:35:55 +01:00
53050d7198
Make language more understandable
...
Changed wording, to make it more intuitive
2019-03-26 08:35:55 +01:00
5ebf838cd2
Merge branch 'alexanderfry-feature/ssrf' into develop
2019-02-09 20:51:27 +01:00
a49dd6c348
Updated version in pom.xml
2019-02-09 20:51:14 +01:00
c0dd773b90
Merge branch 'develop' into alexanderfry-feature/ssrf
2019-02-09 18:20:43 +01:00
bd86dc6ee0
SNAPSHOT version
2019-02-09 18:20:08 +01:00
d6dae9ef75
Merge branch 'feature/ssrf' of git://github.com/alexanderfry/WebGoat into alexanderfry-feature/ssrf
2019-02-09 16:42:08 +01:00
941ca5e9a1
SQL injection add hints #470
2019-02-09 16:41:46 +01:00
5bc48193b6
Merge branch 'master' into develop
2019-02-08 14:56:53 +01:00
e9b1a10a52
Update landing page
2019-02-08 14:56:35 +01:00
c58ff9d0cb
Merge tag 'v8.0.0.M24' into develop
...
New version v8.0.0.M24
2019-02-08 14:21:57 +01:00
4948380aa1
Merge branch 'release/v8.0.0.M24'
2019-02-08 14:21:36 +01:00
6c86929aa6
New release, updating pom.xml
2019-02-08 14:20:23 +01:00
c25643afe2
Add landing page for WebGoat
2019-02-08 14:13:58 +01:00
7be519e724
Update README to reflect Java 11 change #553
2019-01-31 18:16:10 +01:00
98f75e34d5
Initial Commit of SSRF Lesson
2019-01-21 18:09:31 -04:00
5ba6492684
Merge tag 'v8.0.0.M23' into develop
...
v8.0.0.M23
2019-01-18 08:47:00 +01:00
72968d9619
Merge branch 'release/v8.0.0.M23'
2019-01-18 08:46:50 +01:00
631fedb752
New release, updating pom.xml
2019-01-18 08:45:44 +01:00
4f59bf545e
Updating release doc
2019-01-18 08:44:46 +01:00
5d5ba53473
Merge tag 'v8.0.0.M22' into develop
...
v8.0.0.M22
2019-01-18 08:39:19 +01:00
7b8e3cdb52
Merge branch 'release/v8.0.0.M22'
2019-01-18 08:38:10 +01:00
9be4361afc
New release, updating pom.xml
2019-01-18 08:37:26 +01:00
b0e3a06b50
Password reset lesson 5 not working #512
...
Added comment to not use OWASP ZAP
2019-01-17 16:35:04 +01:00
9170dcb87f
Fix a grammatical error
2019-01-17 14:50:07 +01:00
dc5f9880af
Full implementation of "Update Webgoat Dockerfile to use entrypoints and commands #523 " based on the pull request of Nicklaus McClendon
2019-01-17 14:49:42 +01:00
ed490a5ecf
Fix for #545
...
Introduced new macro to make a clear distinction between /WebWolf with
context root and without.
2019-01-16 11:07:30 +01:00
81d6e12ae1
Spring devtools no longer work in combination with Spring and Java 11
2019-01-15 16:29:49 +01:00
c3ee0b7662
Travis build should also use Java 11
2019-01-15 16:24:39 +01:00
959a3c6420
Docker images should use new jar version notation
2019-01-15 16:23:21 +01:00
3fa10c4b10
Update to Java 11
2019-01-15 16:23:03 +01:00
ec225558b9
Move to latest Spring Boot version and move to Java 11
2018-12-15 13:59:54 +01:00
dd1009bc54
Add Maven wrapper
2018-12-14 12:56:21 +01:00
bf45a0a8e5
Fix for XXE docs
2018-12-14 12:43:19 +01:00
f81a6852db
YAML structure fix, postgres version fix
...
The structure of the environment was incorrect. The postgres dialect doesn't match the postgres:latest image.
2018-11-19 08:16:49 +01:00
6699456ee1
Bug fix in sample code
2018-11-19 08:15:41 +01:00
ecbbb5258e
encapsulated the WEBGOAT_HOME in quotes
...
Encapsulating the `WEBGOAT_HOME` variable in quotes allows for spaces to exist in the path
2018-11-19 08:14:29 +01:00
1520c7571f
HTML Tampering Mitigation Description Typo
2018-11-19 08:13:17 +01:00
5921a06747
Fix SQL injection mitigation answer ( fixes #505 )
...
You need to submit the IP of the webgoat-prd server, not just any of the IPs.
2018-11-19 08:12:17 +01:00
b6e4995d11
Fixed Vagrant file
...
- Added correct wget urls for .jar files
- changed server address to 0.0.0.0(pointing to all interfaces) because by default it listens for connections on VM's localhost only but we want to access webgoat on NAT adapter via port forwarding
2018-11-19 08:10:11 +01:00
a2f28460c0
Update password_reset.html
...
Without this attribute it is impossible to pass the lesson "password-reset" `Email functionality with WebWolf`.
2018-11-19 08:08:41 +01:00
0797c3e2bf
Merge pull request #519 from pingiun/patch-1
...
Fix typo
2018-09-13 08:16:11 -07:00
f9a4061604
Fix typo
2018-09-12 09:54:44 +02:00
580e50f558
Same form post is used and with autocomplete this does not work because all fields will be posted. The endpoint could no long distinguish between the different actions (sending e-mail and checking password)
2018-08-10 13:15:40 +02:00
3d58049af6
docker-compose-local.yml now extends docker-compose.yml
...
WebWolf waits for 8 seconds after WebGoat starts so the database connection can be established
2018-08-08 18:26:12 +02:00
bca8b3c650
Fix buildscripts to wait for Docker and build snapshots
2018-08-08 18:23:27 +02:00
1252e3dc21
Update instructions to use docker-compose only
2018-07-17 20:17:35 +02:00
63a50df7a1
Add hint to lesson users no longer have guess the complete ip address
2018-07-06 18:22:29 +02:00
f9e552f1cd
Add instructions how to run WebGoat on Java 9 or higher
2018-07-04 19:15:54 +02:00
2233550fe1
Adding more solutions for SQL order by lesson
2018-06-22 14:12:37 +02:00
cb18295f9f
Update hint
2018-06-21 07:53:21 +02:00
651698d96c
Add different solution for XXE attack
2018-06-21 07:17:27 +02:00
4d7d0058c3
Update how to create a release document
2018-06-20 18:38:16 +02:00
e3fba396de
Merge tag 'v8.0.0.M21' into develop
2018-06-20 18:24:06 +02:00
3536fd0b6d
Merge branch 'release/v8.0.0.M21'
2018-06-20 18:23:59 +02:00
bc84e8f207
Build release when tag is set
2018-06-20 18:22:35 +02:00
14dbd47675
Merge tag 'v8.0.0.M20' into develop
...
New release M20
2018-06-20 18:06:26 +02:00
898dd90c6f
Merge branch 'release/v8.0.0.M20'
2018-06-20 18:06:17 +02:00
ac12a009e4
New release v8.0.0.M20
2018-06-20 18:05:59 +02:00
699b1bfd89
Only do releases and Docker updates when building master
2018-06-20 18:05:06 +02:00
ad77a7ab24
Merge tag 'v8.0.0.M19' into develop
...
New release M19
2018-06-20 16:40:44 +02:00
b7278590f5
Merge branch 'release/v8.0.0.M19'
2018-06-20 16:40:33 +02:00
9dd93d88d9
New release v8.0.0.M19
2018-06-20 16:40:28 +02:00
4c767cb977
Merge tag 'v8.0.0.M18' into develop
...
New release
2018-06-20 16:32:44 +02:00
12123ef13b
Merge branch 'release/v8.0.0.M18'
2018-06-20 16:32:31 +02:00
c7da546249
Improve text for lesson about CSRF login
2018-06-16 17:52:18 +02:00
a41ff0083c
Merge pull request #479 from misfir3/develop
...
Recent updates, including Missing Function AC content & patch for Vuln Components Lesson
2018-06-13 18:44:09 -06:00
701a99cf8f
Merge pull request #487 from matthias-g/xssFixes
...
Small lesson improvements
2018-06-13 18:42:14 -06:00
844808bfa7
Merge pull request #485 from matthias-g/fixSQLInjection
...
Fix sql injection
2018-06-13 18:41:05 -06:00
81aac93dfe
Usage base64 encoded password as expected by JJWT
2018-06-13 17:58:52 +02:00
e5ec2c1ee0
Fix html attribute
2018-06-13 17:56:57 +02:00
b0fbeaff2c
This improves the text of the lesson about XSS
2018-06-13 17:56:23 +02:00
b47bb96534
Update changed password in tests
2018-06-13 16:11:28 +02:00
3b9b695ef1
Check host header instead of origin which might not be present #475
2018-06-13 11:38:33 +02:00
1d2575a211
Allow - in usernames because CSRF lesson requires username starting with prefix crsf- #476
2018-06-13 11:38:33 +02:00
56fc983414
Update database layout so that proposed solution works
2018-06-12 17:40:28 +02:00
268adbcf7e
Move assignments to correct package so that hints are shown
2018-06-12 17:40:28 +02:00
f383454440
Fix spelling in JWT lesson
2018-06-12 11:02:51 +02:00
bae3e75ae2
Fix minor issues in hint view
2018-06-12 11:02:16 +02:00
a7b82985d4
Fix usage of JJWT API which expects base64 encoded strings as key
2018-06-12 11:01:23 +02:00
3d282e163c
Show newest comments first
...
This prevents new comments from not being displayed after a comment containing invalid html has been posted.
2018-06-12 10:54:13 +02:00
7068c84c6a
Fix parameter in url and some spelling
2018-06-12 10:54:13 +02:00
0030c7bdfb
Merge pull request #480 from matthias-g/fixPageNum
...
Fix next page button when url doesn't end with page number
2018-06-07 11:27:29 -06:00
89f6a73275
Fix next page button when url doesn't end with page number
2018-06-07 19:07:58 +02:00
cf0e4e40cf
clean up
2018-06-05 14:36:40 -06:00
dfd51f8b54
Merge branch 'develop' of github.com:misfir3/WebGoat into develop
2018-06-05 14:10:51 -06:00
5e8c610fbf
gke-deploy.sh
2018-06-05 14:10:29 -06:00
71514fc39b
GKE deploy script
2018-06-05 09:45:47 -06:00
1734170e9e
updates to missing function ac lesson
2018-06-04 16:53:13 -06:00
c89afe6334
Merge remote-tracking branch 'upstream/develop' into develop
2018-06-01 09:54:03 -06:00
e96ab488ff
Merge branch 'develop' of github.com:misfir2/WebGoat into develop
2018-05-14 12:17:32 -06:00
31f7ea6985
script to automate WebGoat deployment on GKE
2018-05-14 12:15:48 -06:00
186f24f1df
more hintview patching
2018-05-03 10:49:58 -06:00
089dd56a15
wiring jqueryui to vuln jquery #368
2018-05-03 10:49:31 -06:00
6cfefba0ee
work-arounds, fixes for page initialization and some clean-up
2018-05-03 10:25:34 -06:00
20e45da8ae
cleanup that was missed in prev. commit
2018-05-02 16:36:34 -06:00
e34faa13d6
fix for periodic fail on StoredXssCommentsTest
2018-05-02 16:35:57 -06:00
927bbad488
merging from release branch ... PR's and Nanne's recent work
2018-05-02 14:27:44 -06:00