forked from lix-project/hydra
web: serveFile: also serve a CSP putting served HTML in its own origin
This commit is contained in:
parent
5c3e508e55
commit
ee1a7a7813
|
@ -236,6 +236,9 @@ sub serveFile {
|
|||
}
|
||||
|
||||
elsif ($ls->{type} eq "regular") {
|
||||
# Have the hosted data considered its own origin to avoid being a giant
|
||||
# XSS hole.
|
||||
$c->response->header('Content-Security-Policy' => 'sandbox allow-scripts');
|
||||
|
||||
$c->stash->{'plain'} = { data => grab(cmd => ["nix", "--experimental-features", "nix-command",
|
||||
"store", "cat", "--store", getStoreUri(), "$path"]) };
|
||||
|
|
Loading…
Reference in a new issue