PHPackages                             aerticket/configuration-blinder - 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. aerticket/configuration-blinder

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

aerticket/configuration-blinder
===============================

Hide confidential configuration values from backend users

2.0.0(4y ago)06.5kGPL-3.0-or-laterPHPPHP &gt;=7.3

Since Nov 28Pushed 4y ago3 watchersCompare

[ Source](https://github.com/aerticket/t3ext-configuration-blinder)[ Packagist](https://packagist.org/packages/aerticket/configuration-blinder)[ RSS](/packages/aerticket-configuration-blinder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

TYPO3 configuration blinder
===========================

[](#typo3-configuration-blinder)

TYPO3 hides some confidential configuration values like database credentials from human beings that use the TYPO3 backend - even from administrators that have access to the configuration module.

With this extension you can add more values that should be blinded in the configuration module and thus hidden from all backend users.

Option 1: Selectively blind single configuration values
-------------------------------------------------------

[](#option-1-selectively-blind-single-configuration-values)

Just add configuration values that should be blinded to the `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['configuration_blinder']['blindedConfigurationOptions']` array like this:

```
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['configuration_blinder']['blindedConfigurationOptions']['TYPO3_CONF_VARS']['EXTCONF']['my_extension']['my_secret_key'] = '******';
```

Option 2: Define configuration keys that should always be blinded
-----------------------------------------------------------------

[](#option-2-define-configuration-keys-that-should-always-be-blinded)

If you have multiple confidential values with the same key name in different places, you can add the name of the key to the `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['configuration_blinder']['keysToBlind']` array like this:

```
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['configuration_blinder']['keysToBlind'][] = 'my_secret_key';
```

This would blind the configuration value of the first example, but also all other configuration values of type string with the key 'my\_secret\_key'.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 62.5% 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 ~676 days

Total

2

Last Release

1685d ago

Major Versions

1.0.0 → 2.0.02021-10-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/512990967bd2c4716331c1240b1b7f2f3753cf6a7e690c4a8f78dd996bbe19de?d=identicon)[theilm](/maintainers/theilm)

---

Top Contributors

[![theilm](https://avatars.githubusercontent.com/u/1016315?v=4)](https://github.com/theilm "theilm (5 commits)")[![wolffc](https://avatars.githubusercontent.com/u/1393783?v=4)](https://github.com/wolffc "wolffc (3 commits)")

---

Tags

configurationsecurityTYPO3 CMStypo3

### Embed Badge

![Health badge](/badges/aerticket-configuration-blinder/health.svg)

```
[![Health](https://phpackages.com/badges/aerticket-configuration-blinder/health.svg)](https://phpackages.com/packages/aerticket-configuration-blinder)
```

###  Alternatives

[phpseclib/phpseclib

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

5.6k434.8M1.3k](/packages/phpseclib-phpseclib)[defuse/php-encryption

Secure PHP Encryption Library

3.9k162.4M214](/packages/defuse-php-encryption)[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k16.7M113](/packages/mews-purifier)[robrichards/xmlseclibs

A PHP library for XML Security

41278.1M118](/packages/robrichards-xmlseclibs)[spatie/laravel-csp

Add CSP headers to the responses of a Laravel app

8519.6M19](/packages/spatie-laravel-csp)[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)

PHPackages © 2026

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