Skip to content

Commit 6ff3b23

Browse files
committed
feat: 补充评价UGC识别规则
扩展 SaaS 页面规则,新增评价组件、testimonial、社媒墙和 UGC 聚合平台的资源 URL 匹配。 覆盖 Trustmary、Senja、Endorsal、Testimonial.to、Boast、VideoAsk、Elfsight、POWR Widgets、EmbedSocial、Taggbox、Walls.io、Tagembed、SociableKIT、Curator.io、Flockler、Juicer.io、TINT、Flowbox UGC、Pixlee TurnTo、Emplifi UGC,并补充对应技术链接。 将版本升至 1.1.48。 验证:npx prettier --write .;npx prettier --check .;pnpm run typecheck;pnpm run lint;JSON/正则全量校验;pnpm run build;版本一致性检查;git diff --check。
1 parent 53bd8cc commit 6ff3b23

3 files changed

Lines changed: 103 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.47",
4+
"version": "1.1.48",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/saas-services-page.json

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2537,6 +2537,88 @@
25372537
{
25382538
"name": "Junip Reviews",
25392539
"patterns": ["cdn\\.junip\\.co|scripts\\.junip\\.co|junip\\.co/[^\\s\"'<>]*(?:reviews|widgets)"]
2540+
},
2541+
{
2542+
"name": "Trustmary",
2543+
"patterns": ["embed\\.trustmary\\.com|scripts\\.trustmary\\.com|trustmary\\.com/[^\\s\"'<>]*(?:widget|embed|testimonials)"]
2544+
},
2545+
{
2546+
"name": "Senja",
2547+
"patterns": ["widget\\.senja\\.io|senja\\.io/[^\\s\"'<>]*(?:embed|p/|widgets?|testimonials)"]
2548+
},
2549+
{
2550+
"name": "Endorsal",
2551+
"patterns": ["cdn\\.endorsal\\.io|embed\\.endorsal\\.io|endorsal\\.io/[^\\s\"'<>]*(?:widgets?|embed|testimonials)"]
2552+
},
2553+
{
2554+
"name": "Testimonial.to",
2555+
"patterns": ["embed-v2\\.testimonial\\.to|testimonial\\.to/[^\\s\"'<>]*(?:embed|wall-of-love|widgets?)"]
2556+
},
2557+
{
2558+
"name": "Boast",
2559+
"patterns": ["cdn\\.boast\\.io|boast\\.io/[^\\s\"'<>]*(?:forms|widgets?|embed|testimonials)"]
2560+
},
2561+
{
2562+
"name": "VideoAsk",
2563+
"patterns": ["videoask\\.com/(?:f|embed)/|embed\\.videoask\\.com|static\\.videoask\\.com"]
2564+
},
2565+
{
2566+
"name": "Elfsight",
2567+
"patterns": ["static\\.elfsight\\.com|apps\\.elfsight\\.com/p/platform\\.js|elfsight\\.com/[^\\s\"'<>]*(?:widget|app)"]
2568+
},
2569+
{
2570+
"name": "POWR Widgets",
2571+
"patterns": ["www\\.powr\\.io/powr\\.js|powr\\.io/[^\\s\"'<>]*(?:plugins|widgets|embed)"]
2572+
},
2573+
{
2574+
"name": "EmbedSocial",
2575+
"patterns": ["embedsocial\\.com/cdn|embedsocial\\.com/[^\\s\"'<>]*(?:widgets?|albums?|reviews|feed)"]
2576+
},
2577+
{
2578+
"name": "Taggbox",
2579+
"patterns": ["widget\\.taggbox\\.com|taggbox\\.com/[^\\s\"'<>]*(?:widget|embed|social-wall|ugc)"]
2580+
},
2581+
{
2582+
"name": "Walls.io",
2583+
"patterns": ["walls\\.io/js/wallsio-widget|walls\\.io/[^\\s\"'<>]*(?:widget|embed|social-wall)"]
2584+
},
2585+
{
2586+
"name": "Tagembed",
2587+
"patterns": ["widget\\.tagembed\\.com|tagembed\\.com/[^\\s\"'<>]*(?:widget|embed|social-feed)"]
2588+
},
2589+
{
2590+
"name": "SociableKIT",
2591+
"patterns": ["widgets\\.sociablekit\\.com|sociablekit\\.com/app/embed|sociablekit\\.com/[^\\s\"'<>]*(?:widgets|embed)"]
2592+
},
2593+
{
2594+
"name": "Curator.io",
2595+
"patterns": ["cdn\\.curator\\.io|curator\\.io/[^\\s\"'<>]*(?:published|widgets|embed|social-feed)"]
2596+
},
2597+
{
2598+
"name": "Flockler",
2599+
"patterns": ["plugins\\.flockler\\.com|api\\.flockler\\.com|flockler\\.com/[^\\s\"'<>]*(?:embed|wall|social-feed)"]
2600+
},
2601+
{
2602+
"name": "Juicer.io",
2603+
"patterns": ["assets\\.juicer\\.io|juicer\\.io/[^\\s\"'<>]*(?:embed|api|social-feed)"]
2604+
},
2605+
{
2606+
"name": "TINT",
2607+
"patterns": ["cdn\\.tintup\\.com|tintup\\.com/[^\\s\"'<>]*(?:widgets?|embed|app|social-wall)"]
2608+
},
2609+
{
2610+
"name": "Flowbox UGC",
2611+
"patterns": ["connect\\.getflowbox\\.com|cdn\\.getflowbox\\.com|getflowbox\\.com/[^\\s\"'<>]*(?:embed|widgets?|ugc)"]
2612+
},
2613+
{
2614+
"name": "Pixlee TurnTo",
2615+
"patterns": [
2616+
"assets\\.pixlee\\.com|distillery\\.pixlee\\.com|pixlee\\.com/[^\\s\"'<>]*(?:api|widget|ugc)|turnto\\.com/[^\\s\"'<>]*(?:reviews|ugc|widgets)"
2617+
]
2618+
},
2619+
{
2620+
"name": "Emplifi UGC",
2621+
"patterns": ["static\\.emplifi\\.io|emplifi\\.io/[^\\s\"'<>]*(?:ugc|social-commerce|widgets?|embed)"]
25402622
}
25412623
]
25422624
},

public/tech-links.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1536,6 +1536,26 @@
15361536
"Ali Reviews": "https://fireapps.io/ali-reviews",
15371537
"Opinew Reviews": "https://www.opinew.com",
15381538
"Junip Reviews": "https://junip.co",
1539+
"Trustmary": "https://trustmary.com",
1540+
"Senja": "https://senja.io",
1541+
"Endorsal": "https://endorsal.io",
1542+
"Testimonial.to": "https://testimonial.to",
1543+
"Boast": "https://boast.io",
1544+
"VideoAsk": "https://www.videoask.com",
1545+
"Elfsight": "https://elfsight.com",
1546+
"POWR Widgets": "https://www.powr.io",
1547+
"EmbedSocial": "https://embedsocial.com",
1548+
"Taggbox": "https://taggbox.com",
1549+
"Walls.io": "https://walls.io",
1550+
"Tagembed": "https://tagembed.com",
1551+
"SociableKIT": "https://www.sociablekit.com",
1552+
"Curator.io": "https://curator.io",
1553+
"Flockler": "https://flockler.com",
1554+
"Juicer.io": "https://www.juicer.io",
1555+
"TINT": "https://www.tintup.com",
1556+
"Flowbox UGC": "https://getflowbox.com",
1557+
"Pixlee TurnTo": "https://www.pixlee.com",
1558+
"Emplifi UGC": "https://emplifi.io",
15391559
"Smile.io Loyalty": "https://smile.io",
15401560
"LoyaltyLion": "https://loyaltylion.com",
15411561
"Yotpo Loyalty": "https://www.yotpo.com/products/loyalty-referrals",

0 commit comments

Comments
 (0)