You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: code-scanning-guides/synthetic-applications/owasp-webgoat.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,12 @@ Scanning OWASP WebGoat can have some issues right out of the box where CodeQL mi
8
8
This is due to the following:
9
9
10
10
1. WebGoat uses JDK 17
11
-
- Action uses JDK 8 by default
11
+
- Action uses a different JDK by default. Use the `actions/setup-java` action.
12
12
2. Uses Project Lombok
13
-
- Future support will be coming to CodeQL natively
13
+
-[support added to CodeQL natively in v2.14.4](https://github.blog/changelog/2023-09-01-code-scanning-with-codeql-improves-support-for-java-codebases-that-use-project-lombok/)
14
14
3. Dependencies are not all present in Dependency Graph
15
-
- Using [Submission API](https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api#using-pre-made-actions)
15
+
- Using [Submission API](https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api#using-pre-made-actions)
16
+
4. Vulnerabilities not detected.
17
+
- Enhance CodeQL to use a custom configuration file that broadens the threat model and pulls in additional expirmental, low precision, and community packs/queries. Note that this may include alerts with elevated false positive rates due to lower precision.
- The default threat model includes remote sources of untrusted data. This config will also [expand the threat model to include local sources](https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#extending-codeql-coverage-with-threat-models): `threat-models: local`
0 commit comments