aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controllers')
-rwxr-xr-xapp/Controllers/indexController.php14
-rw-r--r--app/Controllers/statsController.php5
2 files changed, 19 insertions, 0 deletions
diff --git a/app/Controllers/indexController.php b/app/Controllers/indexController.php
index 967029fd1..276d56acd 100755
--- a/app/Controllers/indexController.php
+++ b/app/Controllers/indexController.php
@@ -83,6 +83,13 @@ class FreshRSS_index_Controller extends Minz_ActionController {
Minz_Error::error(404);
}
};
+
+ $this->_csp([
+ 'default-src' => "'self'",
+ 'frame-src' => '*',
+ 'img-src' => '* data:',
+ 'media-src' => '*',
+ ]);
}
/**
@@ -121,6 +128,13 @@ class FreshRSS_index_Controller extends Minz_ActionController {
$title = '(' . FreshRSS_Context::$get_unread . ') ' . $title;
}
Minz_View::prependTitle($title . ' · ');
+
+ $this->_csp([
+ 'default-src' => "'self'",
+ 'frame-src' => '*',
+ 'img-src' => '* data:',
+ 'media-src' => '*',
+ ]);
}
/**
diff --git a/app/Controllers/statsController.php b/app/Controllers/statsController.php
index 1d0d9c124..0d7d8f65a 100644
--- a/app/Controllers/statsController.php
+++ b/app/Controllers/statsController.php
@@ -15,6 +15,11 @@ class FreshRSS_stats_Controller extends Minz_ActionController {
Minz_Error::error(403);
}
+ $this->_csp([
+ 'default-src' => "'self'",
+ 'style-src' => "'self' 'unsafe-inline'",
+ ]);
+
Minz_View::prependTitle(_t('admin.stats.title') . ' · ');
}