Skip to content

Commit f83f950

Browse files
authored
Merge pull request github#6325 from smowton/smowton/feature/org-json-models
Java: add models of JSON-java, aka `org.json`
2 parents 3a45657 + 170bb43 commit f83f950

26 files changed

+3222
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
lgtm,codescanning
2+
* Added models of the JSON-java library, also known by its package name `org.json`. This may lead to detection of more issues whenever JSON deserialization is involved in a relevant dataflow path.

java/ql/src/semmle/code/java/dataflow/ExternalFlow.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ private module Frameworks {
8585
private import semmle.code.java.frameworks.jackson.JacksonSerializability
8686
private import semmle.code.java.frameworks.JavaxJson
8787
private import semmle.code.java.frameworks.JaxWS
88+
private import semmle.code.java.frameworks.JsonJava
8889
private import semmle.code.java.frameworks.Optional
8990
private import semmle.code.java.frameworks.spring.SpringCache
9091
private import semmle.code.java.frameworks.spring.SpringHttp

java/ql/src/semmle/code/java/frameworks/JsonJava.qll

Lines changed: 252 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)