{"id":1640,"date":"2025-09-13T13:51:14","date_gmt":"2025-09-13T04:51:14","guid":{"rendered":"https:\/\/kansai.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=1640"},"modified":"2025-11-21T14:38:59","modified_gmt":"2025-11-21T05:38:59","slug":"security-2-0-how-ai-is-redefining-the-wordpress-threat-landscape","status":"publish","type":"wcb_session","link":"https:\/\/kansai.wordcamp.org\/2025\/session\/security-2-0-how-ai-is-redefining-the-wordpress-threat-landscape\/","title":{"rendered":"Security 2.0: How AI Is Redefining the WordPress Threat Landscape\u30bb\u30ad\u30e5\u30ea\u30c6\u30a32.0\uff1aAI\u304cWordPress\u306e\u8105\u5a01\u74b0\u5883\u3092\u3069\u306e\u3088\u3046\u306b\u518d\u5b9a\u7fa9\u3057\u3066\u3044\u308b\u304b"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-1024x576.png\" alt=\"\" class=\"wp-image-3454\" srcset=\"https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-1024x576.png 1024w, https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-300x169.png 300w, https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-768x432.png 768w, https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-500x281.png 500w, https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi-1536x864.png 1536w, https:\/\/kansai.wordcamp.org\/2025\/files\/2025\/09\/slide-rashmi.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>WordPress security has long been dominated by vulnerability scanning and manual patching. But what if we could take it a step further by using open-source large language models not just to detect threats, but to orchestrate full security workflows, from intelligent threat correlation to automated incident response? Modern malicious attackers are launching sophisticated, multi-vector attacks that can compromise hundreds of WordPress sites in minutes. n this evolving landscape, speed, context-awareness, and automation are critical \u2014 and that\u2019s where open-source LLMs comes in.<\/p>\n\n\n\n<p>In this session, we\u2019ll explore how community-driven AI models like LLaMA, Mistral, or Gemma can be integrated into WordPress security tooling. You\u2019ll learn how to use them to detect anomalies in plugin behavior, generate security playbooks on the fly and automate patching. The three key takeaways from this talk would be:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Learn how to integrate open-source LLMs into your WordPress stack to detect vulnerabilities, understand plugin behavior, and automate threat response.<\/li>\n\n\n\n<li>Discover how to build self-generating security workflows using lightweight orchestration tools and open-source models.<\/li>\n\n\n\n<li>Discover how to build and deploy automated security workflows using AI agents.<\/li>\n<\/ol>\n\n\n\n<p>WordPress\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u5bfe\u7b56\u306f\u3001\u3053\u308c\u307e\u3067\u8106\u5f31\u6027\u30b9\u30ad\u30e3\u30f3\u3068\u624b\u52d5\u30d1\u30c3\u30c1\u9069\u7528\u304c\u4e3b\u6d41\u3067\u3057\u305f\u3002\u3057\u304b\u3057\u3001\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u5927\u898f\u6a21\u8a00\u8a9e\u30e2\u30c7\u30eb\uff08LLM\uff09\u3092\u6d3b\u7528\u3057\u3066\u8105\u5a01\u306e\u691c\u51fa\u3060\u3051\u3067\u306a\u304f\u3001\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u306a\u8105\u5a01\u76f8\u95a2\u5206\u6790\u304b\u3089\u81ea\u52d5\u30a4\u30f3\u30b7\u30c7\u30f3\u30c8\u5bfe\u5fdc\u307e\u3067\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u5168\u4f53\u3092\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u3067\u304d\u308b\u3068\u3057\u305f\u3089\u3069\u3046\u3067\u3057\u3087\u3046\u304b\uff1f<\/p>\n\n\n\n<p>\u73fe\u4ee3\u306e\u60aa\u610f\u3042\u308b\u653b\u6483\u8005\u306f\u3001\u6570\u767e\u3082\u306eWordPress\u30b5\u30a4\u30c8\u3092\u6570\u5206\u3067\u4fb5\u5bb3\u3067\u304d\u308b\u3001\u9ad8\u5ea6\u3067\u591a\u5143\u7684\u306a\u653b\u6483\u3092\u4ed5\u639b\u3051\u3066\u304d\u307e\u3059\u3002\u3053\u306e\u3088\u3046\u306b\u9032\u5316\u3059\u308b\u74b0\u5883\u306b\u304a\u3044\u3066\u3001\u30b9\u30d4\u30fc\u30c9\u3001\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u8a8d\u8b58\u3001\u305d\u3057\u3066\u81ea\u52d5\u5316\u306f\u6975\u3081\u3066\u91cd\u8981\u3067\u3042\u308a\u3001\u307e\u3055\u306b\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306eLLM\u304c\u6d3b\u8e8d\u3059\u308b\u5834\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u3053\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u3067\u306f\u3001LLaMA\u3001Mistral\u3001Gemma\u3068\u3044\u3063\u305f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u4e3b\u5c0e\u306eAI\u30e2\u30c7\u30eb\u3092WordPress\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30c4\u30fc\u30eb\u306b\u7d71\u5408\u3059\u308b\u65b9\u6cd5\u3092\u63a2\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30e2\u30c7\u30eb\u3092\u7528\u3044\u3066\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u52d5\u4f5c\u306b\u304a\u3051\u308b\u7570\u5e38\u3092\u691c\u77e5\u3057\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d7\u30ec\u30a4\u30d6\u30c3\u30af\u3092\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u751f\u6210\u3057\u3001\u30d1\u30c3\u30c1\u9069\u7528\u3092\u81ea\u52d5\u5316\u3059\u308b\u65b9\u6cd5\u3092\u5b66\u3073\u307e\u3059\u3002\u3053\u306e\u8b1b\u6f14\u306e3\u3064\u306e\u91cd\u8981\u306a\u30dd\u30a4\u30f3\u30c8\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-default\">\n<li>\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306eLLM\u3092WordPress\u30b9\u30bf\u30c3\u30af\u306b\u7d71\u5408\u3057\u3001\u8106\u5f31\u6027\u3092\u691c\u51fa\u3057\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u52d5\u4f5c\u3092\u7406\u89e3\u3057\u3001\u8105\u5a01\u3078\u306e\u5bfe\u5fdc\u3092\u81ea\u52d5\u5316\u3059\u308b\u65b9\u6cd5\u3092\u5b66\u3076\u3002<\/li>\n\n\n\n<li>\u8efd\u91cf\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u30c4\u30fc\u30eb\u3068\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30e2\u30c7\u30eb\u3092\u4f7f\u7528\u3057\u3066\u3001\u81ea\u5df1\u751f\u6210\u578b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u3092\u69cb\u7bc9\u3059\u308b\u65b9\u6cd5\u3092\u5b66\u3073\u307e\u3059\u3002<\/li>\n\n\n\n<li>AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3092\u4f7f\u7528\u3057\u3066\u81ea\u52d5\u5316\u3055\u308c\u305f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u3092\u69cb\u7bc9\u304a\u3088\u3073\u5c55\u958b\u3059\u308b\u65b9\u6cd5\u3092\u5b66\u3073\u307e\u3059\u3002<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>WordPress security has long been dominated by vulnerability scanning and manual patching. But what if we could [&hellip;]<\/p>\n","protected":false},"author":23115964,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1762059600,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"https:\/\/wordpress.tv\/2025\/11\/20\/security-2-0-how-ai-is-redefining-the-wordpress-threat-landscap\/","_wcpt_speaker_id":[1561],"footnotes":""},"session_track":[34],"session_category":[],"class_list":["post-1640","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-c05"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"2025\u5e7411\u67082\u65e5","time":"2:00 PM"},"session_speakers":[{"id":"1561","slug":"rashminagpal0311","name":"Rashmi Nagpal","link":"https:\/\/kansai.wordcamp.org\/2025\/speaker\/rashminagpal0311\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1640\/revisions"}],"predecessor-version":[{"id":3455,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1640\/revisions\/3455"}],"speakers":[{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/1561"}],"author":[{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/rashminagpal0311"}],"wp:attachment":[{"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=1640"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=1640"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=1640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}