List Petfinder Pets Security & Risk Analysis

wordpress.org/plugins/petfinder-listings

The List Petfinder Pets plugin takes advantage of the Petfinder API to list your available pets on your website.

400 active installs v1.1.5 PHP + WP 3.0+ Updated Nov 13, 2024
adoptable-petspetfinder
92
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 21, 2022
Safety Verdict

Is List Petfinder Pets Safe to Use in 2026?

Generally Safe

Score 92/100

List Petfinder Pets has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 21, 2022Updated 1yr ago
Risk Assessment

The "petfinder-listings" plugin v1.1.5 demonstrates a mixed security posture. On the positive side, the static analysis reveals no direct vulnerabilities found in taint flows or dangerous functions. The plugin also utilizes prepared statements for all its SQL queries, which is a significant best practice. However, there are areas of concern. The output escaping is not universally applied, with 23% of outputs being unescaped, potentially opening the door for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is involved. Furthermore, the plugin makes 10 external HTTP requests, which, if not handled securely, could be exploited for server-side request forgery (SSRF) or to fetch malicious content.

The vulnerability history, while showing no currently unpatched CVEs, indicates a past medium-severity XSS vulnerability discovered in February 2022. The presence of this type of vulnerability, coupled with the static analysis showing less than perfect output escaping, suggests a potential for similar issues to arise if code changes are not rigorously reviewed. The plugin also has a moderate attack surface with 4 shortcodes, and while no unprotected entry points were found in the static analysis, the lack of explicit capability checks on these shortcodes is a notable weakness, as it might allow unauthorized users to trigger plugin functionality.

Key Concerns

  • Output escaping is not properly applied (23%)
  • No capability checks found
  • Previous XSS vulnerability history
  • External HTTP requests (10)
Vulnerabilities
1

List Petfinder Pets Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-0702medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Petfinder Listings <= 1.0.19 - Admin+ Stored Cross-Site Scripting

Feb 21, 2022 Patched in 1.0.19 (701d)
Code Analysis
Analyzed Mar 16, 2026

List Petfinder Pets Code Analysis

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

Output Escaping

77% escaped182 total outputs
Attack Surface

List Petfinder Pets Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[shelter_list] petfinder-listings.php:94
[get_pet] petfinder-listings.php:95
[shelter_list] trunk\petfinder-listings.php:94
[get_pet] trunk\petfinder-listings.php:95
WordPress Hooks 6
actionwidgets_initpetfinder-listings.php:83
actionwp_enqueue_scriptspetfinder-listings.php:85
actionadmin_menupetfinder-listings.php:87
actionwidgets_inittrunk\petfinder-listings.php:83
actionwp_enqueue_scriptstrunk\petfinder-listings.php:85
actionadmin_menutrunk\petfinder-listings.php:87
Maintenance & Trust

List Petfinder Pets Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 13, 2024
PHP min version
Downloads16K

Community Trust

Rating96/100
Number of ratings11
Active installs400
Developer Profile

List Petfinder Pets Developer Profile

bridgetwes

1 plugin · 400 total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
701 days
View full developer profile
Detection Fingerprints

How We Detect List Petfinder Pets

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
petfinder-listing-container
HTML Comments
<!-- Petfinder listings Shortcode --><!-- end Petfinder listings Shortcode -->
Data Attributes
data-petf-api-keydata-petf-api-secretdata-petf-shelter-iddata-petf-breeddata-petf-animaldata-petf-age+8 more
Shortcode Output
<div class="petfinder-listing-container" data-petf-api-key=<div class="petfinder-powered-by">Powered by <a href="https://www.petfinder.com" target="_blank">Petfinder</a></div>
FAQ

Frequently Asked Questions about List Petfinder Pets