[WordPress] 外掛分享: Form Marshal

首頁 › 外掛目錄 › Form Marshal
WordPress 外掛 Form Marshal 的封面圖片
全新外掛
安裝啟用
—
尚無評分
3 天前
最後更新
—
問題解決
WordPress 6.4+ PHP 7.4+ v0.6.3 上架:2026-10-10

內容簡介

Form Marshal 是一款專為網站表單設計的外掛,能夠檢查並標示出收集受保護健康資訊(PHI)或個人可識別資訊(PII)的表單,協助網站管理員確保資料安全與合規性。

【主要功能】
• 檢查所有表單及欄位的資訊收集情況
• 以區塊模式關閉不合規的表單
• 提供詳細報告與行動建議
• 支援多種表單外掛如 Gravity Forms 和 WPForms
• 設定資料保留期限並可導出 CSV

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.6.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Form Marshal」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Website forms are easy to build and easy to get wrong. A form that asks for a diagnosis, a date of birth next to a name, or answers to a depression screening questionnaire turns a website into a place that stores health information. Most form plugins store every answer in the WordPress database, unencrypted, and none of them signs a business associate agreement.
Form Marshal checks every form on the site and tells you which ones collect protected health information (PHI) or personally identifiable information (PII), field by field, in plain sentences. In Block mode it turns off the forms that should not be running, on every page they appear on, and refuses their submissions, with a time-limited exception process for the cases that need one.
Form Marshal is a control, not a compliance guarantee. It flags likely problems and gives administrators tools to act. It does not certify that a site meets HIPAA or any other rule.
Works with

Gravity Forms
Ninja Forms
WPForms
Contact Form 7
Fluent Forms (and Fluent Forms Pro)
Forminator

Finds

Every form, every field: field types, labels, descriptions, placeholders, choices, hidden fields, the pages each form is placed on, and where answers go (emails, add-ons, redirects).
Four classes: clear, PII, PHI, and PHI (screening instrument), with a severity. Screening questionnaires such as PHQ-9 and GAD-7 count as PHI even without a name field, because form plugins record the time and often the IP address with every answer.
Stored answers, safely: optional sampling of up to 100 stored entries per flagged form, checked for patterns such as Social Security numbers, dates of birth, and health words. Only the pattern name and a count are kept, never the answer.

Blocks

Block mode replaces a flagged form wherever it appears with a short message and refuses its submissions before anything is stored, emailed, or sent on. Flag mode only reports.
Exceptions: an editor asks for one with a reason; an administrator approves it for a limited time, with an optional retention limit for stored entries. Exceptions end on their own.
Editor warnings (all six form plugins): while a form is being built, a status box and notes under each field say what was found.

Reports and acts

A report of every form with its status, evidence, entries, where data goes, and the pages it appears on.
A page per form with findings by field, in plain sentences.
Stored entries: set a retention period, export to CSV and delete only exported entries, or mark as reviewed. New entries and drafts stay after export. Every action asks for confirmation and is recorded in an audit log.
An admin notice with your organization’s policy, with optional acknowledgment.
Email notices when a form becomes PHI or is blocked, and for exception requests.
WP-CLI commands for scanning, reporting, exceptions, and entries.
A policy filter (form_marshal/policy) so an organization can ship its own settings and lock them.

Form Marshal Pro
A separate paid add-on for organizations with many sites or auditors to answer: a compliance report to print, save as PDF, or download as Markdown, a network dashboard and minimums for multisite, a daily digest email, a signed webhook, a monitoring endpoint, and audit log export. Form Marshal itself is complete without it.
Privacy

Form Marshal never stores, logs, emails, or displays a form answer. Findings hold field IDs, tags, and counts. A test checks that a seeded Social Security number appears nowhere after a scan.
It makes no requests to outside services and sends no usage data.
It deletes nothing on its own: retention changes, exports, and purges are administrator actions with a confirmation. Exports stream to the browser and are never written to the server.

延伸相關外掛

文章
Filter
Mastodon