kingsoft/csp-builder

Content Security Policy builder for PHP

Installs: 73

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 3

pkg:composer/kingsoft/csp-builder

1.3.0 2025-04-28 19:16 UTC

This package is auto-updated.

Last update: 2025-09-28 20:13:35 UTC


README

Generate a CSP header

Installation

This project using composer.

composer require kingsoft/csp-builder

Usage

<?php
use CSP\CspBuilder;

$csp = (new CspBuilder())
  ->addCspPolicy('script-src', CspBuilder::SELF)
  ->addCspPolicy('script-src', CspBuilder::NONCE)
  ->addCspPolicyNonce('script-src')
  ->setCspHeader();

define('NONCE', $csp-> getNonce());

<script nonce="<?= NONCE ?>">
</script>