Notification Attachments for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/notification-attachments-for-gravity-forms

Send attachment in Gravity Forms Notification

2K active installs v0.6.3 PHP 7.4+ WP 5.0+ Updated Nov 30, 2025
gravity-forms-notification-attachments
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Notification Attachments for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Notification Attachments for Gravity Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin 'notification-attachments-for-gravity-forms' version 0.6.3 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean taint analysis indicate a lack of publicly disclosed or easily discoverable critical vulnerabilities. Furthermore, the code analysis reveals no dangerous functions, no raw SQL queries (all use prepared statements), no file operations, and no external HTTP requests, all of which are strong security indicators. The high percentage of properly escaped output is also commendable, minimizing the risk of cross-site scripting vulnerabilities.

However, a significant concern arises from the complete lack of capability checks and nonce checks. While the static analysis reports zero entry points, this does not guarantee future security if new entry points are introduced or if existing ones are not properly secured. The absence of capability checks means that even if an entry point exists, it might be accessible to users without appropriate permissions, potentially leading to privilege escalation or unauthorized actions. The lack of nonce checks on any potential AJAX handlers (even if currently zero) is a critical oversight, as it leaves any future or undiscovered handlers vulnerable to Cross-Site Request Forgery (CSRF) attacks. The vulnerability history, while clean, also indicates a limited scope of past analysis or a lack of historical reporting, which can sometimes mask emerging issues.

In conclusion, the plugin demonstrates good coding practices in several key areas, particularly regarding data handling and avoiding dangerous functions. The absence of historical vulnerabilities is a positive sign. Nevertheless, the complete reliance on the static analysis reporting zero unprotected entry points as the sole security measure, combined with the absence of critical security controls like capability and nonce checks, represents a notable weakness. This leaves the plugin vulnerable to attacks if its attack surface expands or if existing entry points are misconfigured in the future. A more robust security approach would incorporate these fundamental checks regardless of the current reported entry points.

Key Concerns

  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Notification Attachments for Gravity Forms Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Notification Attachments for Gravity Forms Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
16 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

89% escaped18 total outputs
Attack Surface

Notification Attachments for Gravity Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitgf-kgm-notification-attachment.php:29
filtergform_notificationgf-kgm-notification-attachment.php:43
actionadmin_enqueue_scriptsgf-kgm-notification-attachment.php:44
filtergform_pre_notification_savegf-kgm-notification-attachment.php:45
filtergform_noconflict_scriptsgf-kgm-notification-attachment.php:46
filtergform_notification_settings_fieldsgf-kgm-notification-attachment.php:47
actionadmin_noticesgf-kgm-notification-attachment.php:56
actionadmin_noticesgf-kgm-notification-attachment.php:60
Maintenance & Trust

Notification Attachments for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 30, 2025
PHP min version7.4
Downloads27K

Community Trust

Rating100/100
Number of ratings12
Active installs2K
Alternatives

Notification Attachments for Gravity Forms Alternatives

No alternatives data available yet.

Developer Profile

Notification Attachments for Gravity Forms Developer Profile

kgmservizi

7 plugins · 15K total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Notification Attachments for Gravity Forms

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/notification-attachments-for-gravity-forms/assets/script.js
Version Parameters
notification-attachments-for-gravity-forms/assets/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
gf-kgm-remove-attachment
HTML Comments
<!-- Code for form inside Gravity Forms Notification setting (edited for Gravity Forms 2.5 -> https://docs.gravityforms.com/gform_notification_settings_fields/) --><!-- Security check: verify user has permission to edit Gravity Forms notifications --><!-- Security check: verify we're in admin context --><!-- Note: Nonce verification is handled by Gravity Forms since this is integrated in their form -->+6 more
Data Attributes
data-id
JS Globals
gf_kgm_notification_attachment
FAQ

Frequently Asked Questions about Notification Attachments for Gravity Forms