kakao-tam Security & Risk Analysis

wordpress.org/plugins/kakao-tam

카카오 디벨로퍼스에서 제공하는 카카오 로그인, 카카오톡 공유하기, 카카오톡 채널 친구추가/채팅, 카카오 내비, 카카오 맵 기능을 연동한 플러그인

200 active installs v1.8.10 PHP 7.0+ WP 6.5+ Updated Jan 18, 2026
%ec%b9%b4%ec%b9%b4%ec%98%a4%eb%a1%9c%ea%b7%b8%ec%9d%b8%ec%b9%b4%ec%b9%b4%ec%98%a4%ed%86%a1%ea%b3%b5%ec%9c%a0kakaologinkakaotalkshare
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is kakao-tam Safe to Use in 2026?

Generally Safe

Score 100/100

kakao-tam has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "kakao-tam" plugin v1.8.10 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerability history, suggesting a generally well-maintained codebase. However, the static analysis reveals significant areas of concern, particularly regarding the attack surface. The presence of two AJAX handlers without authentication checks is a notable weakness, potentially exposing the plugin to unauthorized actions if these handlers are exploitable. Furthermore, the taint analysis indicates two flows with unsanitized paths, although these are not classified as critical or high severity, they still represent a risk of unintended data handling. The lack of nonce checks on these unprotected AJAX handlers compounds this risk. The plugin also has a moderate percentage of improperly escaped outputs, which could lead to cross-site scripting (XSS) vulnerabilities if malicious data is processed and displayed without proper sanitization. The absence of capability checks on these specific entry points is a missed opportunity for robust access control.

While the plugin has a clean vulnerability history, the current static analysis findings warrant attention. The unprotected AJAX handlers are the most immediate concern. The taint flows, even if not critical, highlight the need for thorough input validation and sanitization. The imperfect output escaping also increases the risk of XSS. The plugin's strengths lie in its SQL query handling and lack of past vulnerabilities, but these are overshadowed by the identified security gaps in its entry points and data handling. A proactive approach to addressing the unprotected AJAX endpoints and improving output escaping is recommended.

Key Concerns

  • AJAX handlers without auth checks
  • Flows with unsanitized paths
  • Improperly escaped output (39% of total)
  • Missing nonce checks on AJAX handlers
  • Capability checks missing on AJAX handlers
Vulnerabilities
None known

kakao-tam Security Vulnerabilities

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

kakao-tam Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

61% escaped110 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
kakao_api_func (index.php:135)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

kakao-tam Attack Surface

Entry Points10
Unprotected2

AJAX Handlers 2

authwp_ajax_kakao_apiindex.php:94
noprivwp_ajax_kakao_apiindex.php:95

Shortcodes 8

[kakao_login_shortcode] index.php:107
[kakaotalk_share_shortcode] index.php:108
[kakaotalk_me_shortcode] index.php:109
[kakaotalk_channel_add_shortcode] index.php:110
[kakaotalk_channel_chat_shortcode] index.php:111
[kakaonavi_shortcode] index.php:112
[kakaonavi_share_shortcode] index.php:113
[kakaomap_shortcode] index.php:114
WordPress Hooks 10
actioninitindex.php:93
actionwp_headindex.php:96
actionadmin_menuindex.php:97
actionwp_footerindex.php:98
actionwp_footerindex.php:99
filterget_avatarindex.php:101
filterthe_contentindex.php:102
filterthe_excerptindex.php:103
filterplugin_action_linksindex.php:104
filterlogin_messageindex.php:105
Maintenance & Trust

kakao-tam Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 18, 2026
PHP min version7.0
Downloads5K

Community Trust

Rating100/100
Number of ratings3
Active installs200
Developer Profile

kakao-tam Developer Profile

mcpelee

1 plugin · 200 total installs

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

How We Detect kakao-tam

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kakao-tam/style.css/wp-content/plugins/kakao-tam/script_function.js/wp-content/plugins/kakao-tam/script_admin_function.js
Script Paths
https://t1.kakaocdn.net/kakao_js_sdk/2.4.0/kakao.min.js
Version Parameters
kakao-tam-stylekakao_tam_script_function

HTML / DOM Fingerprints

HTML Comments
2023.02.26 Dom 객체를 다루는 편집기 플러그인에서 html 밖에 객체 추가 시, 에러 발생하여 include 'script_init.php'; 에는 서버사이드 스크립트만 추가2023.02.26 Dom 객체를 다루는 편집기 플러그인에서 html 밖에 객체 추가 시, 에러 발생하여 wp_head 에 스크립틀릿 방식 클라이언트 스크립트 추가2023.08.27 플러그인과 테마에 따른 로그인 URI 변경 시, 리다이렉트 URI도 변경 되도록 wp_login_url() 함수 사용2023.09.01 wp_enqueue_script() 함수에 integrity 처리가 되어 있지 않아, 직접 스크립트 추가+1 more
JS Globals
Kakaoajax_objectkakao_initloginWithKakao
REST Endpoints
/wp-json/kakao-tam/
FAQ

Frequently Asked Questions about kakao-tam