收录最全、更新最快的技能Skills 商店,涵盖文档处理、内容创作、编程开发、机器学习、自动化工作流等多个领域的 72 个精选技能包。所有技能已打包完成,可直接安装使用! 该商店中自动抓取了 Github 上的所有的 Skills 项目,并按照分类、更新时间、Star 数量等标签进行整理。
This report presents the forensic synthetic code analysis of anbeime/skill, a Python project with 3,647 GitHub stars. SynthScan v2.0 examined 178,851 lines of code across 684 source files, recording 1137 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 13.0 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 1137 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …r/remotion-video-enhancer/scripts/animation_planner.py | 16 | # ============================================================================= | COMMENT |
| MEDIUM | …r/remotion-video-enhancer/scripts/animation_planner.py | 18 | # ============================================================================= | COMMENT |
| MEDIUM | …r/remotion-video-enhancer/scripts/animation_planner.py | 83 | # ============================================================================= | COMMENT |
| MEDIUM | …r/remotion-video-enhancer/scripts/animation_planner.py | 85 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/animation_planner.py | 330 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/animation_planner.py | 332 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 17 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 19 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 25 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 27 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 60 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 62 | # ============================================================================= | COMMENT |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 219 | # ============================================================================= | STRING |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 221 | # ============================================================================= | STRING |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 244 | # ============================================================================= | STRING |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 246 | # ============================================================================= | STRING |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 274 | # ============================================================================= | STRING |
| MEDIUM | …cer/remotion-video-enhancer/scripts/html_animations.py | 276 | # ============================================================================= | STRING |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/video_transitions.py | 17 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/video_transitions.py | 19 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/video_transitions.py | 27 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …r/remotion-video-enhancer/scripts/video_transitions.py | 29 | # ============================================================================= | COMMENT |
| MEDIUM | …r/remotion-video-enhancer/scripts/video_transitions.py | 395 | # ============================================================================= | COMMENT |
| MEDIUM | …r/remotion-video-enhancer/scripts/video_transitions.py | 397 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 20 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 22 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 44 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 46 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 206 | # ============================================================================= | COMMENT |
| MEDIUM | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 208 | # ============================================================================= | COMMENT |
| MEDIUM | …-x-article-publisher-github/scripts/publish_article.py | 37 | # ============================================================================ | COMMENT |
| MEDIUM | …-x-article-publisher-github/scripts/publish_article.py | 39 | # ============================================================================ | COMMENT |
| MEDIUM | …-x-article-publisher-github/scripts/publish_article.py | 53 | # ============================================================================ | COMMENT |
| MEDIUM | …-x-article-publisher-github/scripts/publish_article.py | 55 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …aomu-x-article-publisher-github/scripts/site_config.py | 24 | # ============================================================================ | STRING |
| MEDIUM⚡ | …aomu-x-article-publisher-github/scripts/site_config.py | 26 | # ============================================================================ | STRING |
| MEDIUM⚡ | …aomu-x-article-publisher-github/scripts/site_config.py | 32 | # ============================================================================ | STRING |
| MEDIUM⚡ | …aomu-x-article-publisher-github/scripts/site_config.py | 34 | # ============================================================================ | STRING |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 32 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 34 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 42 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 44 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 49 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 51 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 116 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 118 | # ============================================================================ | COMMENT |
| MEDIUM | …omu-x-article-publisher-github/scripts/auth_manager.py | 153 | # ======================================================================== | COMMENT |
| MEDIUM | …omu-x-article-publisher-github/scripts/auth_manager.py | 155 | # ======================================================================== | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 41 | # ============================================================================ | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 43 | # ============================================================================ | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 57 | # ============================================================================ | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 59 | # ============================================================================ | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 146 | # ============================================================================ | COMMENT |
| MEDIUM | …/qiaomu-x-article-publisher/scripts/publish_article.py | 148 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …ills/qiaomu-x-article-publisher/scripts/site_config.py | 24 | # ============================================================================ | STRING |
| MEDIUM⚡ | …ills/qiaomu-x-article-publisher/scripts/site_config.py | 26 | # ============================================================================ | STRING |
| MEDIUM⚡ | …ills/qiaomu-x-article-publisher/scripts/site_config.py | 32 | # ============================================================================ | STRING |
| MEDIUM⚡ | …ills/qiaomu-x-article-publisher/scripts/site_config.py | 34 | # ============================================================================ | STRING |
| MEDIUM⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 32 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 34 | # ============================================================================ | COMMENT |
| 72 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | README-FINAL.md | 15 | $env:ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | README-FINAL.md | 88 | export ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | QUICKSTART.md | 62 | SKILL_STORE_API_KEY = "your_api_key" | CODE |
| HIGH | DEMO-SUCCESS.md | 53 | $env:ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | DEMO-SUCCESS.md | 127 | "ZHIPU_API_KEY": "your-api-key" | CODE |
| HIGH | API_INTEGRATION.md | 188 | 2. **API 密钥认证**: 在请求头中添加 `Authorization: Bearer YOUR_API_KEY` | CODE |
| HIGH | XIAOYI-README.md | 140 | "ZHIPU_API_KEY": "your-api-key" | CODE |
| HIGH | DEPLOYMENT.md | 72 | ZHIPU_API_KEY=your-api-key-here | CODE |
| HIGH | DEPLOYMENT.md | 105 | "ZHIPU_API_KEY": "your-api-key-here" | CODE |
| HIGH | projects/companion-skill/QUICKSTART.md | 150 | "ZHIPU_API_KEY": "your-api-key-here", | CODE |
| HIGH | projects/companion-skill/README.md | 31 | ZHIPU_API_KEY=your-api-key-here | CODE |
| HIGH | projects/companion-skill/README.md | 61 | "ZHIPU_API_KEY": "your-api-key-here" | CODE |
| HIGH | projects/companion-skill/SKILL.md | 48 | ZHIPU_API_KEY=your-api-key-here | CODE |
| HIGH | projects/companion-skill/SKILL.md | 91 | "ZHIPU_API_KEY": "your-api-key-here" | CODE |
| HIGH | projects/companion-simple/README-FINAL.md | 15 | $env:ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | projects/companion-simple/README-FINAL.md | 88 | export ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | projects/companion-simple/QUICKSTART.md | 62 | SKILL_STORE_API_KEY = "your_api_key" | CODE |
| HIGH | projects/companion-simple/DEMO-SUCCESS.md | 53 | $env:ZHIPU_API_KEY="your-api-key" | CODE |
| HIGH | projects/companion-simple/DEMO-SUCCESS.md | 127 | "ZHIPU_API_KEY": "your-api-key" | CODE |
| HIGH | projects/companion-simple/API_INTEGRATION.md | 188 | 2. **API 密钥认证**: 在请求头中添加 `Authorization: Bearer YOUR_API_KEY` | CODE |
| HIGH | projects/companion-simple/XIAOYI-README.md | 140 | "ZHIPU_API_KEY": "your-api-key" | CODE |
| HIGH | projects/xiaoyue-web/README.md | 42 | 将 `your-api-key-here` 替换为你的真实 API Key: | CODE |
| HIGH | projects/xiaoyue-web/启动指南.md | 63 | set ZHIPU_API_KEY=your-api-key | CODE |
| HIGH | projects/xiaoyue-web/启动指南.md | 69 | ZHIPU_API_KEY=your-api-key-here | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 41 | 2. **用户模式**: 设置环境变量 `export SUNO_API_KEY=your_api_key` | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 42 | 3. **命令行模式**: 执行时指定 `--suno-api-key your_api_key` | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 98 | - 环境变量: `export SUNO_API_KEY=your_api_key` | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 99 | - 命令行参数: `--suno-api-key your_api_key` | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 208 | export SUNO_API_KEY=your_api_key | CODE |
| HIGH | skills/video-recreation/video-recreation/SKILL.md | 219 | --suno-api-key your_api_key | CODE |
| HIGH | …creation/video-recreation/references/suno-api-guide.md | 30 | export SUNO_API_KEY=your_api_key | CODE |
| HIGH | …creation/video-recreation/references/suno-api-guide.md | 41 | --suno-api-key your_api_key | CODE |
| HIGH | …creation/video-recreation/references/suno-api-guide.md | 72 | 1. **命令行参数**: `--suno-api-key your_api_key` (优先级最高) | CODE |
| HIGH | …s/video-frame-extractor/video-frame-extractor/SKILL.md | 33 | export VISION_API_KEY="your_api_key" | CODE |
| HIGH | …tor/video-frame-extractor/references/analysis-guide.md | 25 | export VISION_API_KEY="your_api_key" | CODE |
| HIGH | …tor/video-frame-extractor/references/analysis-guide.md | 35 | --api_key "your_api_key" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 235 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 244 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 253 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 262 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 268 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 275 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 282 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 293 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 302 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 311 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 324 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 331 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 338 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 349 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 358 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 365 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 372 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 379 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 632 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 639 | -H "Authorization: Bearer YOUR_API_KEY" | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 646 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 655 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 664 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH⚡ | skills/moltbook/SKILL.md | 675 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scheduler.py | 71 | except Exception as e: | CODE |
| LOW | data_manager.py | 39 | except Exception as e: | CODE |
| LOW | data_manager.py | 56 | except Exception as e: | CODE |
| LOW | data_manager.py | 66 | except Exception as e: | CODE |
| LOW | data_manager.py | 78 | except Exception as e: | CODE |
| LOW | data_manager.py | 129 | except Exception as e: | CODE |
| LOW | main.py | 170 | except Exception as e: | STRING |
| LOW | api_client.py | 181 | except Exception as e: | CODE |
| LOW | crawler.py | 47 | except Exception as e: | CODE |
| LOW | projects/companion-simple/scheduler.py | 71 | except Exception as e: | CODE |
| LOW | projects/companion-simple/data_manager.py | 39 | except Exception as e: | CODE |
| LOW | projects/companion-simple/data_manager.py | 56 | except Exception as e: | CODE |
| LOW | projects/companion-simple/data_manager.py | 66 | except Exception as e: | CODE |
| LOW | projects/companion-simple/data_manager.py | 78 | except Exception as e: | CODE |
| LOW | projects/companion-simple/data_manager.py | 129 | except Exception as e: | CODE |
| LOW | projects/companion-simple/main.py | 170 | except Exception as e: | STRING |
| LOW | projects/companion-simple/api_client.py | 181 | except Exception as e: | CODE |
| LOW | projects/companion-simple/crawler.py | 47 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/multimodal_server.py | 69 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/multimodal_server.py | 106 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/asr_service.py | 47 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/asr_service.py | 110 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 46 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 63 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 77 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 90 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 132 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_service.py | 222 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_server.py | 81 | except Exception as e: | CODE |
| LOW | projects/xiaoyue-web/tts_server.py | 112 | except Exception as e: | CODE |
| LOW⚡ | scripts/sync_clawhub.py | 26 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/sync_clawhub.py | 27 | print(f"Error fetching git info: {e}", file=sys.stderr) | CODE |
| LOW⚡ | scripts/sync_clawhub.py | 37 | except Exception as e: | CODE |
| LOW | scripts/sync_skills.py | 42 | except Exception as e: | CODE |
| LOW | scripts/sync_skills.py | 98 | except Exception as e: | CODE |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 483 | except Exception as e: | CODE |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 70 | except Exception as e: | CODE |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 165 | except Exception as e: | CODE |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 195 | except Exception as e: | CODE |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 292 | except Exception: | CODE |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 305 | except Exception as e: | CODE |
| LOW | …ideo-creation-collaborator/scripts/video_compositor.py | 129 | except Exception as e: | CODE |
| LOW | …video-creation-collaborator/scripts/audio_generator.py | 99 | except Exception as e: | CODE |
| LOW | …eo-creation-collaborator/scripts/subtitle_generator.py | 52 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/video_quality_checker.py | 178 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/video_quality_checker.py | 194 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/video_quality_checker.py | 237 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 94 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 112 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 150 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 187 | except Exception as e: | CODE |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 226 | except Exception as e: | CODE |
| LOW | …video-creation-collaborator/scripts/image_generator.py | 100 | except Exception as e: | CODE |
| LOW | …pro/video-creation-pro/references/development_guide.md | 286 | except Exception as e: | CODE |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 130 | except Exception as e: | CODE |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 390 | except Exception as e: | CODE |
| LOW | …s/ppt-generator/ppt-generator/scripts/generate_pptx.py | 367 | except Exception as e: | CODE |
| LOW | …s/ppt-generator/ppt-generator/scripts/generate_pptx.py | 382 | except Exception as e: | CODE |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 102 | except Exception as e: | CODE |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 167 | except Exception as e: | CODE |
| 180 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …video-creation-collaborator/scripts/audio_generator.py | 0 | 根据旁白数据生成音频 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 voice_style: 音色风格 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …recreation/video-recreation/scripts/audio_generator.py | 0 | 根据旁白数据生成音频 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 voice_style: 音色风格 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/audio_generator.py | 0 | 根据旁白数据生成音频 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 voice_style: 音色风格 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …eo-creation-collaborator/scripts/subtitle_generator.py | 0 | 生成字幕文件 参数: subtitle_data: 字幕数据,包含文本和时间戳 output_file: 输出文件路径 format: 字幕格式 (srt/ass) 返回: 是否成功 | STRING |
| HIGH | …reation/video-recreation/scripts/subtitle_generator.py | 0 | 生成字幕文件 参数: subtitle_data: 字幕数据,包含文本和时间戳 output_file: 输出文件路径 format: 字幕格式 (srt/ass) 返回: 是否成功 | STRING |
| HIGH | …ite/video-creation-suite/scripts/subtitle_generator.py | 0 | 生成字幕文件 参数: subtitle_data: 字幕数据,包含文本和时间戳 output_file: 输出文件路径 format: 字幕格式 (srt/ass) 返回: 是否成功 | STRING |
| HIGH | …eo-creation-collaborator/scripts/subtitle_generator.py | 0 | 转换时间格式为ass格式 参数: time_str: 时间字符串,格式如 "00:00:00,000" 或 "0:00:00.00" 返回: ass格式时间字符串 | STRING |
| HIGH | …reation/video-recreation/scripts/subtitle_generator.py | 0 | 转换时间格式为ass格式 参数: time_str: 时间字符串,格式如 "00:00:00,000" 或 "0:00:00.00" 返回: ass格式时间字符串 | STRING |
| HIGH | …ite/video-creation-suite/scripts/subtitle_generator.py | 0 | 转换时间格式为ass格式 参数: time_str: 时间字符串,格式如 "00:00:00,000" 或 "0:00:00.00" 返回: ass格式时间字符串 | STRING |
| HIGH | …creation-collaborator/scripts/video_quality_checker.py | 0 | 打印质量检测报告 参数: results: check_video_quality() 返回的检测结果 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/quality_checker.py | 0 | 打印质量检测报告 参数: results: check_video_quality() 返回的检测结果 | STRING |
| HIGH | …or/three-body-video-creator/scripts/quality_checker.py | 0 | 打印质量检测报告 参数: results: check_video_quality() 返回的检测结果 | STRING |
| HIGH | …recreation/video-recreation/scripts/voice_generator.py | 0 | 生成视频配音 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/voice_generator.py | 0 | 生成视频配音 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …or/three-body-video-creator/scripts/voice_generator.py | 0 | 生成视频配音 参数: narration_data: 旁白数据,包含文本和音色要求 output_dir: 输出目录 返回: 生成结果字典,包含成功/失败信息 | STRING |
| HIGH | …recreation/video-recreation/scripts/voice_generator.py | 0 | 占位实现 - 生成空白配音文件 参数: narration_data: 旁白数据 output_dir: 输出目录 results: 结果字典 返回: 生成结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/voice_generator.py | 0 | 占位实现 - 生成空白配音文件 参数: narration_data: 旁白数据 output_dir: 输出目录 results: 结果字典 返回: 生成结果字典 | STRING |
| HIGH | …or/three-body-video-creator/scripts/voice_generator.py | 0 | 占位实现 - 生成空白配音文件 参数: narration_data: 旁白数据 output_dir: 输出目录 results: 结果字典 返回: 生成结果字典 | STRING |
| HIGH | …recreation/video-recreation/scripts/coze_bot_client.py | 0 | 调用coze bot api 参数: message: 用户消息 image_path: 图片路径(可选) bot_id: bot id user_id: 用户id api_key: api密钥 stream: 是否流式响应 返回: 响应结 | STRING |
| HIGH | …actor/video-frame-extractor/scripts/coze_bot_client.py | 0 | 调用coze bot api 参数: message: 用户消息 image_path: 图片路径(可选) bot_id: bot id user_id: 用户id api_key: api密钥 stream: 是否流式响应 返回: 响应结 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/coze_bot_client.py | 0 | 调用coze bot api 参数: message: 用户消息 image_path: 图片路径(可选) bot_id: bot id user_id: 用户id api_key: api密钥 stream: 是否流式响应 返回: 响应结 | STRING |
| HIGH | …recreation/video-recreation/scripts/coze_bot_client.py | 0 | 使用coze bot分析图片 参数: image_path: 图片路径 prompt: 分析提示词 bot_id: bot id user_id: 用户id api_key: api密钥 返回: 分析结果字典 | STRING |
| HIGH | …actor/video-frame-extractor/scripts/coze_bot_client.py | 0 | 使用coze bot分析图片 参数: image_path: 图片路径 prompt: 分析提示词 bot_id: bot id user_id: 用户id api_key: api密钥 返回: 分析结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/coze_bot_client.py | 0 | 使用coze bot分析图片 参数: image_path: 图片路径 prompt: 分析提示词 bot_id: bot id user_id: 用户id api_key: api密钥 返回: 分析结果字典 | STRING |
| HIGH | …recreation/video-recreation/scripts/coze_bot_client.py | 0 | 批量使用coze bot分析图片 参数: image_dir: 图片目录 prompt: 分析提示词 bot_id: bot id api_key: api密钥 output_file: 输出json文件路径(可选) 返回: 批量分析结果字 | STRING |
| HIGH | …actor/video-frame-extractor/scripts/coze_bot_client.py | 0 | 批量使用coze bot分析图片 参数: image_dir: 图片目录 prompt: 分析提示词 bot_id: bot id api_key: api密钥 output_file: 输出json文件路径(可选) 返回: 批量分析结果字 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/coze_bot_client.py | 0 | 批量使用coze bot分析图片 参数: image_dir: 图片目录 prompt: 分析提示词 bot_id: bot id api_key: api密钥 output_file: 输出json文件路径(可选) 返回: 批量分析结果字 | STRING |
| HIGH | …tion/video-recreation/scripts/video_frame_extractor.py | 0 | 从视频中抽取关键帧 参数: video_path: 视频文件路径 output_dir: 输出目录 interval: 抽帧间隔(秒) max_frames: 最大抽帧数 start_time: 开始时间(秒) end_time: 结束时间 | STRING |
| HIGH | …video-frame-extractor/scripts/video_frame_extractor.py | 0 | 从视频中抽取关键帧 参数: video_path: 视频文件路径 output_dir: 输出目录 interval: 抽帧间隔(秒) max_frames: 最大抽帧数 start_time: 开始时间(秒) end_time: 结束时间 | STRING |
| HIGH | …/video-creation-suite/scripts/video_frame_extractor.py | 0 | 从视频中抽取关键帧 参数: video_path: 视频文件路径 output_dir: 输出目录 interval: 抽帧间隔(秒) max_frames: 最大抽帧数 start_time: 开始时间(秒) end_time: 结束时间 | STRING |
| HIGH | …o-recreation/video-recreation/scripts/error_handler.py | 0 | 获取错误记录 参数: error_type: 错误类型过滤,none表示返回所有错误 返回: 错误记录列表 | STRING |
| HIGH | …on-suite/video-creation-suite/scripts/error_handler.py | 0 | 获取错误记录 参数: error_type: 错误类型过滤,none表示返回所有错误 返回: 错误记录列表 | STRING |
| HIGH | …ator/three-body-video-creator/scripts/error_handler.py | 0 | 获取错误记录 参数: error_type: 错误类型过滤,none表示返回所有错误 返回: 错误记录列表 | STRING |
| HIGH | …o-recreation/video-recreation/scripts/error_handler.py | 0 | 重试装饰器 参数: max_retries: 最大重试次数,默认2次 delay: 初始延迟时间(秒) backoff: 延迟增长因子 exceptions: 需要重试的异常类型 error_logger: 错误日志记录器 context: | STRING |
| HIGH | …ator/three-body-video-creator/scripts/error_handler.py | 0 | 重试装饰器 参数: max_retries: 最大重试次数,默认2次 delay: 初始延迟时间(秒) backoff: 延迟增长因子 exceptions: 需要重试的异常类型 error_logger: 错误日志记录器 context: | STRING |
| HIGH | …on-suite/video-creation-suite/scripts/error_handler.py | 0 | 重试装饰器 参数: max_retries: 最大重试次数,默认2次 delay: 初始延迟时间(秒) backoff: 延迟增长因子 exceptions: 需要重试的异常类型 error_logger: 错误日志记录器 context: | STRING |
| HIGH | …o-recreation/video-recreation/scripts/error_handler.py | 0 | 安全执行函数,包含重试、错误日志、检查点功能 参数: func: 要执行的函数 args: 位置参数 max_retries: 最大重试次数 error_logger: 错误日志记录器 checkpoint_key: 检查点键 checkp | STRING |
| HIGH | …on-suite/video-creation-suite/scripts/error_handler.py | 0 | 安全执行函数,包含重试、错误日志、检查点功能 参数: func: 要执行的函数 args: 位置参数 max_retries: 最大重试次数 error_logger: 错误日志记录器 checkpoint_key: 检查点键 checkp | STRING |
| HIGH | …ator/three-body-video-creator/scripts/error_handler.py | 0 | 安全执行函数,包含重试、错误日志、检查点功能 参数: func: 要执行的函数 args: 位置参数 max_retries: 最大重试次数 error_logger: 错误日志记录器 checkpoint_key: 检查点键 checkp | STRING |
| HIGH | …recreation/video-recreation/scripts/sound_generator.py | 0 | 初始化生成器 args: api_key: suno api 密钥(优先级: 参数 > 环境变量 > 默认凭证) | STRING |
| HIGH | …-suite/video-creation-suite/scripts/sound_generator.py | 0 | 初始化生成器 args: api_key: suno api 密钥(优先级: 参数 > 环境变量 > 默认凭证) | STRING |
| HIGH | …or/three-body-video-creator/scripts/sound_generator.py | 0 | 初始化生成器 args: api_key: suno api 密钥(优先级: 参数 > 环境变量 > 默认凭证) | STRING |
| HIGH | …recreation/video-recreation/scripts/sound_generator.py | 0 | 生成背景音乐 args: prompt: 音乐描述提示词 output_dir: 输出目录 instrumental: 是否纯音乐(无歌词) model: 使用的模型 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/sound_generator.py | 0 | 生成背景音乐 args: prompt: 音乐描述提示词 output_dir: 输出目录 instrumental: 是否纯音乐(无歌词) model: 使用的模型 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …or/three-body-video-creator/scripts/sound_generator.py | 0 | 生成背景音乐 args: prompt: 音乐描述提示词 output_dir: 输出目录 instrumental: 是否纯音乐(无歌词) model: 使用的模型 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …recreation/video-recreation/scripts/sound_generator.py | 0 | 占位实现 - 生成空白背景音乐 args: prompt: 音乐描述 output_dir: 输出目录 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/sound_generator.py | 0 | 占位实现 - 生成空白背景音乐 args: prompt: 音乐描述 output_dir: 输出目录 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …or/three-body-video-creator/scripts/sound_generator.py | 0 | 占位实现 - 生成空白背景音乐 args: prompt: 音乐描述 output_dir: 输出目录 title: 音乐标题 returns: 生成结果字典 | STRING |
| HIGH | …recreation/video-recreation/scripts/sound_generator.py | 0 | 生成环境音效 参数: sound_data: 音效数据列表 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/sound_generator.py | 0 | 生成环境音效 参数: sound_data: 音效数据列表 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| HIGH | …or/three-body-video-creator/scripts/sound_generator.py | 0 | 生成环境音效 参数: sound_data: 音效数据列表 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| HIGH | …recreation/video-recreation/scripts/sound_generator.py | 0 | 生成背景音乐 参数: music_data: 背景音乐配置 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| HIGH | …-suite/video-creation-suite/scripts/sound_generator.py | 0 | 生成背景音乐 参数: music_data: 背景音乐配置 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| HIGH | …or/three-body-video-creator/scripts/sound_generator.py | 0 | 生成背景音乐 参数: music_data: 背景音乐配置 output_dir: 输出目录 返回: 生成结果字典 | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scheduler.py | 9 | CODE | |
| LOW | scheduler.py | 10 | CODE | |
| LOW | main.py | 10 | CODE | |
| LOW | api_client.py | 8 | CODE | |
| LOW | crawler.py | 7 | CODE | |
| LOW | crawler.py | 14 | CODE | |
| LOW | projects/companion-simple/scheduler.py | 9 | CODE | |
| LOW | projects/companion-simple/scheduler.py | 10 | CODE | |
| LOW | projects/companion-simple/main.py | 10 | CODE | |
| LOW | projects/companion-simple/api_client.py | 8 | CODE | |
| LOW | projects/companion-simple/crawler.py | 7 | CODE | |
| LOW | projects/companion-simple/crawler.py | 14 | CODE | |
| LOW | projects/xiaoyue-web/multimodal_config.py | 7 | CODE | |
| LOW | projects/xiaoyue-web/multimodal_config.py | 8 | CODE | |
| LOW | projects/xiaoyue-web/asr_service.py | 6 | CODE | |
| LOW | projects/xiaoyue-web/asr_service.py | 9 | CODE | |
| LOW | projects/xiaoyue-web/asr_service.py | 10 | CODE | |
| LOW | projects/xiaoyue-web/asr_service.py | 11 | CODE | |
| LOW | projects/xiaoyue-web/asr_service.py | 12 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 9 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 10 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 11 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 12 | CODE | |
| LOW | scripts/sync_skills.py | 11 | CODE | |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 10 | CODE | |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 11 | CODE | |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 11 | CODE | |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 12 | CODE | |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 19 | CODE | |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 19 | CODE | |
| LOW | …ideo-creation-collaborator/scripts/video_compositor.py | 33 | CODE | |
| LOW | …creation-collaborator/scripts/video_quality_checker.py | 9 | CODE | |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 9 | CODE | |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 11 | CODE | |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 11 | CODE | |
| LOW | …video-creation-collaborator/scripts/image_generator.py | 9 | CODE | |
| LOW | …ro/video-creation-pro/scripts/image_quality_checker.py | 11 | CODE | |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 11 | CODE | |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 15 | CODE | |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 15 | CODE | |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 9 | CODE | |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 133 | CODE | |
| LOW | …ecreation/video-recreation/scripts/video_compositor.py | 33 | CODE | |
| LOW | …recreation/video-recreation/scripts/audio_generator.py | 8 | CODE | |
| LOW | …recreation/video-recreation/scripts/audio_generator.py | 9 | CODE | |
| LOW | …tion/video-recreation/scripts/video_frame_extractor.py | 11 | CODE | |
| LOW | …tion/video-recreation/scripts/video_frame_extractor.py | 12 | CODE | |
| LOW | …deo-recreation/video-recreation/scripts/file_server.py | 12 | CODE | |
| LOW | …recreation/video-recreation/scripts/image_generator.py | 9 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/coze_bot_client.py | 12 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/coze_bot_client.py | 201 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/visual_analyzer.py | 12 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/visual_analyzer.py | 13 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/visual_analyzer.py | 13 | CODE | |
| LOW | …video-frame-extractor/scripts/video_frame_extractor.py | 11 | CODE | |
| LOW | …video-frame-extractor/scripts/video_frame_extractor.py | 12 | CODE | |
| LOW | …manager-toolkit/scripts/customer_interview_analyzer.py | 8 | CODE | |
| LOW | …manager-toolkit/scripts/customer_interview_analyzer.py | 8 | CODE | |
| LOW | …it/product-manager-toolkit/scripts/rice_prioritizer.py | 10 | CODE | |
| LOW | …sistant/qwen3-asr-assistant/scripts/asr_transcriber.py | 21 | CODE | |
| 110 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …-x-article-publisher-github/scripts/publish_article.py | 481 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 335 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 374 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 388 | if (directChildren.length === 1 && directChildren[0].tagName === 'DIV') { | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 500 | null, | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 505 | let targetNode = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 540 | selectedText: sel.toString(), | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 633 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 676 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 695 | null, | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 717 | if (isOnlyPlaceholder && parentEl) { | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 789 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 807 | let bodyEditor = null; | CODE |
| HIGH | …-x-article-publisher-github/scripts/publish_article.py | 818 | const walker = document.createTreeWalker(bodyEditor, NodeFilter.SHOW_TEXT, null, false); | CODE |
| HIGH⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 594 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 448 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 487 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 501 | if (directChildren.length === 1 && directChildren[0].tagName === 'DIV') { | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 613 | null, | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 618 | let targetNode = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 653 | selectedText: sel.toString(), | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 746 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 788 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 807 | null, | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 838 | selectedText: sel.toString() | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 873 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 891 | let bodyEditor = null; | CODE |
| HIGH | …/qiaomu-x-article-publisher/scripts/publish_article.py | 902 | const walker = document.createTreeWalker(bodyEditor, NodeFilter.SHOW_TEXT, null, false); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | main.py | 51 | CODE | |
| LOW | api_client.py | 117 | CODE | |
| LOW | projects/companion-simple/main.py | 51 | CODE | |
| LOW | projects/companion-simple/api_client.py | 117 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 34 | CODE | |
| LOW | projects/xiaoyue-web/tts_service.py | 94 | CODE | |
| LOW | projects/xiaoyue-web/tts_server.py | 117 | CODE | |
| LOW | scripts/sync_skills.py | 108 | CODE | |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 251 | CODE | |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 377 | CODE | |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 16 | CODE | |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 75 | CODE | |
| LOW | …ck-analysis/stock-analysis/scripts/fetch_stock_data.py | 104 | CODE | |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 54 | CODE | |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 203 | CODE | |
| LOW | …ideo-creation-collaborator/scripts/video_compositor.py | 13 | CODE | |
| LOW | …video-creation-collaborator/scripts/audio_generator.py | 13 | CODE | |
| LOW | …eo-creation-collaborator/scripts/subtitle_generator.py | 84 | CODE | |
| LOW | …creation-collaborator/scripts/video_quality_checker.py | 12 | CODE | |
| LOW | …creation-collaborator/scripts/image_quality_checker.py | 14 | CODE | |
| LOW | …video-creation-collaborator/scripts/image_generator.py | 13 | CODE | |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 53 | CODE | |
| LOW | …ation-pro/video-creation-pro/scripts/video_composer.py | 159 | CODE | |
| LOW | …s/ppt-generator/ppt-generator/scripts/generate_pptx.py | 220 | CODE | |
| LOW | …ecreation/video-recreation/scripts/video_compositor.py | 13 | CODE | |
| LOW | …reation/video-recreation/scripts/subtitle_generator.py | 84 | CODE | |
| LOW | …tion/video-recreation/scripts/video_frame_extractor.py | 15 | CODE | |
| LOW | …o-recreation/video-recreation/scripts/error_handler.py | 94 | CODE | |
| LOW | …o-recreation/video-recreation/scripts/error_handler.py | 259 | CODE | |
| LOW | …o-recreation/video-recreation/scripts/error_handler.py | 116 | CODE | |
| LOW | …o-recreation/video-recreation/scripts/error_handler.py | 118 | CODE | |
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 323 | CODE | |
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 45 | CODE | |
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 226 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/coze_bot_client.py | 283 | CODE | |
| LOW | …actor/video-frame-extractor/scripts/visual_analyzer.py | 119 | CODE | |
| LOW | …video-frame-extractor/scripts/video_frame_extractor.py | 15 | CODE | |
| LOW | …manager-toolkit/scripts/customer_interview_analyzer.py | 281 | CODE | |
| LOW | …it/product-manager-toolkit/scripts/rice_prioritizer.py | 246 | CODE | |
| LOW | skills/web-to-app/web-to-app/scripts/build_app.py | 13 | CODE | |
| LOW | …sistant/qwen3-asr-assistant/scripts/asr_transcriber.py | 244 | CODE | |
| LOW | skills/tts-voice-synthesis/scripts/tts_generate.py | 125 | CODE | |
| LOW | …-skills-main/contract-review/scripts/error_handling.py | 237 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 340 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 658 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 741 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 1076 | CODE | |
| LOW | …tant-skills-main/contract-review/scripts/ooxml/pack.py | 56 | CODE | |
| LOW | …skills-main/law-to-markdown/scripts/law_to_markdown.py | 425 | CODE | |
| LOW | …ills-main/law-to-markdown/scripts/cn_law_normalizer.py | 107 | CODE | |
| LOW | …aper-analysis-assistant/scripts/dialogue_to_podcast.py | 64 | CODE | |
| LOW | …r-analysis-assistant/scripts/analyze_word_frequency.py | 12 | CODE | |
| LOW | …stant/paper-analysis-assistant/scripts/extract_text.py | 10 | CODE | |
| LOW | …r/remotion-video-enhancer/scripts/animation_planner.py | 109 | CODE | |
| LOW | …r/remotion-video-enhancer/scripts/animation_planner.py | 158 | CODE | |
| LOW | …cer/remotion-video-enhancer/scripts/html_animations.py | 64 | CODE | |
| LOW | …r/remotion-video-enhancer/scripts/video_transitions.py | 259 | CODE | |
| LOW | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 81 | CODE | |
| LOW | …b-design-analyzer/scripts/convert_to_roadshow_style.py | 154 | CODE | |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 134 | CODE | |
| 62 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | projects/xiaoyue-web/GPT-SoVITS修复指南.md | 28 | ### Step 1: 下载预训练模型 | COMMENT |
| LOW | projects/xiaoyue-web/GPT-SoVITS修复指南.md | 50 | ### Step 2: 启动 GPT-SoVITS API 服务 | COMMENT |
| LOW | projects/xiaoyue-web/GPT-SoVITS修复指南.md | 66 | ### Step 3: 验证服务运行 | COMMENT |
| LOW | projects/xiaoyue-web/GPT-SoVITS修复指南.md | 80 | ### Step 4: 重新生成音频文件 | COMMENT |
| LOW | …tomation/chrome-automation/references/setup-windows.md | 56 | ### Step 1: Clone Repository | COMMENT |
| LOW | …tomation/chrome-automation/references/setup-windows.md | 71 | ### Step 2: Install Dependencies | COMMENT |
| LOW | …tomation/chrome-automation/references/setup-windows.md | 89 | ### Step 3: Install Chromium Browser | COMMENT |
| LOW | …tomation/chrome-automation/references/setup-windows.md | 102 | ### Step 4: Build TypeScript Code | COMMENT |
| LOW | …tomation/chrome-automation/references/setup-windows.md | 117 | ### Step 5: Verify Installation | COMMENT |
| LOW | …e-automation/chrome-automation/references/setup-mac.md | 34 | ### Step 1: Clone Repository | COMMENT |
| LOW | …e-automation/chrome-automation/references/setup-mac.md | 47 | ### Step 2: Install Dependencies | COMMENT |
| LOW | …e-automation/chrome-automation/references/setup-mac.md | 65 | ### Step 3: Install Chromium Browser | COMMENT |
| LOW | …e-automation/chrome-automation/references/setup-mac.md | 78 | ### Step 4: Build TypeScript Code | COMMENT |
| LOW | …e-automation/chrome-automation/references/setup-mac.md | 93 | ### Step 5: Verify Installation | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 21 | # Step 1: Install dependencies | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 32 | # Step 2: Install Chromium | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 36 | # Step 3: Build TypeScript | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 40 | # Step 4: Verify installation | COMMENT |
| LOW | skills/moltbook/SKILL.md | 163 | ### Step 1: Add to your heartbeat file | COMMENT |
| LOW | skills/moltbook/SKILL.md | 174 | ### Step 2: Track when you last checked | COMMENT |
| LOW | skills/moltbook/SKILL.md | 186 | ### Step 3: That's it! | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 137 | # Step 1: 检查认证 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 141 | # Step 2: 解析 Markdown | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 173 | # Step 4: 导航到 Articles 编辑器 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 178 | # Step 5: 点击"新建文章"按钮(羽毛笔图标,aria-label="create") | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 200 | # Step 6: 上传封面图(如有)- 使用剪贴板粘贴方式 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 291 | # Step 7: 填写标题 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 306 | # Step 8: 粘贴 HTML 内容 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 427 | # Step 9: 插入内容图片 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 464 | # Step 2: 先复制图片到剪贴板(在操作编辑器之前!) | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 473 | # Step 3: 记录当前图片数量 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 478 | # Step 4: 找到并选中占位符,然后立即粘贴 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 160 | # Step 3: 启动浏览器 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 453 | # Step 1: 读取图片为 base64 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 554 | # Step 5: 立即粘贴(替换选中的占位符) | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 664 | # Step 10: 清理剩余的占位符 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 849 | # Step 11: 等待自动保存完成 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 864 | # Step 12: 完成,保持浏览器打开 | COMMENT |
| LOW⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 234 | # Step 1: Clear existing auth | COMMENT |
| LOW⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 238 | # Step 2: Setup new auth | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 231 | # Step 0: 获取进程锁 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 237 | # Step 1: 检查认证 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 247 | # Step 2: 解析 Markdown | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 286 | # Step 4: 导航到 Articles 编辑器 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 291 | # Step 5: 点击"新建文章"按钮(羽毛笔图标,aria-label="create") | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 313 | # Step 6: 上传封面图(如有)- 使用剪贴板粘贴方式 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 404 | # Step 7: 填写标题 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 419 | # Step 8: 粘贴 HTML 内容 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 540 | # Step 9: 插入内容图片 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 577 | # Step 2: 先复制图片到剪贴板(在操作编辑器之前!) | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 586 | # Step 3: 记录当前图片数量 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 591 | # Step 4: 找到并选中占位符,然后立即粘贴 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 271 | # Step 3: 启动浏览器 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 566 | # Step 1: 读取图片为 base64 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 667 | # Step 5: 立即粘贴(替换选中的占位符) | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 777 | # Step 10: 清理剩余的占位符 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 933 | # Step 11: 等待自动保存完成 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 948 | # Step 12: 完成 | COMMENT |
| LOW⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 234 | # Step 1: Clear existing auth | COMMENT |
| LOW⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 238 | # Step 2: Setup new auth | COMMENT |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | data_manager.py | 15 | class DataManager: | CODE |
| LOW | projects/companion-skill/src/test.ts | 171 | async function testImageLibraryGeneration() { | CODE |
| LOW | projects/companion-simple/data_manager.py | 15 | class DataManager: | CODE |
| LOW | scripts/sync_clawhub.py | 78 | def generate_packages_section(packages): | CODE |
| LOW | …stock-analysis/stock-analysis/scripts/analyze_stock.py | 133 | def calculate_support_resistance(historical_data, current_price): | CODE |
| LOW | …iral-video-copywriting/scripts/extract_douyin_video.py | 28 | def extract_video_id_from_url(url: str) -> str: | CODE |
| LOW | …video-creation-collaborator/scripts/audio_generator.py | 164 | def merge_audio_with_background(narration_files: List[str], | CODE |
| LOW | …pro/video-creation-pro/references/development_guide.md | 264 | def api_video_synthesis_with_fallback(images, subtitle_params, audio_params, output_path): | CODE |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 116 | def _generate_voice_placeholder( | CODE |
| LOW | …recreation/video-recreation/scripts/coze_bot_client.py | 120 | def analyze_image_with_coze_bot( | CODE |
| LOW | …recreation/video-recreation/scripts/coze_bot_client.py | 181 | def batch_analyze_images_with_coze_bot( | CODE |
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 226 | def _generate_music_placeholder( | CODE |
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 414 | def generate_background_music( | CODE |
| LOW | …deo-recreation/video-recreation/scripts/file_server.py | 16 | class FileHTTPRequestHandler(http.server.SimpleHTTPRequestHandler): | CODE |
| LOW | …recreation/video-recreation/scripts/image_generator.py | 14 | def generate_image_from_prompt( | CODE |
| LOW | …actor/video-frame-extractor/scripts/coze_bot_client.py | 119 | def analyze_image_with_coze_bot( | CODE |
| LOW | …actor/video-frame-extractor/scripts/coze_bot_client.py | 180 | def batch_analyze_images_with_coze_bot( | CODE |
| LOW | …actor/video-frame-extractor/scripts/visual_analyzer.py | 31 | def analyze_image_with_vision_api( | CODE |
| LOW | …sistant/qwen3-asr-assistant/scripts/asr_transcriber.py | 136 | def transcribe_with_speaker_diarization( | CODE |
| LOW | …kills-main/contract-review/scripts/opinion_renderer.py | 98 | def _set_style_east_asia_font(style, font_name: str) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 106 | def _set_style_east_asia_font(style, font_name: str) -> None: | CODE |
| LOW | …istant-skills-main/contract-review/scripts/document.py | 142 | def _ensure_comments_relationship(self) -> None: | CODE |
| LOW | …istant-skills-main/contract-review/scripts/document.py | 160 | def _ensure_comments_content_type(self) -> None: | CODE |
| LOW | …istant-skills-main/contract-review/scripts/document.py | 200 | def _append_comment_reference(self, paragraph, comment_id: int) -> None: | CODE |
| LOW | …istant-skills-main/contract-review/scripts/document.py | 236 | def _get_reviewer_by_risk_level(self, risk_level: str) -> dict: | CODE |
| LOW⚡ | …istant-skills-main/contract-review/scripts/workflow.py | 82 | def _detect_output_language_from_contract(contract_path: Path) -> Optional[str]: | CODE |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 224 | def _ensure_output_dir_for_language(self, output_language: Optional[str]) -> None: | CODE |
| LOW | …ills-main/contract-review/scripts/contract_analyzer.py | 60 | def extract_paragraphs_with_line_numbers(self) -> List[Tuple[int, str]]: | CODE |
| LOW | …ills-main/contract-review/scripts/contract_analyzer.py | 196 | def generate_smart_search_keywords(self) -> Dict[str, List[str]]: | CODE |
| LOW | …kills-main/contract-review/scripts/mermaid_renderer.py | 205 | def _sanitize_mermaid_code_for_render(code: str) -> str: | CODE |
| LOW | …skills-main/law-to-markdown/scripts/law_to_markdown.py | 47 | def _derive_user_output_paths(base_dir: Path, input_stem: str) -> dict[str, Path]: | CODE |
| LOW | …skills-main/law-to-markdown/scripts/law_to_markdown.py | 328 | def _resolve_mineru_ocr_convert_script() -> Path | None: | CODE |
| LOW | …skills-main/law-to-markdown/scripts/law_to_markdown.py | 341 | def _convert_with_mineru_ocr_skill(input_path: Path, out_path: Path) -> tuple[bool, str]: | CODE |
| LOW | …ills-main/law-to-markdown/scripts/cn_law_normalizer.py | 26 | def _canonical_without_format(text: str) -> str: | CODE |
| LOW | …ills-main/law-to-markdown/scripts/cn_law_normalizer.py | 107 | def normalize_cn_law_markdown( | CODE |
| LOW | …r/remotion-video-enhancer/scripts/animation_planner.py | 219 | def generate_element_animations( | CODE |
| LOW⚡ | …cer/remotion-video-enhancer/scripts/html_animations.py | 64 | def generate_framer_motion_html( | CODE |
| LOW | …r/remotion-video-enhancer/scripts/video_transitions.py | 226 | def apply_rotation_transition( | CODE |
| LOW | …r/remotion-video-enhancer/scripts/video_transitions.py | 312 | def apply_transitions_to_video( | CODE |
| LOW | skills/pdf-processing-pro/pdf-processing-pro/TABLES.md | 341 | def visualize_table_detection(pdf_path, page_num=0, output_path="debug.png"): | CODE |
| LOW | …ng-avatar/references/consistency-rules-infinitetalk.md | 344 | def check_character_consistency(generated_prompts, reference_character): | CODE |
| LOW | …ng-avatar/references/consistency-rules-infinitetalk.md | 430 | def check_technical_parameters(generated_prompts, required_parameters): | CODE |
| LOW | …u-x-article-publisher-github/scripts/parse_markdown.py | 156 | def extract_images_with_placeholders(markdown: str, base_path: Path) -> tuple[list[dict], str, int]: | CODE |
| LOW | …u-x-article-publisher-github/scripts/parse_markdown.py | 199 | def extract_images_with_block_index(markdown: str, base_path: Path) -> tuple[list[dict], str, int]: | CODE |
| LOW⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 111 | def get_authenticated_context(self): | CODE |
| LOW | …-article-publisher-github/scripts/copy_to_clipboard.py | 53 | def copy_image_to_clipboard_macos(image_path: str, quality: int = None) -> bool: | CODE |
| LOW⚡ | …-article-publisher-github/scripts/copy_to_clipboard.py | 97 | def copy_html_to_clipboard_macos(html: str) -> bool: | CODE |
| LOW | …s/qiaomu-x-article-publisher/scripts/parse_markdown.py | 191 | def extract_images_with_placeholders(markdown: str, base_path: Path) -> tuple[list[dict], str, int]: | CODE |
| LOW | …s/qiaomu-x-article-publisher/scripts/parse_markdown.py | 276 | def extract_images_with_block_index(markdown: str, base_path: Path) -> tuple[list[dict], str, int]: | CODE |
| LOW | …s/qiaomu-x-article-publisher/scripts/parse_markdown.py | 470 | def process_inline_formatting(line: str) -> str: | CODE |
| LOW⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 111 | def get_authenticated_context(self): | CODE |
| LOW | …iaomu-x-article-publisher/scripts/copy_to_clipboard.py | 53 | def copy_image_to_clipboard_macos(image_path: str, quality: int = None) -> bool: | CODE |
| LOW⚡ | …iaomu-x-article-publisher/scripts/copy_to_clipboard.py | 97 | def copy_html_to_clipboard_macos(html: str) -> bool: | CODE |
| LOW | …sher/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts | 128 | function getMacSwiftClipboardSource(): string { | CODE |
| LOW | …creation-publisher/baoyu-post-to-wechat/scripts/cdp.ts | 185 | export async function findExistingChromeDebugPort(): Promise<number | null> { | CODE |
| LOW | …blisher/baoyu-post-to-wechat/scripts/wechat-article.ts | 178 | async function pasteFromClipboardInEditor(session: ChromeSession): Promise<void> { | CODE |
| LOW | …blisher/baoyu-post-to-wechat/scripts/wechat-article.ts | 184 | async function parseMarkdownWithPlaceholders(markdownPath: string, theme?: string): Promise<{ title: string; author: str | CODE |
| LOW | …blisher/baoyu-post-to-wechat/scripts/wechat-article.ts | 269 | async function selectAndReplacePlaceholder(session: ChromeSession, placeholder: string): Promise<boolean> { | CODE |
| LOW | …blisher/baoyu-post-to-wechat/scripts/wechat-article.ts | 318 | async function removeExtraEmptyLineAfterImage(session: ChromeSession): Promise<boolean> { | CODE |
| LOW | …on-publisher/baoyu-post-to-wechat/scripts/md/render.ts | 200 | function parseFrontMatterAndContent(markdownText: string): ParseResult { | CODE |
| 26 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | skills/web-to-app/web-to-app/scripts/build_app.py | 24 | 执行网页打包 Args: url: 网页 URL(必需) name: 应用名称 icon: 图标路径(本地或远程 URL) width: 窗口宽度(默认 1 | STRING |
| HIGH | …r/nanobanana-ppt-visualizer/scripts/generate_viewer.py | 31 | Load PPT data from JSON file. Args: input_path: Path to JSON file. Returns: Parsed JSON d | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 110 | 上传图片素材 Args: image_path: 图片文件路径(JPG/PNG格式) Returns: 素材ID Rai | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 145 | 上传音频素材 Args: audio_path: 音频文件路径(MP3格式) Returns: 素材ID Raises: | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 188 | 创建视频合成任务 Args: image_ids: 图片素材ID列表(按镜头顺序) audio_ids: 音频素材ID列表 subt | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 237 | 轮询任务状态 Args: task_id: 任务ID timeout: 超时时间(秒) Returns: 任务结果 | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 276 | 下载成品视频 Args: download_url: 视频下载链接 output_path: 输出文件路径(MP4格式) Returns: | STRING |
| HIGH | …creator/pet-commerce-creator/scripts/coze_video_api.py | 315 | 批量上传素材并创建视频(一站式接口) Args: image_paths: 图片文件路径列表 audio_paths: 音频文件路径列表 | STRING |
| HIGH | …eator/pet-commerce-creator/scripts/video_downloader.py | 47 | 下载视频及元数据 Args: url: 视频URL format: 视频格式(best/bestvideo+bestaudio等) | STRING |
| HIGH | …eator/pet-commerce-creator/scripts/video_downloader.py | 95 | 仅获取视频信息,不下载 Args: url: 视频URL Returns: 视频信息字典 Raises: | STRING |
| HIGH | …eator/pet-commerce-creator/scripts/video_downloader.py | 197 | 下载播放列表中的视频 Args: url: 播放列表URL max_videos: 最大下载视频数 Returns: | STRING |
| HIGH | …agentkit-multimedia-shopping/scripts/generate_scene.py | 12 | 生成场景背景 Args: prompt (str): 场景背景提示词 aspect_ratio (str): 画面比例,默认"9:16" resolution (str): | STRING |
| HIGH | …tkit-multimedia-shopping/scripts/generate_character.py | 12 | 生成小省导购员角色形象 Args: prompt (str): 角色形象提示词 aspect_ratio (str): 画面比例,默认"9:16" resolution ( | STRING |
| HIGH | …agentkit-multimedia-shopping/scripts/generate_video.py | 12 | 生成多模态视频 Args: character_image (str): 角色参考图路径 scene_image (str): 场景参考图路径 voice_file (st | STRING |
| HIGH | …agentkit-multimedia-shopping/scripts/generate_voice.py | 12 | 合成导购员语音 Args: text (str): 话术内容 voice_type (str): 语音类型(standard/friendly/professional),默认"stand | STRING |
| HIGH | …agentkit-multimedia-shopping/scripts/generate_music.py | 12 | 生成背景音乐 Args: style (str): 音乐风格(orchestral/piano/string),默认"orchestral" emotion (str): 情绪基调(ent | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 21 | # Step 1: Install dependencies | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 32 | # Step 2: Install Chromium | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 36 | # Step 3: Build TypeScript | COMMENT |
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 40 | # Step 4: Verify installation | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 137 | # Step 1: 检查认证 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 141 | # Step 2: 解析 Markdown | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 173 | # Step 4: 导航到 Articles 编辑器 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 178 | # Step 5: 点击"新建文章"按钮(羽毛笔图标,aria-label="create") | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 200 | # Step 6: 上传封面图(如有)- 使用剪贴板粘贴方式 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 291 | # Step 7: 填写标题 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 306 | # Step 8: 粘贴 HTML 内容 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 427 | # Step 9: 插入内容图片 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 464 | # Step 2: 先复制图片到剪贴板(在操作编辑器之前!) | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 473 | # Step 3: 记录当前图片数量 | COMMENT |
| LOW⚡ | …-x-article-publisher-github/scripts/publish_article.py | 478 | # Step 4: 找到并选中占位符,然后立即粘贴 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 160 | # Step 3: 启动浏览器 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 453 | # Step 1: 读取图片为 base64 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 554 | # Step 5: 立即粘贴(替换选中的占位符) | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 664 | # Step 10: 清理剩余的占位符 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 849 | # Step 11: 等待自动保存完成 | COMMENT |
| LOW | …-x-article-publisher-github/scripts/publish_article.py | 864 | # Step 12: 完成,保持浏览器打开 | COMMENT |
| LOW⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 234 | # Step 1: Clear existing auth | COMMENT |
| LOW⚡ | …omu-x-article-publisher-github/scripts/auth_manager.py | 238 | # Step 2: Setup new auth | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 231 | # Step 0: 获取进程锁 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 237 | # Step 1: 检查认证 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 247 | # Step 2: 解析 Markdown | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 286 | # Step 4: 导航到 Articles 编辑器 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 291 | # Step 5: 点击"新建文章"按钮(羽毛笔图标,aria-label="create") | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 313 | # Step 6: 上传封面图(如有)- 使用剪贴板粘贴方式 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 404 | # Step 7: 填写标题 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 419 | # Step 8: 粘贴 HTML 内容 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 540 | # Step 9: 插入内容图片 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 577 | # Step 2: 先复制图片到剪贴板(在操作编辑器之前!) | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 586 | # Step 3: 记录当前图片数量 | COMMENT |
| LOW⚡ | …/qiaomu-x-article-publisher/scripts/publish_article.py | 591 | # Step 4: 找到并选中占位符,然后立即粘贴 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 271 | # Step 3: 启动浏览器 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 566 | # Step 1: 读取图片为 base64 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 667 | # Step 5: 立即粘贴(替换选中的占位符) | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 777 | # Step 10: 清理剩余的占位符 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 933 | # Step 11: 等待自动保存完成 | COMMENT |
| LOW | …/qiaomu-x-article-publisher/scripts/publish_article.py | 948 | # Step 12: 完成 | COMMENT |
| LOW⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 234 | # Step 1: Clear existing auth | COMMENT |
| LOW⚡ | …lls/qiaomu-x-article-publisher/scripts/auth_manager.py | 238 | # Step 2: Setup new auth | COMMENT |
| LOW | …or/ppt-roadshow-generator/scripts/roadshow_composer.py | 287 | # Step 1: Create slideshow from images | COMMENT |
| LOW | …or/ppt-roadshow-generator/scripts/roadshow_composer.py | 298 | # Step 2: Add audio | COMMENT |
| LOW | …or/ppt-roadshow-generator/scripts/roadshow_composer.py | 313 | # Step 3: Add subtitles if available | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …s/chrome-automation/chrome-automation/scripts/setup.sh | 11 | # Check if directory exists | COMMENT |
| LOW⚡ | …tomation/chrome-automation/scripts/start-chrome-mac.sh | 15 | # Check if Chrome is already running with debug port | COMMENT |
| LOW⚡ | …tomation/chrome-automation/scripts/start-chrome-mac.sh | 21 | # Check if dedicated automation directory exists | COMMENT |
| LOW⚡ | …tomation/chrome-automation/scripts/start-chrome-mac.sh | 28 | # Check if default Chrome profile exists | COMMENT |
| LOW | …tomation/chrome-automation/scripts/auto-install-mac.sh | 13 | # Check if agent-browser binary exists | COMMENT |
| LOW | …tomation/chrome-automation/scripts/auto-install-mac.sh | 27 | # Check if repository exists | COMMENT |
| LOW | …tomation/chrome-automation/scripts/auto-install-mac.sh | 62 | # Check if cargo exists in default location | COMMENT |
| LOW | …tomation/chrome-automation/scripts/auto-install-mac.sh | 76 | # Check if default toolchain is set | COMMENT |
| LOW | …automation/chrome-automation/scripts/connect_chrome.sh | 9 | # Check if Chrome already running with debug port | COMMENT |
| LOW | …it/product-manager-toolkit/scripts/rice_prioritizer.py | 277 | # Output results | COMMENT |
| LOW | …u-x-article-publisher-github/scripts/parse_markdown.py | 227 | # Check if previous block is an H2 | COMMENT |
| LOW | …s/qiaomu-x-article-publisher/scripts/parse_markdown.py | 304 | # Check if previous block is an H2 | COMMENT |
| LOW | …ptx-generator/pptx-generator/scripts/json_validator.py | 53 | # Print results | COMMENT |
| LOW | …ptx-generator/pptx-generator/scripts/pptx_validator.py | 67 | # Print results | COMMENT |
| LOW | …r/nanobanana-ppt-visualizer/scripts/video_materials.py | 97 | # Check if we have images | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | projects/xiaoyue-web/tts-server.js | 48 | print("ERROR: 请使用 GPT-SoVITS WebUI 手动生成音频") | CODE |
| HIGH⚡ | projects/xiaoyue-web/tts-server.js | 56 | print('TTS generation would happen here') | CODE |
| HIGH⚡ | projects/xiaoyue-web/tts-server.js | 57 | print('Output: ${outputFile.replace(/\\/g, '\\\\')}') | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills/chrome-automation/chrome-automation/SKILL.md | 458 | AGENT_BROWSER_HOME=$AB_HOME ./bin/agent-browser --cdp 9222 fill @e1 "John Doe" | CODE |
| LOW | …me-automation/chrome-automation/references/commands.md | 567 | --cdp 9222 fill @e1 "user@example.com" | CODE |
| LOW | …me-automation/chrome-automation/references/commands.md | 579 | .\bin\agent-browser.cmd --cdp 9222 fill @e1 "user@example.com" | CODE |
| LOW | …recreation/video-recreation/scripts/voice_generator.py | 162 | 'voice': 'placeholder' | CODE |
| LOW | skills/pdf-processing-pro/pdf-processing-pro/FORMS.md | 95 | "full_name": "John Doe", | CODE |
| LOW | skills/pdf-processing-pro/pdf-processing-pro/FORMS.md | 129 | "full_name": "John Doe", | CODE |
| LOW⚡ | skills/pdf-processing-pro/pdf-processing-pro/FORMS.md | 317 | "name_page1": "John Doe", | CODE |
| LOW⚡ | skills/pdf-processing-pro/pdf-processing-pro/FORMS.md | 326 | "address_page2": "123 Main St", | CODE |
| LOW⚡ | skills/pdf-processing-pro/pdf-processing-pro/FORMS.md | 335 | "signature_page3": "John Doe", | CODE |
| LOW | …omu-x-article-publisher-github/scripts/debug_editor.py | 99 | placeholder = inp.get_attribute("placeholder") or "" | CODE |
| LOW | …lls/qiaomu-x-article-publisher/scripts/debug_editor.py | 99 | placeholder = inp.get_attribute("placeholder") or "" | CODE |
| LOW | …publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts | 239 | "placeholder": "WECHATIMGPH_1", | CODE |
| LOW | …ation-publisher/baoyu-post-to-x/references/articles.md | 95 | "placeholder": "XIMGPH_1", | CODE |
| LOW | …-suite/video-creation-suite/scripts/voice_generator.py | 162 | 'voice': 'placeholder' | CODE |
| LOW | …or/three-body-video-creator/scripts/voice_generator.py | 162 | 'voice': 'placeholder' | CODE |
| LOW | …sher/wechat-hotspot-publisher/scripts/search_images.py | 148 | 'placeholder': True, | CODE |
| LOW | …sher/wechat-hotspot-publisher/scripts/search_images.py | 153 | 'source': 'placeholder' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills/tts-voice-synthesis/scripts/voice_clone.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | skills/tts-voice-synthesis/scripts/tts_generate.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …kills-main/contract-review/scripts/opinion_renderer.py | 86 | def _set_document_font(doc: Document, font_name: str, base_font_size: int, line_spacing: float) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/opinion_renderer.py | 98 | def _set_style_east_asia_font(style, font_name: str) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/opinion_renderer.py | 109 | def _set_run_font(run, font_name: str, size: int | None = None, bold: bool | None = None) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 94 | def _set_document_font(doc: Document, font_name: str, base_font_size: int, line_spacing: float) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 106 | def _set_style_east_asia_font(style, font_name: str) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 117 | def _set_run_font(run, font_name: str, size: Optional[int] = None, bold: Optional[bool] = None) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 185 | def _set_cell_text(cell, text: str, font_name: str, bold: bool = False, line_spacing: float = DEFAULT_LINE_SPACING) -> N | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 198 | def _set_table_column_widths(doc: Document, table, first_col_ratio: float) -> None: | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 212 | def _set_cell_margins(cell, top: int | None = None, bottom: int | None = None, left: int | None = None, right: int | Non | CODE |
| LOW | …kills-main/contract-review/scripts/summary_renderer.py | 225 | def _set_tc_margin(tc_mar, tag: str, value: int | None) -> None: | CODE |
| LOW | …-skills-main/contract-review/scripts/ooxml/__init__.py | 6 | __all__ = ["pack_document", "unpack_document"] | CODE |
| LOW | …n/contract-review/scripts/ooxml/validation/__init__.py | 11 | __all__ = [ | CODE |
| LOW | …cessing-pro/pdf-processing-pro/scripts/analyze_form.py | 36 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | DEPLOYMENT_GUIDE.md | 121 | # 安装Vercel CLI | COMMENT |
| LOW | projects/companion-simple/DEPLOYMENT_GUIDE.md | 121 | # 安装Vercel CLI | COMMENT |
| LOW | …video-creation-collaborator/scripts/audio_generator.py | 121 | """ | COMMENT |
| LOW | …video-creation-collaborator/scripts/image_generator.py | 121 | 图片URL或空字符串 | COMMENT |
| LOW | skills/web-design-analyzer/web-design-analyzer/SKILL.md | 101 | # 3. 提示用户可以将 brand_style.json 用于路演视频生成 | COMMENT |
| LOW | …ator/ppt-roadshow-generator/scripts/audio_processor.py | 101 | # "Authorization": f"Bearer {self.api_key}", | COMMENT |
| LOW | …agentkit-multimedia-shopping/scripts/generate_scene.py | 41 | # from agentkit import ImageGenerator | COMMENT |
| LOW | …tkit-multimedia-shopping/scripts/generate_character.py | 41 | # from agentkit import ImageGenerator | COMMENT |
| LOW | …agentkit-multimedia-shopping/scripts/generate_video.py | 61 | # character_image=character_image, | COMMENT |
| LOW | …agentkit-multimedia-shopping/scripts/generate_voice.py | 41 | # TODO: 调用实际的TTS工具 | COMMENT |
| LOW | …agentkit-multimedia-shopping/scripts/generate_music.py | 41 | # TODO: 调用实际的音乐生成工具 | COMMENT |
| LOW | …ripts/historical-interview-scripts/scripts/__init__.py | 1 | # scripts package | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …iting/viral-video-copywriting/scripts/test_workflow.py | 329 | CODE | |
| MEDIUM | …iting/viral-video-copywriting/scripts/test_workflow.py | 330 | CODE | |
| MEDIUM | …iting/viral-video-copywriting/scripts/test_workflow.py | 335 | CODE | |
| MEDIUM | …iting/viral-video-copywriting/scripts/test_workflow.py | 337 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …recreation/video-recreation/scripts/sound_generator.py | 445 | CODE | |
| LOW | skills/web-to-app/web-to-app/scripts/build_app.py | 13 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 1324 | CODE | |
| LOW | …istant-skills-main/contract-review/scripts/workflow.py | 1076 | CODE | |
| LOW | …r/nanobanana-ppt-visualizer/scripts/video_materials.py | 127 | CODE | |
| LOW | …-suite/video-creation-suite/scripts/sound_generator.py | 445 | CODE | |
| LOW | …ator/ppt-roadshow-generator/scripts/audio_processor.py | 218 | CODE | |
| LOW | …or/three-body-video-creator/scripts/sound_generator.py | 445 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | projects/companion-simple/docs/技能管理数据库.md | 455 | #### 41. multi-agent-meeting | COMMENT |
| MEDIUM | docs/技能管理数据库.md | 455 | #### 41. multi-agent-meeting | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …tomation/chrome-automation/scripts/start-chrome-mac.sh | 25 | # Create the automation directory | COMMENT |