ID Arrays Security & Risk Analysis

wordpress.org/plugins/id-arrays

Get list of post IDs by taxonomy, post-type, template. Add ID column in posts, media, taxonomies, users screens with option to copy selected IDs.

100 active installs v2.1.2 PHP + WP 3.8+ Updated Unknown
categoryidlist-idpage-idpost-id
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEJan 29, 2026
Download
Safety Verdict

Is ID Arrays Safe to Use in 2026?

Mostly Safe

Score 78/100

ID Arrays is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Jan 29, 2026
Risk Assessment

The static analysis of the 'id-arrays' plugin v2.1.2 reveals a generally positive security posture regarding its direct attack surface and code signals. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, and crucially, no entry points are found to be unprotected. The plugin also demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and performing file operations or external HTTP requests. However, a concerning aspect is the output escaping, where only 75% of outputs are properly escaped, leaving a potential for vulnerabilities in the remaining 25% of outputs. The plugin's vulnerability history is a significant concern, with one unpatched medium severity CVE for Cross-Site Scripting (XSS). The fact that the last vulnerability was dated in the future (2026-01-29) is highly unusual and likely an error in the provided data, but the presence of an unpatched CVE is a clear risk. The absence of nonce and capability checks across the board is also a weakness, especially if any entry points were to be discovered or introduced in future versions, as it leaves the plugin vulnerable to CSRF and unauthorized actions.

In conclusion, while the plugin exhibits strengths in minimizing its attack surface and employing secure database practices, the partially unescaped output and the significant unpatched vulnerability history point to significant security risks. The lack of authentication checks in key areas further exacerbates these risks. The plugin would benefit greatly from addressing the unescaped outputs and patching the known CVE, along with implementing robust authentication mechanisms if any new entry points are ever introduced.

Key Concerns

  • Unpatched CVE (Medium)
  • Partially unescaped output
  • No nonce checks
  • No capability checks
Vulnerabilities
1

ID Arrays Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-68854medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ID Arrays <= 2.1.2 - Reflected Cross-Site Scripting

Jan 29, 2026Unpatched
Code Analysis
Analyzed Mar 16, 2026

ID Arrays Code Analysis

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

Output Escaping

75% escaped53 total outputs
Attack Surface

ID Arrays Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_headid-arrays-main.php:91
actioninitid-arrays-main.php:133
actionmanage_media_columnsid-arrays-main.php:147
filtermanage_upload_sortable_columnsid-arrays-main.php:148
filtermanage_media_custom_columnid-arrays-main.php:149
actionmanage_users_columnsid-arrays-main.php:155
filtermanage_users_sortable_columnsid-arrays-main.php:156
filtermanage_users_custom_columnid-arrays-main.php:157
actioninitid-arrays-main.php:163
filterrestrict_manage_postsid-arrays-main.php:228
filterrestrict_manage_usersid-arrays-main.php:229
actioninitid-arrays-main.php:252
actionadmin_enqueue_scriptsid-arrays-main.php:273
actionadmin_menuid-arrays-options.php:9
actionadmin_initid-arrays-options.php:10
filterset-screen-optionid-arrays-options.php:289
Maintenance & Trust

ID Arrays Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedUnknown
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

ID Arrays Developer Profile

harman79

3 plugins · 220 total installs

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

How We Detect ID Arrays

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/id-arrays/id-arrays.css/wp-content/plugins/id-arrays/id-arrays.js
Script Paths
/wp-content/plugins/id-arrays/id-arrays.js
Version Parameters
id-arrays.css?ver=id-arrays.js?ver=

HTML / DOM Fingerprints

CSS Classes
ida_79_col
Data Attributes
data-ida79-id
JS Globals
ida79_copy_selected_idsida79_array_copy
FAQ

Frequently Asked Questions about ID Arrays