WP Manifestindependent plugin directory
manifest / ai / wp-ai-bazi-analysis

WP AI 八字命格分析 (DEV) WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

串接AI進行八字命格分析外掛

★ 0stars
8release downloads
v1.0.8latest · 1 year ago

Install

Download wp-ai-bazi.zip From the v1.0.8 release on GitHub, May 9, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/s0985514623/wp-ai-bazi-analysis/releases/download/v1.0.8/wp-ai-bazi.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

WP AI 八字命格分析

一個基於WordPress的八字命格分析插件,使用React和現代前端技術構建。

主要功能

  • 八字命格分析表單
  • 互動式命格結果展示
  • 本命五行分析
  • 根據八字推薦相關商品

使用方法

短碼

在任何WordPress頁面或文章中添加以下短碼,即可顯示八字命格分析界面:

[bazi-page]

您也可以使用自定義的CSS類名:

[bazi-page class="your-custom-class"]

填寫表單

用戶需要提供以下信息進行八字分析:

  1. 性別
  2. 生辰(年、月、日、時辰)
  3. 出生地(國家、城市)
  4. 想了解的項目(總體運勢、感情姻緣、工作事業、財運、健康)

結果展示

提交表單後,系統將顯示:

  • 八字盤(年、月、日、時四柱)
  • 五行分佈
  • 日主強弱
  • 性格分析
  • 五行補充建議
  • 相關推薦商品

開發者信息

技術棧

  • WordPress插件架構
  • React 18+
  • TypeScript
  • CSS3 (響應式設計)
  • Vite (作為構建工具)

文件結構

  • js/src/components/ - React組件
  • js/src/styles/ - CSS樣式
  • inc/classes/FrontEnd/Shortcodes.php - 短碼處理類

聯繫方式

如有問題或建議,請聯繫插件作者:s0985514623@gmail.com

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.8 latest
May 9, 2025 1 year ago
wp-ai-bazi.zip
3
May 9, 2025 1 year ago
wp-ai-bazi.zip
1
May 8, 2025 1 year ago
wp-ai-bazi.zip
1
May 8, 2025 1 year ago
wp-ai-bazi.zip
1
May 7, 2025 1 year ago
wp-ai-bazi.zip
2
D+ grade

Security

WP AI 八字命格分析 (DEV) 1.0.8 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
1.0.8
Findings
2
Worst severity
high
Content hash
a2378734e87a59d3772e293c…

Findings

  • high Unauthenticated POST /bft/v1/analyze burns configured AI API credits

    missing_permission_callback

    AiChat registers POST bft/v1/analyze with permission_callback __return_true and immediately calls ClientFactory::createClient()->analyzeBazi($data) using site-configured API credentials. Unauthenticated callers can exhaust paid AI quota / incur cost (DoS) and obtain analysis output. No rate limit or nonce observed on this route.

    inc/classes/API/AiChat.php:40-48

    Recommendation

    Require a nonce/capability or signed customer session; add rate limiting; never expose paid API proxy without auth.

  • medium Avatar status endpoint is public and keyed only by request_id

    information_disclosure

    GET /bft/v1/check-avatar/{request_id} uses __return_true and reads wp_bazi_avatar_result_* / wp_bazi_avatar_request_* options. Predictable/leaked request IDs disclose avatar generation status/URLs.

    inc/classes/API/AiChat.php:51-98

    Recommendation

    Use unguessable tokens and/or auth; avoid exposing image URLs broadly.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.