Title: Computernørden&#039;s Security Panel
Author: Albert van Harten
Published: <strong>2026年7月19日</strong>
Last modified: 2026年7月19日

---

プラグインを検索

![](https://s.w.org/plugins/geopattern-icon/computernoerdens-security-panel.svg)

# Computernørden's Security Panel

 作者: [Albert van Harten](https://profiles.wordpress.org/albertvanharten/)

[ダウンロード](https://downloads.wordpress.org/plugin/computernoerdens-security-panel.1.0.7.zip)

 * [詳細](https://ja.wordpress.org/plugins/computernoerdens-security-panel/#description)
 * [レビュー](https://ja.wordpress.org/plugins/computernoerdens-security-panel/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/computernoerdens-security-panel/#installation)
 * [開発](https://ja.wordpress.org/plugins/computernoerdens-security-panel/#developers)

 [サポート](https://wordpress.org/support/plugin/computernoerdens-security-panel/)

## 説明

Computernørden’s Security Panel helps you secure your WordPress site with clear,
guided tools — no deep technical knowledge required. Its Security Center shows how
well your site is protected and what to do next, in plain language.

**What it does**

 * **HTTPS & HSTS** — makes sure visitors always reach your site over an encrypted
   connection.
 * **Security headers** — switches on browser protections against framing, content-
   sniffing and referrer leaks.
 * **Content Security Policy builder** — a visual, per-directive editor with a safe
   Test mode, per-request nonces, hash allowlisting, and a violation log that helps
   you tighten the policy from real traffic without breaking your site.
 * **security.txt** — publishes and maintains a valid /.well-known/security.txt (
   RFC 9116), keeping the expiry date fresh automatically, with optional PGP-signed
   content.
 * **Readiness scanner** — checks common hardening settings (debug output, file 
   editing, upload execution and more) and offers one-click fixes where it’s safe
   to apply them.
 * **Infrastructure checks** — detects findings that live below WordPress (CAA DNS
   records, certificate key strength, HTTP compression, DANE) and explains exactly
   how to fix each in your own hosting environment.

The plugin aims for a clean result on public security scanners and gives self-contained,
environment-aware guidance for anything it cannot change directly.

### External services

This plugin performs security diagnostics by connecting to **your own website’s 
domain and public DNS records**. It does not send your data to any third-party company,
analytics service, or the plugin author. The connections exist only to measure how
your own site is configured, the same way an external scanner would, and they run
only when you open the plugin’s diagnostics/Security Center screen (or when the 
daily security.txt maintenance task runs).

Specifically:

 * **TLS probe** — the plugin makes HTTPS requests to your own site’s hostname to
   detect which TLS protocol versions your server accepts. The request goes to your
   domain only; the URL is your own site’s home URL. No request body or personal
   data is sent beyond a standard request and a plugin User-Agent string.
 * **Infrastructure checks** — the plugin queries public DNS records for your own
   domain (CAA and TLSA/DANE records via DNS), opens a TLS connection to your own
   domain to inspect its certificate, and makes one HTTPS request to your own site
   to check whether HTTP compression is enabled. All targets are your own domain.

Because every connection targets your own site and public DNS, there is no third-
party service, terms of service, or privacy policy involved. If your site is served
through a CDN or proxy (e.g. Cloudflare), these probes reach that provider’s edge,
as any external visitor’s would.

## インストール

 1. Upload the plugin files to the `/wp-content/plugins/computernoerdens-security-panel`
    directory, or install the plugin through the WordPress Plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Open the “Security” menu to see your Security Center and configure each module.

## FAQ

### Will this break my site?

The plugin is designed to be safe. The Content Security Policy has a Test mode that
watches without blocking, so you can confirm what your site needs before enforcing
anything. Settings changes are reversible, and wp-config edits create a timestamped
backup first.

### Does it require any paid service or external account?

No. The plugin is fully functional on its own and does not require any account or
subscription.

### It flagged something it says it cannot fix. What now?

Some security findings live in DNS, your TLS certificate, or your web server — below
the level a WordPress plugin can change. For those, the plugin detects the finding
and gives step-by-step guidance for your specific hosting environment.

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

Computernørden's Security Panel はオープンソースソフトウェアです。以下の人々がこの
プラグインに貢献しています。

貢献者

 *   [ Albert van Harten ](https://profiles.wordpress.org/albertvanharten/)

[“Computernørden's Security Panel” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/computernoerdens-security-panel)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/computernoerdens-security-panel/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/computernoerdens-security-panel/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/computernoerdens-security-panel/)
を [RSS](https://plugins.trac.wordpress.org/log/computernoerdens-security-panel/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.0.7

 * Replaced the direct curl calls in the TLS probe with the WordPress HTTP API (
   wp_remote_get + the http_api_curl hook for TLS-version pinning).
 * Documented the plugin’s self-directed diagnostic connections in a new “External
   services” readme section.
 * Made the security.txt web-root path filterable (cno_security_web_root) and documented
   why the web root is the correct location per RFC 9116.

#### 1.0.6

 * Set a distinct Plugin URI (plugin page) separate from the Author URI.

#### 1.0.5

 * Removed the duplicate Plugin URI header (kept the Author URI) to satisfy WordPress.
   org submission requirements.

#### 1.0.4

 * Made the nonce verification in the settings-reading helper visible to static 
   analysis as well. Resolves the last code-standards warnings.

#### 1.0.3

 * Made AJAX nonce verification visible to static analysis (inline check_ajax_referer
   in each handler) and added full input sanitization for the settings payload. 
   No functional change; resolves the remaining code-standards warnings.

#### 1.0.2

 * WordPress.org compliance pass. Renamed to remove the restricted word “plugin”
   from the name and slug. Replaced unlink() with wp_delete_file(); added wp_unslash()/
   sanitize_text_field() to all $_SERVER/$_POST reads; documented the deliberate
   direct-curl (TLS-version probing), direct-filesystem (wp-config editing) and 
   central-nonce (authorize()) patterns with justified phpcs:ignore annotations;
   marked template-scoped variables. Bumped “Tested up to” to 7.0.

#### 1.0.1

 * Fixed a fatal error on activation caused by relying on a Composer autoloader 
   that isn’t shipped. The plugin now uses a self-contained PSR-4 autoloader and
   bundles no external dependencies.

#### 1.0.0

 * First public release: HTTPS/HSTS, security headers, Content Security Policy builder
   with Test mode, nonces, hashes and violation logging, security.txt with auto-
   renewing expiry and optional PGP signing, readiness scanner with one-click fixes,
   infrastructure checks with environment-aware guidance, and a plain-language Security
   Center dashboard.

## メタ

 *  バージョン **1.0.7**
 *  最終更新日 **3日前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 6.5またはそれ以降 **
 *  検証済み最新バージョン: **7.0.2**
 *  PHP バージョン ** 7.0またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/computernoerdens-security-panel/)
 * タグ
 * [content security policy](https://ja.wordpress.org/plugins/tags/content-security-policy/)
   [hardening](https://ja.wordpress.org/plugins/tags/hardening/)[https](https://ja.wordpress.org/plugins/tags/https/)
   [security](https://ja.wordpress.org/plugins/tags/security/)[Security Headers](https://ja.wordpress.org/plugins/tags/security-headers/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/computernoerdens-security-panel/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/computernoerdens-security-panel/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/computernoerdens-security-panel/reviews/)

## 貢献者

 *   [ Albert van Harten ](https://profiles.wordpress.org/albertvanharten/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/computernoerdens-security-panel/)