OSI Affiliate Security & Risk Analysis

wordpress.org/plugins/osi-affiliate

OSI Affiliate plugin allows customers to add affiliate tracking code to a WordPress website. It makes it easy for you to create a referral marketing p …

10 active installs v1.1.1 PHP + WP 3.5+ Updated Jan 21, 2020
affiliateaffiliate-tracking-softwarecustomer-referral-campaignrefer-a-friendreferral-program
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OSI Affiliate Safe to Use in 2026?

Generally Safe

Score 85/100

OSI Affiliate has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'osi-affiliate' plugin v1.1.1 presents a generally good security posture, demonstrating several positive security practices. The static analysis reveals no critical or high severity taint flows, a lack of dangerous functions, and no file operations or external HTTP requests, all of which significantly reduce the potential attack surface. The plugin also utilizes prepared statements for a majority of its SQL queries and performs capability checks, indicating an awareness of secure coding principles. The absence of any recorded vulnerabilities in its history further bolsters this positive outlook.

However, there are areas for improvement. The most notable concern is the complete absence of nonce checks across all entry points, including the single shortcode. This leaves the plugin vulnerable to Cross-Site Request Forgery (CSRF) attacks. While the output escaping is at 69%, this still means a significant portion of output is not properly escaped, potentially leading to Cross-Site Scripting (XSS) vulnerabilities. Despite the relatively low total number of entry points, the lack of basic CSRF protection is a significant weakness that needs immediate attention.

In conclusion, 'osi-affiliate' v1.1.1 has a strong foundation with its avoidance of common security pitfalls and a clean vulnerability history. The plugin is not engaging in overtly dangerous practices. Nevertheless, the critical missing nonce checks and less-than-ideal output escaping present tangible risks that could be exploited by attackers. Addressing these specific issues would elevate the plugin's security to a much more robust level.

Key Concerns

  • Missing nonce checks on entry points
  • Unescaped output (31% of outputs)
Vulnerabilities
None known

OSI Affiliate Security Vulnerabilities

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

OSI Affiliate Code Analysis

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

SQL Query Safety

76% prepared17 total queries

Output Escaping

69% escaped36 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
<snippet-add> (admin\snippet-add.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OSI Affiliate Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[osi-hss] shortcode-handler.php:5
WordPress Hooks 3
actionadmin_menuadmin\menu.php:5
actionadmin_enqueue_scriptsadmin\menu.php:46
filterwidget_textshortcode-handler.php:30
Maintenance & Trust

OSI Affiliate Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 21, 2020
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

OSI Affiliate Developer Profile

osiaffiliate

1 plugin · 10 total installs

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

How We Detect OSI Affiliate

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/osi-affiliate/css/font-awesome.min.css/wp-content/plugins/osi-affiliate/css/osi_hss_styles.css/wp-content/plugins/osi-affiliate/js/hss.js

HTML / DOM Fingerprints

CSS Classes
wp-menu-open
Data Attributes
data-tab
JS Globals
osi_hss_script
Shortcode Output
[osi-hss]
FAQ

Frequently Asked Questions about OSI Affiliate