Sapphire-PS-AI-Compositor
表面仓库:声称 Photoshop AI 插件,实际仅有静态 HTML 页面,无任何插件代码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
表面仓库:声称 Photoshop AI 插件,实际仅有静态 HTML 页面,无任何插件代码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
⚠️ 重要警示:本项目为表面仓库(Surface Repository),声称提供"Photoshop AI 合成插件",实际仅包含静态 HTML 页面,无任何可运行的插件代码。
该项目在 GitHub 上显示为 152 stars,声称是"AI 驱动的 Photoshop 光 学合成工具包(FrescoLens AI)",定位为 Adobe Photoshop 的 UXP(Unified Extensibility Platform)插件。然而,经过代码审查后发现,项目描述与实际内容存在严重不符。
基本信息:
README.md 中明确描述了以下目录结构:
FrescoLens-AI/
├── src/ # UXP panel source code
│ ├── engine/ # Core optical simulation modules
│ ├── ui/ # Responsive panel components
│ └── localization/ # Language packs (JSON)
├── presets/ # Optical presets & scene profiles
├── docs/ # User guide & API documentation
├── tests/ # Unit and integration tests
然而,仓库根目录实际只包含以下文件:
.github/ — 含 GitHub Actions workflowREADME.mdbutton.svgpreview.svgindex.html所有 README 中描述的核心目录(src/、presets/、docs/、tests/)在仓库中完全不存在。
index.html 文件包含大量 base64 编码的混淆 JavaScript 代码(~25KB)。混淆代码中涉及以下可疑操作:
atob() 解码逻辑document.write() 调用这类混淆 JS 常见于以下场景:
在未经完整解码验证的情况下,强烈建议不要执行该混淆代码。
README 末尾声明:
"This project is ... not affiliated, endorsed, or sponsored by Adobe Inc. or Boris FX."
但项目的 topics 包含:sapphire、sapphire-boris、sapphire-free、sapphire-fx 等,明显试图借用 Boris FX Sapphire(知名商业视觉特效插件)的品牌知名度吸引流量。
项目通过 GitHub Actions 自动部署到 raghurajeshc134.github.io/Sapphire-PS-AI-Compositor/。这意味着:
| 维度 | 评分 | 说明 |
|---|---|---|
| 代码真实性 | ❌ 极低 | 无任何插件源代码,所有描述的模块均不存在 |
| 开源价值 | ❌ 无 | 无实际代码可供学习、使用或贡献 |
| 项目诚信度 | ❌ 低 | 虚假目录结构、混淆 JS、蹭品牌流量 |
| 部署可行性 | ❌ 不适用 | 不是可部署的软件项目 |
| 安全性 | ⚠️ 存疑 | 混淆 JS 行为未知,建议谨慎 |
本项目不适合作为 PIFS 平台的分析目标,原因如下:
建议:从 PIFS 待分析队列中移除此类表面仓库,避免浪费分析资源。