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 (8)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.google.common.html.types » proto
A protocol buffer that defines wrappers for strings in web-content
1.0.01.0.8
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
18.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
18.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.1
javax.annotation » jsr250-api
Common Annotations for the JavaTM Platform API
1.01.3.2

Test Dependencies (1)

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