IS-theme-companion Security & Risk Analysis

wordpress.org/plugins/weblizar-companion

IS-theme-companion , Enhances themes with extra functionality for Infigo Software Themes.

1K active installs v1.59 PHP + WP 4.0+ Updated Feb 4, 2026
builderdragdrop
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEJun 27, 2025
Download
Safety Verdict

Is IS-theme-companion Safe to Use in 2026?

Mostly Safe

Score 78/100

IS-theme-companion is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Jun 27, 2025Updated 3mo ago
Risk Assessment

The weblizar-companion plugin v1.59 exhibits a mixed security posture. While it demonstrates good practices in SQL query handling and output escaping, significant concerns arise from its attack surface and historical vulnerabilities. The presence of two unprotected AJAX handlers is a critical weakness, potentially exposing the plugin to unauthorized actions.

The code analysis reveals a concerning reliance on the `unserialize` function, a known vector for remote code execution vulnerabilities if untrusted data is processed. Although the taint analysis did not uncover specific unsanitized flows in this scan, the presence of this dangerous function warrants extreme caution. The plugin's vulnerability history, specifically a medium-severity Cross-Site Request Forgery (CSRF) vulnerability that remains unpatched, indicates a pattern of security oversight and a failure to address known issues promptly.

Overall, while the plugin has strengths in its proper use of prepared statements and output escaping, the unprotected entry points, the presence of `unserialize`, and the unpatched historical vulnerability significantly elevate the risk. The plugin is actively vulnerable due to the unpatched CVE, and the unprotected AJAX handlers provide a clear pathway for attackers to exploit potential weaknesses. Careful consideration and immediate patching are recommended.

Key Concerns

  • Unprotected AJAX handlers found
  • Dangerous function `unserialize` used
  • Unpatched medium severity CVE found
  • No capability checks on entry points
Vulnerabilities
1 published

IS-theme-companion Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-53277medium · 4.3Cross-Site Request Forgery (CSRF)

IS-theme-companion <= 1.57 - Cross-Site Request Forgery

Jun 27, 2025Unpatched
Version History

IS-theme-companion Release Timeline

v1.581 CVE
v1.571 CVE
v1.561 CVE
v1.551 CVE
v1.541 CVE
v1.531 CVE
v1.521 CVE
v1.511 CVE
v1.501 CVE
v1.491 CVE
v1.481 CVE
v1.471 CVE
v1.461 CVE
v1.451 CVE
v1.441 CVE
v1.431 CVE
v1.421 CVE
v1.411 CVE
v1.41 CVE
v1.3.71 CVE
Code Analysis
Analyzed Mar 16, 2026

IS-theme-companion Code Analysis

Dangerous Functions
99
Raw SQL Queries
0
0 prepared
Unescaped Output
63
738 escaped
Nonce Checks
1
Capability Checks
0
File Operations
4
External Requests
11
Bundled Libraries
0

Dangerous Functions Found

unserialize$name_arr = unserialize(get_theme_mod('bitstream_portfolio_data'));admin\inc\controllers\bitstream\functions\portfolio-functions.php:22
unserialize$name_arr = unserialize(get_theme_mod('bitstream_service_data'));admin\inc\controllers\bitstream\functions\service-functions.php:24
unserialize$name_arr = unserialize(get_theme_mod('bitstream_slider_data'));admin\inc\controllers\bitstream\functions\slider-functions.php:22
unserialize$name_arr = unserialize(get_theme_mod( 'creative_portfolio_data'));admin\inc\controllers\creative\functions\portfolio-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'creative_service_data'));admin\inc\controllers\creative\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'creative_slider_data'));admin\inc\controllers\creative\functions\slider-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'digicrew_service_data'));admin\inc\controllers\digicrew\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'digicrew_team_data'));admin\inc\controllers\digicrew\functions\team-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_portfolio_data'));admin\inc\controllers\enigma\functions\portfolio-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_service_data'));admin\inc\controllers\enigma\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_slider_data'));admin\inc\controllers\enigma\functions\slider-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_team_data'));admin\inc\controllers\enigma\functions\team-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_testimonial_data'));admin\inc\controllers\enigma\functions\testimonial-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_portfolio_data'));admin\inc\controllers\enigma-parallax\functions\portfolio-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod('enigma_service_data'));admin\inc\controllers\enigma-parallax\functions\service-functions.php:24
unserialize$name_arr = unserialize(get_theme_mod('enigma_slider_data'));admin\inc\controllers\enigma-parallax\functions\slider-functions.php:22
unserialize$name_arr = unserialize(get_theme_mod('enigma_team_data'));admin\inc\controllers\enigma-parallax\functions\team-functions.php:19
unserialize$name_arr = unserialize(get_theme_mod( 'explora_portfolio_data'));admin\inc\controllers\explora\functions\portfolio-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'explora_service_data'));admin\inc\controllers\explora\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'explora_slider_data'));admin\inc\controllers\explora\functions\slider-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'green_lantern_service_data'));admin\inc\controllers\green-lantern\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'green_lantern_slider_data'));admin\inc\controllers\green-lantern\functions\slider-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_service_data'));admin\inc\controllers\guardian\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_slider_data'));admin\inc\controllers\guardian\functions\slider-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_team_data'));admin\inc\controllers\guardian\functions\team-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'nineteen_client_data'));admin\inc\controllers\nineteen\functions\client-functions.php:22
unserialize$name_arr = unserialize(get_theme_mod( 'nineteen_portfolio_data'));admin\inc\controllers\nineteen\functions\portfolio-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'nineteen_service_data'));admin\inc\controllers\nineteen\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'nineteen_slider_data'));admin\inc\controllers\nineteen\functions\slider-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'nineteen_team_data'));admin\inc\controllers\nineteen\functions\team-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'scoreline_service_data'));admin\inc\controllers\scoreline\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'scoreline_slider_data'));admin\inc\controllers\scoreline\functions\slider-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_team_data'));admin\inc\controllers\swiftly\functions\team-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_testimonial_data'));admin\inc\controllers\swiftly\functions\testimonial-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_destination_data'));admin\inc\controllers\travelogged\functions\destination-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_service_data'));admin\inc\controllers\travelogged\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_slider_data'));admin\inc\controllers\travelogged\functions\slider-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_team_data'));admin\inc\controllers\travelogged\functions\team-functions.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_team_data'));admin\inc\controllers\webify\functions\team-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_testimonial_data'));admin\inc\controllers\webify\functions\testimonial-functions.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'weblizar_service_data'));admin\inc\controllers\weblizar\functions\service-functions.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'weblizar_slider_data'));admin\inc\controllers\weblizar\functions\slider-functions.php:21
unserialize$free_theme_data = unserialize(base64_decode($data));admin\inc\helpers\wl-companion-helper.php:295
unserialize$name_arr = unserialize(get_theme_mod('bitstream_portfolio_data'));public\inc\bitstream\portfolio-section.php:27
unserialize$name_arr = unserialize(get_theme_mod( 'bitstream_service_data'));public\inc\bitstream\service-section.php:26
unserialize$name_arr = unserialize(get_theme_mod('bitstream_slider_data'));public\inc\bitstream\slider-section.php:17
unserialize$name_arr = unserialize(get_theme_mod('creative_portfolio_data'));public\inc\creative\portfolio-section.php:27
unserialize$name_arr = unserialize(get_theme_mod('creative_service_data'));public\inc\creative\service-section.php:23
unserialize$name_arr = unserialize(get_theme_mod('creative_slider_data'));public\inc\creative\slider-section.php:22
unserialize$name_arr = unserialize(get_theme_mod('digicrew_service_data'));public\inc\digicrew\service-section.php:25
unserialize$name_arr = unserialize(get_theme_mod('digicrew_team_data'));public\inc\digicrew\team-section.php:24
unserialize$portfolio_items = unserialize($portfolio_items);public\inc\enigma\portfolio-section.php:50
unserialize$name_arr = unserialize(get_theme_mod('enigma_service_data'));public\inc\enigma\service-section.php:27
unserialize$name_arr = unserialize($serializeArray);public\inc\enigma\service-section.php:91
unserialize$name_arr = unserialize(get_theme_mod('enigma_slider_data'));public\inc\enigma\slider-section.php:13
unserialize$name_arr = unserialize(get_theme_mod('enigma_team_data'));public\inc\enigma\team-section.php:27
unserialize$name_arr = unserialize(get_theme_mod('enigma_testimonial_data'));public\inc\enigma\testimonial-section.php:27
unserialize$portfolio_items = unserialize($portfolio_items);public\inc\enigma-parallax\portfolio-section.php:46
unserialize$name_arr = unserialize(get_theme_mod('enigma_service_data'));public\inc\enigma-parallax\service-section.php:27
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_slider_data'));public\inc\enigma-parallax\slider-section.php:22
unserialize$team_data = get_theme_mod('enigma_team_data') ? unserialize(get_theme_mod('enigma_team_data')) : fapublic\inc\enigma-parallax\team-section.php:40
unserialize$name_arr = unserialize(get_theme_mod( 'explora_portfolio_data'));public\inc\explora\portfolio-section.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'explora_service_data'));public\inc\explora\service-section.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'explora_slider_data'));public\inc\explora\slider-section.php:18
unserialize$name_arr = unserialize(get_theme_mod( 'explora_slider_data'));public\inc\explora\slider-section.php:47
unserialize$name_arr = unserialize(get_theme_mod( 'green_lantern_service_data'));public\inc\green-lantern\service-section.php:16
unserialize$name_arr = unserialize(get_theme_mod( 'green_lantern_slider_data'));public\inc\green-lantern\slider-section.php:16
unserialize$name_arr = unserialize(get_theme_mod( 'green_lantern_slider_data'));public\inc\green-lantern\slider-section.php:77
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_service_data'));public\inc\guardian\service-section.php:21
unserialize$name_arr = unserialize($service_data);public\inc\guardian\service-section.php:73
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_slider_data'));public\inc\guardian\slider-section.php:24
unserialize$name_arr = unserialize($slider_data);public\inc\guardian\slider-section.php:86
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_slider_data'));public\inc\guardian\slider-section.php:126
unserialize$name_arr = unserialize($slider_data);public\inc\guardian\slider-section.php:171
unserialize$name_arr = unserialize(get_theme_mod( 'guardian_team_data'));public\inc\guardian\team-section.php:16
unserialize$name_arr = unserialize( $team_data );public\inc\guardian\team-section.php:61
unserialize$name_arr = unserialize(get_theme_mod('nineteen_client_data'));public\inc\nineteen\client-section.php:26
unserialize$name_arr = unserialize(get_theme_mod('nineteen_portfolio_data'));public\inc\nineteen\portfolio-section.php:25
unserialize$name_arr = unserialize(get_theme_mod('nineteen_service_data'));public\inc\nineteen\service-section.php:24
unserialize<?php $name_arr = unserialize(get_theme_mod( 'nineteen_slider_data'));public\inc\nineteen\slider-section.php:14
unserialize<?php $name_arr = unserialize(get_theme_mod( 'nineteen_team_data'));public\inc\nineteen\team-section.php:25
unserialize$name_arr = unserialize(get_theme_mod( 'scoreline_service_data'));public\inc\scoreline\service-section.php:20
unserialize$name_arr = unserialize(get_theme_mod( 'scoreline_slider_data'));public\inc\scoreline\slider-section.php:17
unserialize$name_arr = unserialize(get_theme_mod( 'scoreline_slider_data'));public\inc\scoreline\slider-section.php:40
unserialize$name_arr = unserialize( get_theme_mod('enigma_portfolio_data') );public\inc\swiftly\portfolio-section.php:19
unserialize$name_arr = unserialize( get_theme_mod('enigma_portfolio_data') );public\inc\swiftly\portfolio-section.php:22
unserialize$name_arr = unserialize(get_theme_mod('enigma_service_data'));public\inc\swiftly\service-section.php:21
unserialize$name_arr = unserialize(get_theme_mod('enigma_slider_data'));public\inc\swiftly\slider-section.php:18
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_team_data'));public\inc\swiftly\team-section.php:28
unserialize$name_arr = unserialize( get_theme_mod( 'enigma_testimonial_data') );public\inc\swiftly\testimonial-section.php:28
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_destination_data'));public\inc\travelogged\destination-section.php:23
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_service_data'));public\inc\travelogged\service-section.php:21
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_slider_data'));public\inc\travelogged\slider-section.php:14
unserialize$name_arr = unserialize(get_theme_mod( 'travelogged_team_data'));public\inc\travelogged\team-section.php:22
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_team_data'));public\inc\webify\team-section.php:29
unserialize$name_arr = unserialize(get_theme_mod( 'enigma_testimonial_data'));public\inc\webify\testimonial-section.php:29
unserialize$name_arr = unserialize(get_theme_mod('weblizar_service_data'));public\inc\weblizar\service-section.php:33
unserialize$name_arr = unserialize(get_theme_mod('weblizar_slider_data'));public\inc\weblizar\slider-section.php:24
unserialize$name_arr = unserialize(get_theme_mod('weblizar_slider_data'));public\inc\weblizar\slider-section.php:70

Output Escaping

92% escaped801 total outputs
Attack Surface
2 unprotected

IS-theme-companion Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_wlc_subscribe_formpublic\public.php:69
authwp_ajax_wlc_subscribe_formpublic\public.php:70
WordPress Hooks 207
actioncustomize_controls_enqueue_scriptsadmin\admin.php:22
actioncustomize_registeradmin\admin.php:25
actioncustomize_registeradmin\admin.php:28
actioncustomize_registeradmin\admin.php:31
actioncustomize_registeradmin\admin.php:34
actioncustomize_registeradmin\admin.php:37
actioncustomize_registeradmin\admin.php:40
actioncustomize_registeradmin\admin.php:43
actioncustomize_registeradmin\admin.php:46
actioncustomize_controls_enqueue_scriptsadmin\admin.php:64
actioncustomize_registeradmin\admin.php:67
actioncustomize_registeradmin\admin.php:70
actioncustomize_registeradmin\admin.php:73
actioncustomize_registeradmin\admin.php:76
actioncustomize_registeradmin\admin.php:79
actioncustomize_registeradmin\admin.php:82
actioncustomize_registeradmin\admin.php:85
actioncustomize_controls_enqueue_scriptsadmin\admin.php:101
actioncustomize_registeradmin\admin.php:104
actioncustomize_registeradmin\admin.php:107
actioncustomize_registeradmin\admin.php:110
actioncustomize_registeradmin\admin.php:113
actioncustomize_registeradmin\admin.php:116
actioncustomize_registeradmin\admin.php:119
actioncustomize_registeradmin\admin.php:122
actioncustomize_registeradmin\admin.php:125
actioncustomize_controls_enqueue_scriptsadmin\admin.php:137
actioncustomize_registeradmin\admin.php:140
actioncustomize_registeradmin\admin.php:143
actioncustomize_registeradmin\admin.php:146
actioncustomize_registeradmin\admin.php:149
actioncustomize_registeradmin\admin.php:152
actioncustomize_registeradmin\admin.php:155
actioncustomize_controls_enqueue_scriptsadmin\admin.php:168
actioncustomize_registeradmin\admin.php:171
actioncustomize_registeradmin\admin.php:174
actioncustomize_registeradmin\admin.php:177
actioncustomize_registeradmin\admin.php:180
actioncustomize_registeradmin\admin.php:183
actioncustomize_registeradmin\admin.php:186
actioncustomize_registeradmin\admin.php:189
actioncustomize_registeradmin\admin.php:216
actioncustomize_registeradmin\admin.php:219
actioncustomize_controls_enqueue_scriptsadmin\admin.php:224
actioncustomize_registeradmin\admin.php:227
actioncustomize_registeradmin\admin.php:230
actioncustomize_registeradmin\admin.php:233
actioncustomize_registeradmin\admin.php:236
actioncustomize_registeradmin\admin.php:239
actioncustomize_registeradmin\admin.php:242
actioncustomize_registeradmin\admin.php:245
actioncustomize_registeradmin\admin.php:248
actioncustomize_registeradmin\admin.php:251
actioncustomize_registeradmin\admin.php:254
actioncustomize_registeradmin\admin.php:257
actioncustomize_registeradmin\admin.php:260
actioncustomize_registeradmin\admin.php:263
actioncustomize_registeradmin\admin.php:290
actioncustomize_controls_enqueue_scriptsadmin\admin.php:293
actioncustomize_registeradmin\admin.php:296
actioncustomize_registeradmin\admin.php:298
actioncustomize_registeradmin\admin.php:301
actioncustomize_registeradmin\admin.php:304
actioncustomize_registeradmin\admin.php:307
actioncustomize_registeradmin\admin.php:309
actioncustomize_registeradmin\admin.php:311
actioncustomize_registeradmin\admin.php:313
actioncustomize_registeradmin\admin.php:316
actioncustomize_registeradmin\admin.php:319
actioncustomize_registeradmin\admin.php:321
actioncustomize_controls_enqueue_scriptsadmin\admin.php:333
actioncustomize_registeradmin\admin.php:336
actioncustomize_registeradmin\admin.php:338
actioncustomize_registeradmin\admin.php:341
actioncustomize_registeradmin\admin.php:344
actioncustomize_registeradmin\admin.php:347
actioncustomize_registeradmin\admin.php:350
actioncustomize_controls_enqueue_scriptsadmin\admin.php:368
actioncustomize_registeradmin\admin.php:371
actioncustomize_registeradmin\admin.php:373
actioncustomize_registeradmin\admin.php:376
actioncustomize_registeradmin\admin.php:379
actioncustomize_registeradmin\admin.php:381
actioncustomize_registeradmin\admin.php:384
actioncustomize_registeradmin\admin.php:387
actioncustomize_registeradmin\admin.php:389
actioncustomize_registeradmin\admin.php:392
actioncustomize_registeradmin\admin.php:395
actioncustomize_registeradmin\admin.php:398
actioncustomize_registeradmin\admin.php:401
actioncustomize_controls_enqueue_scriptsadmin\admin.php:417
actioncustomize_registeradmin\admin.php:420
actioncustomize_registeradmin\admin.php:422
actioncustomize_registeradmin\admin.php:425
actioncustomize_registeradmin\admin.php:428
actioncustomize_registeradmin\admin.php:431
actioncustomize_registeradmin\admin.php:434
actioncustomize_registeradmin\admin.php:437
actioncustomize_registeradmin\admin.php:440
actioncustomize_registeradmin\admin.php:442
actioncustomize_controls_enqueue_scriptsadmin\admin.php:456
actioncustomize_registeradmin\admin.php:459
actioncustomize_registeradmin\admin.php:461
actioncustomize_registeradmin\admin.php:464
actioncustomize_registeradmin\admin.php:467
actioncustomize_registeradmin\admin.php:470
actioncustomize_registeradmin\admin.php:473
actioncustomize_registeradmin\admin.php:476
actioncustomize_registeradmin\admin.php:478
actioncustomize_controls_enqueue_scriptsadmin\admin.php:493
actioncustomize_registeradmin\admin.php:496
actioncustomize_registeradmin\admin.php:499
actioncustomize_registeradmin\admin.php:502
actioncustomize_registeradmin\admin.php:505
actioncustomize_registeradmin\admin.php:508
actioncustomize_registeradmin\admin.php:511
actioncustomize_registeradmin\admin.php:514
actioncustomize_registeradmin\admin.php:517
actioncustomize_registeradmin\admin.php:520
actioncustomize_controls_enqueue_scriptsadmin\admin.php:533
actioncustomize_registeradmin\admin.php:536
actioncustomize_registeradmin\admin.php:539
actioncustomize_registeradmin\admin.php:542
actioncustomize_registeradmin\admin.php:545
actioncustomize_registeradmin\admin.php:548
actioncustomize_registeradmin\admin.php:551
actioncustomize_registeradmin\admin.php:554
actioncustomize_registeradmin\admin.php:572
actioncustomize_registeradmin\admin.php:575
actioncustomize_registeradmin\admin.php:578
actioncustomize_controls_enqueue_scriptsadmin\admin.php:581
actioncustomize_registeradmin\admin.php:584
actioncustomize_registeradmin\admin.php:587
actioncustomize_registeradmin\admin.php:590
actioncustomize_registeradmin\admin.php:593
actioncustomize_registeradmin\admin.php:596
actioncustomize_registeradmin\admin.php:599
actioncustomize_registeradmin\admin.php:602
actioncustomize_registeradmin\admin.php:611
actioncustomize_registeradmin\admin.php:613
actioncustomize_registeradmin\admin.php:621
actioncustomize_registeradmin\admin.php:624
actioncustomize_registeradmin\admin.php:631
actioncustomize_registeradmin\admin.php:633
actioncustomize_registeradmin\admin.php:641
actioncustomize_registeradmin\admin.php:643
actioncustomize_registeradmin\admin.php:652
actioncustomize_registeradmin\admin.php:654
actioncustomize_registeradmin\admin.php:661
actioncustomize_registeradmin\admin.php:663
actioncustomize_registeradmin\admin.php:670
actioncustomize_registeradmin\admin.php:672
actionadmin_menuadmin\admin.php:677
actionadmin_menuadmin\admin.php:679
actionadmin_menuadmin\admin.php:681
actionwp_enqueue_scriptsadmin\inc\controllers\enigma-parallax\features\font-section.php:132
actionadmin_menuadmin\inc\helpers\wl-companion-helper.php:503
actionadmin_menuadmin\inc\helpers\wl-companion-helper.php:516
actionwp_footerpublic\public.php:21
actionwl_companion_sliderpublic\public.php:25
actionwl_companion_servicepublic\public.php:29
actionwl_companion_portfoliopublic\public.php:33
actionwl_companion_clientpublic\public.php:37
actionwl_companion_teampublic\public.php:41
actionwl_companion_slider_travelpublic\public.php:47
actionwl_companion_services_travelpublic\public.php:51
actionwl_companion_destination_travelpublic\public.php:55
actionwl_companion_team_travelpublic\public.php:59
actionwl_companion_subscribe_travelpublic\public.php:63
actionwp_enqueue_scriptspublic\public.php:66
actionwl_companion_slider_bitstreampublic\public.php:76
actionwl_companion_service_bitstreampublic\public.php:80
actionwl_companion_portfolio_bitstreampublic\public.php:84
actionwl_companion_slider_enigmapublic\public.php:90
actionwl_companion_service_enigmapublic\public.php:94
actionwl_companion_portfolio_enigmapublic\public.php:98
actionwl_companion_testimonial_enigmapublic\public.php:102
actionwl_companion_aboutsection_guardianpublic\public.php:106
actionwl_companion_slider_enigma_parallaxpublic\public.php:114
actionwl_companion_service_enigma_parallaxpublic\public.php:118
actionwl_companion_portfolio_enigma_parallaxpublic\public.php:122
actionwl_companion_aboutsection_enigma_parallaxpublic\public.php:126
actionwl_companion_teampublic\public.php:130
actionwl_companion_slider_wlpublic\public.php:136
actionwl_companion_service_wlpublic\public.php:140
actionwl_companion_slider_guardianpublic\public.php:146
actionwl_companion_service_guardianpublic\public.php:150
actionwl_companion_aboutsection_guardianpublic\public.php:154
actionwl_companion_teamsection_guardianpublic\public.php:158
actionwl_companion_slider_creativepublic\public.php:164
actionwl_companion_service_creativepublic\public.php:168
actionwl_companion_portfolio_creativepublic\public.php:172
actionwl_companion_slider_explorapublic\public.php:178
actionwl_companion_service_explorapublic\public.php:182
actionwl_companion_portfolio_explorapublic\public.php:186
actionwl_companion_slider_scorelinepublic\public.php:192
actionwl_companion_service_scorelinepublic\public.php:196
actionwl_companion_slider_green_lanternpublic\public.php:202
actionwl_companion_service_green_lanternpublic\public.php:206
actionwl_companion_slider_digicrewpublic\public.php:218
actionwl_companion_service_digicrewpublic\public.php:222
actionwl_companion_teampublic\public.php:227
actionwl_companion_slider_swiftlypublic\public.php:237
actionwl_companion_service_swiftlypublic\public.php:241
actionwl_companion_portfolio_swiftlypublic\public.php:245
actionwl_companion_team_swiftlypublic\public.php:249
actionwl_companion_testimonial_swiftlypublic\public.php:253
Maintenance & Trust

IS-theme-companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 4, 2026
PHP min version
Downloads77K

Community Trust

Rating100/100
Number of ratings1
Active installs1K
Developer Profile

IS-theme-companion Developer Profile

Infigo Software

23 plugins · 6K total installs

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

How We Detect IS-theme-companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/weblizar-companion/admin/inc/controllers/bitstream/js/dynamic_fields_bitstream.js/wp-content/plugins/weblizar-companion/admin/js/bootstrap.js/wp-content/plugins/weblizar-companion/admin/js/dynamic_fields.js/wp-content/plugins/weblizar-companion/admin/js/fontawesome-iconpicker.js/wp-content/plugins/weblizar-companion/admin/css/weblizar-companion.css/wp-content/plugins/weblizar-companion/admin/css/all.min.css/wp-content/plugins/weblizar-companion/admin/css/dynamic_fields.css/wp-content/plugins/weblizar-companion/admin/css/fontawesome-iconpicker.css+4 more
Script Paths
/wp-content/plugins/weblizar-companion/admin/inc/controllers/bitstream/js/dynamic_fields_bitstream.js/wp-content/plugins/weblizar-companion/admin/js/bootstrap.js/wp-content/plugins/weblizar-companion/admin/js/dynamic_fields.js/wp-content/plugins/weblizar-companion/admin/js/fontawesome-iconpicker.js/wp-content/plugins/weblizar-companion/admin/js/customizer-range-value-control.js/wp-content/plugins/weblizar-companion/admin/js/one-lite-text-editor.js+1 more

HTML / DOM Fingerprints

CSS Classes
range-sliderrange-slider__rangerange-slider__value
Data Attributes
data-customize-setting-link
JS Globals
WL_COMPANION_DOMAINWL_COMPANION_PLUGIN_URLWL_COMPANION_PLUGIN_DIR_PATHWL_COMPANION_PLUGIN_BASENAMEWL_COMPANION_PLUGIN_FILE
FAQ

Frequently Asked Questions about IS-theme-companion