PHPackages                             h4ck3r31/csp-details - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. h4ck3r31/csp-details

ActiveTypo3-cms-extension[Security](/categories/security)

h4ck3r31/csp-details
====================

TYPO3 Content-Security-Policy Violation Details

v1.0.4(11mo ago)047GPL-2.0-or-laterPHP

Since May 22Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/hofhaeckerei/csp-details)[ Packagist](https://packagist.org/packages/h4ck3r31/csp-details)[ RSS](/packages/h4ck3r31-csp-details/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (1)Versions (6)Used By (0)

TYPO3 Content-Security-Policy Details
=====================================

[](#typo3-content-security-policy-details)

Provides additional details for CSP violations in TYPO3 v12 - like dynamic HTML markup that was rendered, or more navigator/browser details.

There are several "surprises" with CSP violations, great details and insights are collected at

Installation
------------

[](#installation)

```
composer req h4ck3r31/csp-details
```

⚠️ When enabling this package (via Admin Tools, Extension Settings), the generated logs might consume a lot of storage space withing a short amount of time. Thus, please take care of rotating/compressing these files or just have it enabled only while debugging.

Configuration
-------------

[](#configuration)

ℹ️ This package needs to be enabled explicity via Admin Tools, Extension Settings!

Once enabled, details are logged to `var/log/typo3_csp-details_*.log`.

⚠️ Logged details might contain tokens or other private details of the current user sessions. Please make sure to frequently clean up these files, and just enable the debug functionality of this package just for a very limited time.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance50

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~183 days

Total

5

Last Release

354d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/402145?v=4)[Oliver Hader](/maintainers/ohader)[@ohader](https://github.com/ohader)

---

Top Contributors

[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (7 commits)")

---

Tags

cspsecuritytypo3

### Embed Badge

![Health badge](/badges/h4ck3r31-csp-details/health.svg)

```
[![Health](https://phpackages.com/badges/h4ck3r31-csp-details/health.svg)](https://phpackages.com/packages/h4ck3r31-csp-details)
```

###  Alternatives

[leuchtfeuer/secure-downloads

"Secure Download": Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.

22234.7k1](/packages/leuchtfeuer-secure-downloads)[derhansen/form_crshield

Challenge/response spambot protection for TYPO3 ext:form - Adds a hidden input field containing a challenge string to forms. Client must execute included JavaScript to calculate the expected response.

20205.1k6](/packages/derhansen-form-crshield)[causal/fal-protect

Protect everything within /fileadmin/ based on associated folder and file restrictions (visibility, user groups and dates of publication).

1269.5k](/packages/causal-fal-protect)[spooner-web/be_secure_pw

You can set password conventions to force secure passwords for BE users.

10461.3k](/packages/spooner-web-be-secure-pw)[georgringer/noopener

Add rel="noopener noreferrer" to all external links

1535.1k](/packages/georgringer-noopener)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
