WP Manifestindependent plugin directory
manifest / forms / pronamic-forms

Pronamic Forms WP Registry grade C-. High-severity findings · 1 findingWP RegistryHigh-severity findings · 1 findingOpen the reportC-

Pronamic Forms is a powerful WordPress plugin and library that allows you to create and manage customizable forms, powered by WordPress blocks and new WordPress APIs like the Interactivity and HTML APIs. Easily build forms for donations, orders, and more using Gutenberg blocks, and handle payments seamlessly with the Pronamic Pay platform.

★ 5stars
30release downloads
2.2kcomposer installs
v2.1.0latest · 24d ago

Install

Download pronamic-forms.2.1.0.zip From the v2.1.0 release on GitHub, Sep 28, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pronamic/pronamic-forms/releases/download/v2.1.0/pronamic-forms.2.1.0.zip

On Packagist as pronamic/wp-pronamic-forms:

composer require pronamic/wp-pronamic-forms
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Pronamic Forms is a powerful WordPress plugin and library that allows you to create and manage customizable forms, powered by WordPress blocks and new WordPress APIs like the Interactivity and HTML APIs. Easily build forms for donations, orders, and more using Gutenberg blocks, and handle payments seamlessly with the Pronamic Pay platform.

Releases

7 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.1.0 latest
Sep 28, 2026 24d ago
pronamic-forms.2.1.0.zip
3
May 13, 2026 5mo ago
pronamic-forms.2.0.1.zip
4
Mar 23, 2026 7mo ago
pronamic-forms.2.0.0.zip
2
Jan 27, 2026 8mo ago
pronamic-forms.1.2.1.zip
2
Aug 22, 2025 1 year ago
pronamic-forms.1.2.0.zip
2
Jun 19, 2025 1 year ago
pronamic-forms.1.1.0.zip
8
May 20, 2025 1 year ago
pronamic-forms.1.0.0.zip
9
C- grade

Security

Pronamic Forms 2.1.0 · audited by WP Registry

High-severity findings.

1 high
Audited release
2.1.0
Findings
1
Worst severity
high
Content hash
c31e3aa9ead196c83e2e6f0f…

Findings

  • high All form submissions readable by unauthenticated users via core REST API

    information_disclosure

    Submissions are saved by wp_insert_post() as post_type 'pronamic_submission' with post_status 'publish', and the post type is registered with show_in_rest => true. WordPress core REST allows anyone to read published posts of any show_in_rest post type regardless of 'public' => false, so /wp-json/wp/v2/pronamic_submission lists every entry. The stored post_content is the serialized form block with each field's submitted value written into attrs and into the input's value attribute, so content.rendered exposes all submitted personal data.

    psr-4/FormSubmissionProcessor.php:72-86

    Recommendation

    Store submissions with a non-public status (e.g. 'private' or a custom registered status), register the post type with a dedicated capability_type and/or show_in_rest => false, and restrict REST reads with a custom controller requiring edit_posts.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.