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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| com.google.common.html.types
»
proto A protocol buffer that defines wrappers for strings in web-content | 1.0.0 | 1.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.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 | 18.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 | 18.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.1 | |
Annotation Lib
CDDL +1
| javax.annotation
»
jsr250-api Common Annotations for the JavaTM Platform API | 1.0 | 1.3.2 |