The tests are as below. The Ver. (version) column, shows the first version of the Jena GRDDL Reader which passes this test.
| Input | Schema Profile |
Transforms | Output | Ver. | Description |
|---|---|---|---|---|---|
| warn.html | warn.xsl | warn.rdf | 0.1 | Checks that RDF/XML parser issues warning. | |
| badhtml.html | title.xsl | badhtml.rdf | 0.1 | Checks that poor html is tidied. | |
| security.html | security.xsl | empty.rdf | 0.1 | XSLT tries to access local file: GRDDL must indicate potential attack. | |
| security2.html | security2.xsl | empty.rdf | 0.1 | XSLT tries to access remote file (from different server): GRDDL must indicate potential attack. | |
| security3.html | security3.xsl | empty.rdf | 0.1 | XSLT tries to write local file: GRDDL must indicate potential attack. | |
| security4.html | security4.xsl | empty.rdf | 0.1 | XSLT tries to read a local file, and send its contents as the query parameter to a remote server: GRDDL must indicate potential attack. | |
| security5.html | security5.xsl | empty.rdf | 0.1 | XSLT tries to read a local file, and send its contents as the query parameter to a remote server: GRDDL must indicate potential attack. | |
| security6.html profileSecurity6.html |
security6.sxsl profileSecurity6.xsl |
empty.rdf | 0.2 | XSLT tries to send user.home as the query parameter to a remote server: GRDDL must indicate potential attack. | |
| permitted6.html profilePermitted6.html |
permitted6.sxsl profilePermitted6.xsl |
permitted6.rdf | 0.1 | XSLT tries to send xs:vendor-url as the query parameter to a remote server: GRDDL may succeed. Value given is that for the Jena GRDDL Reader. |
|
| includes.html |
includes.xsl
title.xsl |
includes.rdf | 0.1 | XSLT uses xsl:include, which is permitted. |
|
| imports.html |
imports.xsl
title.xsl |
imports.rdf | 0.1 | XSLT includes xsl:import, which is permitted. |
|
| xslt2.html | xslt2.xsl | xslt2.rdf | 0.1 | Test needs XSLT version 2.0 | |
| httpHeaders.xml | httpHeaders.xsl | httpHeaders.rdf | 0.2 | HTTP Headers Test |