WP Manifestindependent plugin directory
manifest / security / jcore-turva

JCORE Turva

★ 0stars
89release downloads
≈20active sites
v1.15.0latest · 8d ago

Install

Download jcore-turva.zip From the v1.15.0 release on GitHub, Oct 15, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jco-digital/jcore-turva/releases/download/v1.15.0/jcore-turva.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Manage security headers like CSP and Permissions Policy with violation reporting through a modern React interface.

Description

JCORE Turva is a WordPress plugin designed to help you manage security headers for your website. It provides a user-friendly interface for configuring Content Security Policy (CSP) and Permissions Policy, along with a built-in violation reporting system to help you monitor and refine your security settings.

Features

  • Content Security Policy (CSP) Management: Easily define directives for your CSP to protect your site from XSS and other injection attacks.
  • Permissions Policy: Control which browser features and APIs can be used on your site.
  • Violation Reporting: Capture and view security policy violations directly within your WordPress admin dashboard.
  • Regional Google Domains: Automatically expand Google domains to their regional TLDs for broader compatibility.
  • Automatic Updates: Integrated with the J&Co Digital update system.
  • React-based UI: A modern, responsive settings interface built with React.

Requirements

  • WordPress: 6.7 or higher
  • PHP: 8.2 or higher

Installation

  1. Upload the jcore-turva folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to Settings > JCORE Turva to configure your security headers.

Development

To set up the development environment, you will need pnpm and composer installed.

Makefile Commands

A Makefile is provided for convenience:

  • make install: Install both JavaScript and PHP dependencies.
  • make build: Run the build process.
  • make start: Start the WordPress environment.
  • make stop: Stop the WordPress environment.
  • make release: Create a zip file for release in the release/ directory.
  • make clean: Remove all build and dependency directories.

Build Scripts

  • pnpm install: Install JavaScript dependencies.
  • composer install: Install PHP dependencies.
  • pnpm update-readme: Update README.md headers from the plugin file.
  • pnpm build: Build the production assets.
  • pnpm start: Start the development server with live reloading.
  • pnpm format: Format the code according to WordPress standards.
  • pnpm lint:js: Lint the JavaScript files.
  • pnpm lint:css: Lint the SCSS files.

WordPress Environment

You can use the provided @wordpress/env configuration to quickly spin up a local WordPress environment:

pnpm env:start

To stop the environment:

pnpm env:stop

License

This project is licensed under the GPL-2.0-or-later License. See the LICENSE file for details.

Author

Created by J&Co Digital.

Releases

Newest 25 of 34 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.15.0 latest
Oct 15, 2026 8d ago
jcore-turva.zip
9
Oct 2, 2026 21d ago
jcore-turva.zip cohort
18
Sep 29, 2026 24d ago
jcore-turva.zip
6
Sep 29, 2026 24d ago
jcore-turva.zip
0
Sep 24, 2026 29d ago
jcore-turva.zip
1
Sep 22, 2026 1mo ago
jcore-turva.zip
3
Sep 17, 2026 1mo ago
jcore-turva.zip
5
Sep 17, 2026 1mo ago
jcore-turva.zip
2
Jun 22, 2026 4mo ago
jcore-turva.zip
18
Jun 16, 2026 4mo ago
jcore-turva.zip
4
Jun 16, 2026 4mo ago
jcore-turva.zip
2
Jun 16, 2026 4mo ago
jcore-turva.zip
0
Jun 16, 2026 4mo ago
jcore-turva.zip
0
Jun 16, 2026 4mo ago
jcore-turva.zip
1
Jun 15, 2026 4mo ago
jcore-turva.zip
1
Jun 15, 2026 4mo ago
jcore-turva.zip
1
Jun 15, 2026 4mo ago
jcore-turva.zip
1
Jun 15, 2026 4mo ago
jcore-turva.zip
1
Jun 8, 2026 4mo ago
jcore-turva.zip
2
Jun 2, 2026 4mo ago
jcore-turva.zip
2
Jun 2, 2026 4mo ago
jcore-turva.zip
0
May 28, 2026 4mo ago
jcore-turva.zip
2
May 28, 2026 4mo ago
jcore-turva.zip
1
May 28, 2026 4mo ago
jcore-turva.zip
1
May 28, 2026 4mo ago
jcore-turva.zip
1
All releases on GitHub →

Active-site estimate ≈20 comes from the v1.14.0 cohort. Method.