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 (6)
| 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.6.0-jre | |
Testing
Apache 2.0
| com.google.guava
»
guava-testlib(optional) Guava testlib is a set of java classes used for more convenient | 19.0 | 33.6.0-jre | |
Annotation Lib
Apache 2.0
| com.google.jsinterop
»
jsinterop-annotations JsInterop Annotations contains a set of java annotations that drive the javascript | 1.0.1 | 2.1.0 | |
Data Format
BSD 3-clause
| com.google.protobuf
»
protobuf-java6 vulnerabilities Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an | 3.3.0 | 4.35.1 | |
Annotation Lib
CDDL +1
| javax.annotation
»
jsr250-api Common Annotations for the JavaTM Platform API | 1.0 | 1.3.2 |