Dynamics 365 Integration

The easiest way to connect Dynamics 365 or Dynamics CRM with WordPress.

v1.4.1alexacrmUpdated Added 600 installs94% rating
24
Score
383
Errors
166
Warnings
+1
Change

Category Scores

Security0
Repo91
Performance100
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

549 findings

Security

319

8 issue groups

Maintainability

172

16 issue groups

I18n

30

1 issue group

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '";base64,$e->documentbody' />"'.187
Category
Security
Occurrences
187
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '";base64,$e->documentbody' />"'.

ERRORSecurityUnsafe printing functionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.80
Category
Security
Occurrences
80
Severity
error

Sample message

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$activeTab".77
Category
Maintainability
Occurrences
77
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$activeTab".

ERRORI18nMissing Translators CommentA function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.30
Category
I18n
Occurrences
30
Severity
error

Sample message

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.15
Category
Security
Occurrences
15
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityAlternative PHP tag foundPossible use of ASP style opening tags detected; found: <% _.each( values, function( valueName, va...14
Category
Maintainability
Occurrences
14
Severity
warning

Sample message

Possible use of ASP style opening tags detected; found: <% _.each( values, function( valueName, va...

ERRORMaintainabilitydate datedate() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.14
Category
Maintainability
Occurrences
14
Severity
error

Sample message

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

ERRORSecurityException output is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Shortcode [{$shortcodeName}] is not supported"'.10
Category
Security
Occurrences
10
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Shortcode [{$shortcodeName}] is not supported"'.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_GET[$value]9
Category
Security
Occurrences
9
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET[$value]

WARNINGSecurityRequest data is not unslashed$_GET[$value] not unslashed before sanitization. Use wp_unslash() or similar9
Category
Security
Occurrences
9
Severity
warning

Sample message

$_GET[$value] not unslashed before sanitization. Use wp_unslash() or similar

Show 15 more
ERRORMaintainabilityunlink unlink9
Category
Maintainability
Occurrences
9
Severity
error

Sample message

unlink() is discouraged. Use wp_delete_file() to delete a file.

ERRORMaintainabilityfile system operations is writable8
Category
Maintainability
Occurrences
8
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

WARNINGMaintainabilityMissing Version7
Category
Maintainability
Occurrences
7
Severity
warning

Sample message

Resource version not set in call to wp_enqueue_style(). This means new versions of the style may not always be loaded due to browser caching.

WARNINGMaintainabilityNon-prefixed hook name6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wordpress_template_path".

WARNINGSecurityMissing nonce verification6
Category
Security
Occurrences
6
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORMaintainabilitycurl curl setopt6
Category
Maintainability
Occurrences
6
Severity
error

Sample message

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

WARNINGMaintainabilityNot In Footer6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

WARNINGMaintainabilityNon-prefixed function4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "ACRM".

ERRORMaintainabilityfile system operations fclose4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

ERRORMaintainabilityfile system operations fopen4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

ERRORMaintainabilityfile system operations fwrite4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().

ERRORMaintainabilityfile system operations rmdir4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: rmdir().

WARNINGSecurityInput is not validated3
Category
Security
Occurrences
3
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_GET['page']. Check that the array index exists before using it.

ERRORMaintainabilityfile system operations mkdir3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: mkdir().

WARNINGMaintainabilityerror log trigger error2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

trigger_error() found. Debug code should not normally be used in production.

External Connections

Potential connections found in static code analysis.

22 domains

Outbound calls

281

External assets

1

Incoming endpoints

18

Notable Domains

schemas.microsoft.com56 · outbound
docs.oasis-open.org29 · outbound
schemas.xmlsoap.org11 · outbound
docs.alexacrm.com6 · outbound
alexacrm.com3 · outbound

Platform / Reference Domains

w3.org107 · platform/reference
gnu.org28 · platform/reference
wordpress.org2 · platform/reference

External Asset Domains

1.gravatar.com1 · asset

Incoming Endpoints

wp_ajax_nopriv_msdyncrm_attachmentpublic

wp_ajax

wp_ajax_nopriv_msdyncrm_custom_imagepublic

wp_ajax

wp_ajax_nopriv_msdyncrm_imagepublic

wp_ajax

wp_ajax_nopriv_retrieve_entity_keyspublic

wp_ajax

wp_ajax_nopriv_retrieve_lookup_requestpublic

wp_ajax

wp_ajax_nopriv_search_lookup_requestpublic

wp_ajax

Admin AJAX endpoints11
wp_ajax_msdyncrm_attachmentauthenticated

wp_ajax

wp_ajax_msdyncrm_custom_imageauthenticated

wp_ajax

wp_ajax_msdyncrm_imageauthenticated

wp_ajax

wp_ajax_retrieve_entity_keysauthenticated

wp_ajax

wp_ajax_retrieve_lookup_requestauthenticated

wp_ajax

wp_ajax_search_lookup_requestauthenticated

wp_ajax

wp_ajax_wordpresscrm_ajax_formauthenticated

wp_ajax

wp_ajax_wpcrm_logauthenticated

wp_ajax

wp_ajax_wpcrm_log_verbosityauthenticated

wp_ajax

wp_ajax_wpcrm_sw_fieldauthenticated

wp_ajax

wp_ajax_wpcrm_sw_resultauthenticated

wp_ajax

Score History

2 score snapshots

+1
1007550250Jun 25, 2026, 03:48 PM UTC Score 23/100 Plugin v1.4 Plugin Check 2.0.0 383 errors, 165 warningsJun 26, 2026, 11:00 AM UTC Score 24/100 Plugin v1.4.1 Plugin Check 2.0.0 383 errors, 166 warningsJun 25, 2026Jun 26, 2026

v1.4.1

24

Latest

Findings
549
Errors
383
Warnings
166
Check
2.0.0

v1.4

23

Score

Findings
548
Errors
383
Warnings
165
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related Plugins

Contact Form Query

1k+ active installs

100
LeadConnector

20k+ active installs

100
Style Contact Form 7

1k+ active installs

100
ACF Field For CF7

10k+ active installs

99