Animated Typed JS Shortcode Security & Risk Analysis

wordpress.org/plugins/animated-typed-js-shortcode

This plugin add shortcode to create an animated typing effect with Typed JS. No settings needed, just plug and play.

1K active installs v2.1.2 PHP 7.4+ WP 4.0+ Updated Aug 22, 2024
animationjqueryshortcodetypography
91
A · Safe
CVEs total1
Unpatched0
Last CVEJul 10, 2024
Safety Verdict

Is Animated Typed JS Shortcode Safe to Use in 2026?

Generally Safe

Score 91/100

Animated Typed JS Shortcode has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 10, 2024Updated 1yr ago
Risk Assessment

The plugin "animated-typed-js-shortcode" v2.1.2 exhibits a generally good security posture, with a strong adherence to secure coding practices as indicated by the static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a very high percentage of properly escaped output are commendable. Furthermore, there are no external HTTP requests or file operations, which significantly reduces the attack surface. The limited entry points, all of which appear to be protected, further contribute to a positive security profile.

However, a notable concern arises from the complete absence of nonce checks and capability checks. While the current analysis shows no unprotected entry points, the lack of these fundamental WordPress security mechanisms means that if any new entry points are introduced in the future, or if existing ones are not properly secured, they could be vulnerable to unauthorized actions. The vulnerability history, while currently showing no unpatched CVEs, does indicate a past medium-severity Cross-Site Scripting (XSS) vulnerability. This suggests that while the developers are addressing vulnerabilities, there's a potential for input sanitization issues to arise.

In conclusion, the plugin demonstrates good coding hygiene, particularly in its handling of database interactions and output escaping. The focus on minimizing risky operations is a strength. The main area for improvement and a potential risk lies in the consistent implementation of nonce and capability checks across all functionalities to ensure robust authorization and prevent potential security flaws in future updates or undiscovered weaknesses.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Animated Typed JS Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-38679medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Animated Typed JS Shortcode <= 2.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jul 10, 2024 Patched in 2.1 (21d)
Code Analysis
Analyzed Mar 16, 2026

Animated Typed JS Shortcode Code Analysis

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

Output Escaping

97% escaped33 total outputs
Attack Surface

Animated Typed JS Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[typedjs] animated-typed-js-shortcode.php:55
WordPress Hooks 2
actionplugins_loadedanimated-typed-js-shortcode.php:51
actionwp_enqueue_scriptsanimated-typed-js-shortcode.php:54
Maintenance & Trust

Animated Typed JS Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 22, 2024
PHP min version7.4
Downloads15K

Community Trust

Rating86/100
Number of ratings6
Active installs1K
Developer Profile

Animated Typed JS Shortcode Developer Profile

Yong

2 plugins · 1K total installs

86
trust score
Avg Security Score
88/100
Avg Patch Time
21 days
View full developer profile
Detection Fingerprints

How We Detect Animated Typed JS Shortcode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/animated-typed-js-shortcode/js/typed.min.js
Script Paths
/wp-content/plugins/animated-typed-js-shortcode/js/typed.min.js

HTML / DOM Fingerprints

CSS Classes
animated-typed-js-shortcode
JS Globals
Typed
Shortcode Output
<span id="typedjsclass="animated-typed-js-shortcode var typedjs
FAQ

Frequently Asked Questions about Animated Typed JS Shortcode