#!/usr/bin/perl -wT use strict; use CGI; my $cgi = new CGI; print "HTTP/1.1 200 OK\n"; print "Content-Type: text/html; charset=UTF-8\n"; my $experimental = $cgi->param('experimental') || ""; if ($experimental eq 'true') { print "X-WebKit-CSP: " . $cgi->param('csp') . "\n\n"; } else { print "Content-Security-Policy: " . $cgi->param('csp') . "\n\n"; } my ($text, $replacement) = ("FAIL", "PASS"); ($text, $replacement) = ($replacement, $text) if $cgi->param('should_run') eq 'no'; my $nonce = $cgi->param('nonce') || ""; if ($nonce ne "") { $nonce = "nonce='" . $nonce . "'"; } print "\n"; print "\n"; print "
\n"; print "