Wrapper types for web content strings.
These strings must meet a contract that enable web
applications to be secure-by-construction against
important classes of vulnerabilities like XSS.
This is meant to be used in conjunction with the
error_prone checker, and safe template languages.
https://github.com/google/safe-html-types/blob/master/README.md
Compile Dependencies (7)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Defect Detection
Apache 2.0
| com.google.errorprone
»
error_prone_annotations Annotations for Error Prone, a static analysis tool for Java that catches common programming mistakes at compile-time. | 2.0.2 | 2.50.0 | |
Core Utils
Apache 2.0
| com.google.guava
»
guava3 vulnerabilities Guava is a suite of core and expanded libraries that include | 19.0 | 33.7.1-jre | |
Testing
Apache 2.0
| com.google.guava
»
guava-testlib Guava testlib is a set of java classes used for more convenient | 19.0 | 33.7.1-jre | |
| com.google.gwt
»
gwt-user GWT-compatible widgets, browser abstractions, and JRE implementations for use in client applications. | 2.8.0-beta1 | 2.13.1 | ||
| com.google.gwt
»
gwt-dev Compiler, Test runner, Development mode, and other tools for developing GWT applications | 2.8.0-beta1 | 2.13.1 | ||
Data Format
BSD 3-clause
| com.google.protobuf
»
protobuf-java4 vulnerabilities Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an | 2.5.0 | 4.36.0 | |
Annotation Lib
CDDL +1
| javax.annotation
»
jsr250-api Common Annotations for the JavaTM Platform API | 1.0 | 1.3.2 |
Test Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | [4.11,) | 6.1.3 | |
Apache 2.0
| org.apache.maven.shared
»
maven-verifier Provides a test harness for Maven integration tests. | 1.2 | 1.8.0 |