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