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/LicenseGroup / ArtifactVersionUpdates
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.22.50.0
Core Utils Apache 2.0
com.google.guava » guava3 vulnerabilities
Guava is a suite of core and expanded libraries that include
19.033.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.033.7.1-jre
com.google.gwt » gwt-user
GWT-compatible widgets, browser abstractions, and JRE implementations for use in client applications.
2.8.0-beta12.13.1
com.google.gwt » gwt-dev
Compiler, Test runner, Development mode, and other tools for developing GWT applications
2.8.0-beta12.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.04.36.0
javax.annotation » jsr250-api
Common Annotations for the JavaTM Platform API
1.01.3.2

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
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.21.8.0