OK影视、tvbox配置文件,如果喜欢,请Fork自用。使用前请仔细阅读仓库说明,一旦使用将被视为你已了解。
This report summarizes scanner evidence for qist/tvbox, a JavaScript project with 11,852 GitHub stars. SynthScan examined 374,135 lines of code across 1043 source files, recording 1110 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 7.3 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 292 finding(s).
Are imports declared and package/API names verified? 473 finding(s).
Are wrappers, guards, and repeated structures necessary? 407 finding(s).
Which changes need focused human review? 1110 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1110 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | xiaosa/js/三六零弹幕.js | 789 | print(data) | CODE |
| HIGH⚡ | xiaosa/js/三六零弹幕.js | 792 | print(total) | CODE |
| HIGH⚡ | xiaosa/js/三六零弹幕.js | 795 | print(end) | CODE |
| HIGH | xiaosa/js/三六零弹幕.js | 831 | print("id:" + id); | CODE |
| HIGH⚡ | xiaosa/js/三六零.js | 798 | print(data) | CODE |
| HIGH⚡ | xiaosa/js/三六零.js | 801 | print(total) | CODE |
| HIGH⚡ | xiaosa/js/三六零.js | 804 | print(end) | CODE |
| HIGH | xiaosa/js/三六零.js | 840 | print("id:" + id); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2788 | print(`二级${MY_URL}仅获取源码耗时:${(new Date()).getTime() - tt1}毫秒`); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2791 | print('二级是json'); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2795 | print('二级是jsp'); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2798 | print('二级是jq'); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2801 | print('二级默认jq'); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.js | 2807 | print(`二级${MY_URL}获取并装载源码耗时:${tt2 - tt1}毫秒`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 1347 | print(`html对象转文本发生了错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 1374 | print(`html对象转文本发生了错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 1482 | print(`pdfa解析${parse}=>${result.length}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 1950 | print('宝塔验证访问链接:' + url); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2137 | print('p:' + p); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2321 | print(d.slice(0, 2)); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2372 | print(`合并不同分类对应的默认筛选出错:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2483 | print(d.slice(0, 2)); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2487 | print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2587 | print(`post=》rurl:${rurl},params:${params}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2604 | print(`postjson-》rurl:${rurl},params:${params}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2680 | print(`搜索发生错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2762 | print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2765 | print(`二级访问前执行代码出现错误:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.js | 2846 | print('开始执行重定向代码:' + p.重定向); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2853 | print('开始执行tabs代码:' + p.tabs); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2896 | print('开始执行lists代码:' + p.lists); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2907 | print(`格式化LISTS发生错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 2913 | print(`js执行lists: 发生错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 3100 | print('开始执行js免嗅=>' + lazy_code); | CODE |
| HIGH | xiaosa/js/drpy2.js | 3108 | print(`js免嗅错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.js | 3400 | print('继承模板:' + rule.模板); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2273 | print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2276 | print("二级是json"); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2280 | print("二级是jsp"); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2283 | print("二级是jq"); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2286 | print("二级默认jq"); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2290 | print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2369 | print("开始执行lists代码:" + p.lists); | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2379 | print(`格式化LISTS发生错误:${e.message}`) | CODE |
| HIGH⚡ | xiaosa/js/drpy2.min.js | 2385 | print(`js执行lists: 发生错误:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1071 | print(`html对象转文本发生了错误:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1091 | print(`html对象转文本发生了错误:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1185 | print(`pdfa解析${parse}=>${result.length}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1549 | print("宝塔验证访问链接:" + url); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1699 | print("p:" + p); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1864 | print(d.slice(0, 2)) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 1905 | print(`合并不同分类对应的默认筛选出错:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2007 | print(d.slice(0, 2)) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2011 | print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2096 | print(`post=》rurl:${rurl},params:${params}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2107 | print(`postjson-》rurl:${rurl},params:${params}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2175 | print(`搜索发生错误:${e.message}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2249 | print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`); | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2252 | print(`二级访问前执行代码出现错误:${e.message}`) | CODE |
| HIGH | xiaosa/js/drpy2.min.js | 2325 | print("开始执行重定向代码:" + p.重定向); | CODE |
| 245 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tvbox.py | 91 | except Exception as e: | CODE |
| LOW | tools/tvbox.py | 140 | except Exception as e: | CODE |
| LOW | tools/tvbox.py | 189 | except Exception as e: | CODE |
| LOW | tools/tvbox.py | 255 | except Exception as e: | CODE |
| LOW | tools/tvbox.py | 286 | except Exception as e: | CODE |
| LOW | tools/hebing.py | 93 | except Exception as e: | CODE |
| LOW | tools/fty.py | 63 | except Exception as e: | CODE |
| LOW | tools/fty.py | 171 | except Exception as e: | CODE |
| LOW | tools/build_local.py | 118 | except Exception as e: | CODE |
| LOW | tools/build_local.py | 158 | except Exception as e: | CODE |
| LOW | tools/build_local.py | 173 | except Exception as e: | CODE |
| MEDIUM⚡ | py/libvio.py | 317 | print(f"Error in homeContent: {str(e)}") | CODE |
| MEDIUM⚡ | py/libvio.py | 328 | print(f"Error in homeVideoContent: {str(e)}") | CODE |
| MEDIUM | py/libvio.py | 352 | print(f"Error in categoryContent: {str(e)}") | CODE |
| MEDIUM | py/libvio.py | 461 | print(f"Error in detailContent: {str(e)}") | CODE |
| MEDIUM | py/libvio.py | 474 | print(f"Error in searchContent: {str(e)}") | CODE |
| MEDIUM | py/libvio.py | 531 | print(f"Error in playerContent: {str(e)}") | CODE |
| MEDIUM | py/libvio.py | 76 | def homeContent(self, filter): | CODE |
| MEDIUM | py/libvio.py | 320 | def homeVideoContent(self): | CODE |
| MEDIUM | py/libvio.py | 331 | def categoryContent(self, tid, pg, filter, extend): | CODE |
| MEDIUM | py/libvio.py | 355 | def detailContent(self, ids): | CODE |
| MEDIUM | py/libvio.py | 464 | def searchContent(self, key, quick, pg="1"): | CODE |
| MEDIUM | py/libvio.py | 477 | def playerContent(self, flag, id, vipFlags): | CODE |
| LOW⚡ | py/libvio.py | 316 | except Exception as e: | CODE |
| LOW⚡ | py/libvio.py | 327 | except Exception as e: | CODE |
| LOW | py/libvio.py | 351 | except Exception as e: | CODE |
| LOW | py/libvio.py | 460 | except Exception as e: | CODE |
| LOW | py/libvio.py | 473 | except Exception as e: | CODE |
| LOW | py/libvio.py | 530 | except Exception as e: | CODE |
| MEDIUM | py/网络直播.py | 195 | def process_douyu(self): | CODE |
| MEDIUM | py/网络直播.py | 467 | def wyccDetail(self, ids): | CODE |
| MEDIUM | py/网络直播.py | 1059 | def playerContent(self, flag, id, vipFlags): | CODE |
| MEDIUM | py/网络直播.py | 1189 | def e64(self, text): | CODE |
| MEDIUM | py/网络直播.py | 1198 | def d64(self, encoded_text): | CODE |
| LOW | py/网络直播.py | 129 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 185 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 204 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 379 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 507 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 563 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 721 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 929 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1017 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1072 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1115 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1129 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1182 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1194 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1203 | except Exception as e: | CODE |
| LOW | py/网络直播.py | 1246 | except Exception as e: | CODE |
| MEDIUM | py/WLZB.py | 195 | def process_douyu(self): | CODE |
| MEDIUM | py/WLZB.py | 467 | def wyccDetail(self, ids): | CODE |
| MEDIUM | py/WLZB.py | 1059 | def playerContent(self, flag, id, vipFlags): | CODE |
| MEDIUM | py/WLZB.py | 1189 | def e64(self, text): | CODE |
| MEDIUM | py/WLZB.py | 1198 | def d64(self, encoded_text): | CODE |
| LOW | py/WLZB.py | 129 | except Exception as e: | CODE |
| LOW | py/WLZB.py | 185 | except Exception as e: | CODE |
| LOW | py/WLZB.py | 204 | except Exception as e: | CODE |
| LOW | py/WLZB.py | 379 | except Exception as e: | CODE |
| LOW | py/WLZB.py | 507 | except Exception as e: | CODE |
| 228 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/fty.py | 8 | CODE | |
| LOW | tools/build_local.py | 15 | CODE | |
| LOW | py/华数.py | 10 | CODE | |
| LOW | py/华数.py | 11 | CODE | |
| LOW | py/华数.py | 12 | CODE | |
| LOW | py/华数.py | 13 | CODE | |
| LOW | py/华数.py | 14 | CODE | |
| LOW | py/华数.py | 15 | CODE | |
| LOW | py/华数.py | 17 | CODE | |
| LOW | py/华数.py | 18 | CODE | |
| LOW | py/华数.py | 20 | CODE | |
| LOW | py/华数.py | 21 | CODE | |
| LOW | py/华数.py | 22 | CODE | |
| LOW | py/华数.py | 23 | CODE | |
| LOW | py/华数.py | 24 | CODE | |
| LOW | py/华数.py | 29 | CODE | |
| LOW | py/华数.py | 33 | CODE | |
| LOW | py/剧王短剧.py | 11 | CODE | |
| LOW | py/剧王短剧.py | 12 | CODE | |
| LOW | py/剧王短剧.py | 13 | CODE | |
| LOW | py/剧王短剧.py | 14 | CODE | |
| LOW | py/剧王短剧.py | 15 | CODE | |
| LOW | py/剧王短剧.py | 17 | CODE | |
| LOW | py/剧王短剧.py | 18 | CODE | |
| LOW | py/剧王短剧.py | 20 | CODE | |
| LOW | py/剧王短剧.py | 21 | CODE | |
| LOW | py/剧王短剧.py | 22 | CODE | |
| LOW | py/剧王短剧.py | 23 | CODE | |
| LOW | py/剧王短剧.py | 24 | CODE | |
| LOW | py/剧王短剧.py | 26 | CODE | |
| LOW | py/剧王短剧.py | 27 | CODE | |
| LOW | py/剧王短剧.py | 28 | CODE | |
| LOW | py/剧王短剧.py | 31 | CODE | |
| LOW | py/星芽短剧.py | 7 | CODE | |
| LOW | py/星芽短剧.py | 9 | CODE | |
| LOW | py/星芽短剧.py | 10 | CODE | |
| LOW | py/星芽短剧.py | 11 | CODE | |
| LOW | py/星芽短剧.py | 14 | CODE | |
| LOW | py/星芽短剧.py | 15 | CODE | |
| LOW | py/星芽短剧.py | 16 | CODE | |
| LOW | py/星芽短剧.py | 17 | CODE | |
| LOW | py/星芽短剧.py | 18 | CODE | |
| LOW | py/星芽短剧.py | 25 | CODE | |
| LOW | py/闪雷.py | 4 | CODE | |
| LOW | py/闪雷.py | 5 | CODE | |
| LOW | py/闪雷.py | 6 | CODE | |
| LOW | py/闪雷.py | 10 | CODE | |
| LOW | py/哔哩直播.py | 11 | CODE | |
| LOW | py/哔哩直播.py | 12 | CODE | |
| LOW | py/哔哩直播.py | 13 | CODE | |
| LOW | py/哔哩直播.py | 14 | CODE | |
| LOW | py/哔哩直播.py | 15 | CODE | |
| LOW | py/哔哩直播.py | 17 | CODE | |
| LOW | py/哔哩直播.py | 18 | CODE | |
| LOW | py/哔哩直播.py | 20 | CODE | |
| LOW | py/哔哩直播.py | 21 | CODE | |
| LOW | py/哔哩直播.py | 22 | CODE | |
| LOW | py/哔哩直播.py | 23 | CODE | |
| LOW | py/哔哩直播.py | 24 | CODE | |
| LOW | py/哔哩直播.py | 26 | CODE | |
| 103 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tvbox.py | 219 | except json.JSONDecodeError: | CODE |
| HIGH | tools/tvbox.py | 99 | except: | CODE |
| HIGH | tools/tvbox.py | 135 | except: | CODE |
| HIGH | py/libvio.py | 526 | except: | CODE |
| HIGH | py/爱听音乐.py | 303 | except: | CODE |
| HIGH | py/Ncat.py | 83 | except: | CODE |
| HIGH | py/Ncat.py | 119 | except Exception: | CODE |
| HIGH | py/Ncat.py | 299 | except: | CODE |
| HIGH | py/OleLive.py | 101 | except: | CODE |
| HIGH | py/TVB云播.py | 181 | except Exception: | CODE |
| HIGH | py/Czsapp.py | 57 | except: | CODE |
| HIGH | py/Czsapp.py | 256 | except: | CODE |
| HIGH | py/Czsapp.py | 31 | except: | CODE |
| HIGH | py/Czsapp.py | 312 | except: | CODE |
| HIGH | py/华谊影视.py | 393 | except Exception: | CODE |
| HIGH | py/华谊影视.py | 382 | except: | CODE |
| HIGH | py/华谊影视.py | 562 | except: | CODE |
| HIGH | py/Didahd.py | 55 | except: | CODE |
| HIGH | py/Didahd.py | 203 | except: | CODE |
| HIGH | py/ITalkBBTV.py | 58 | except: | CODE |
| HIGH | py/ITalkBBTV.py | 83 | except: | CODE |
| HIGH | py/ITalkBBTV.py | 93 | except: | CODE |
| HIGH | py/GZYS.py | 261 | except: | CODE |
| HIGH | xiaosa/py/猎手影视.py | 178 | except Exception as e: | CODE |
| HIGH | xiaosa/py/猎手影视.py | 176 | except: | CODE |
| HIGH | xiaosa/py/爱听音乐.py | 303 | except: | CODE |
| HIGH | xiaosa/py/火车影视.py | 171 | except Exception as e: | CODE |
| HIGH | xiaosa/py/GZYS.py | 261 | except: | CODE |
| HIGH | xiaosa/py/河马短剧.py | 363 | except: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | py/网络直播.py | 0 | 虎牙播放详情 - 参考最新三合一.js重构 支持多线路多清晰度选择 核心算法:通过房间信息api获取uid、streamname和ratearray,为每个清晰度生成签名url 清晰度说明: - 蓝光8m/6m/4m/10m = 8000/ | STRING |
| HIGH | py/WLZB.py | 0 | 虎牙播放详情 - 参考最新三合一.js重构 支持多线路多清晰度选择 核心算法:通过房间信息api获取uid、streamname和ratearray,为每个清晰度生成签名url 清晰度说明: - 蓝光8m/6m/4m/10m = 8000/ | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | 虎牙播放详情 - 参考最新三合一.js重构 支持多线路多清晰度选择 核心算法:通过房间信息api获取uid、streamname和ratearray,为每个清晰度生成签名url 清晰度说明: - 蓝光8m/6m/4m/10m = 8000/ | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | 虎牙播放详情 - 参考最新三合一.js重构 支持多线路多清晰度选择 核心算法:通过房间信息api获取uid、streamname和ratearray,为每个清晰度生成签名url 清晰度说明: - 蓝光8m/6m/4m/10m = 8000/ | STRING |
| HIGH | py/网络直播.py | 0 | 生成虎牙播放url,参考最新三合一.js算法 关键:ratio参数必须正确设置为ibitrate值(如2000、4000等) | STRING |
| HIGH | py/WLZB.py | 0 | 生成虎牙播放url,参考最新三合一.js算法 关键:ratio参数必须正确设置为ibitrate值(如2000、4000等) | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | 生成虎牙播放url,参考最新三合一.js算法 关键:ratio参数必须正确设置为ibitrate值(如2000、4000等) | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | 生成虎牙播放url,参考最新三合一.js算法 关键:ratio参数必须正确设置为ibitrate值(如2000、4000等) | STRING |
| HIGH | py/网络直播.py | 0 | 斗鱼播放详情 - 参考最新三合一.js重构 核心算法:设备id生成 -> 获取加密密钥 -> 计算签名 -> 获取播放地址 修复:切换分辨率只能播放1秒的问题 方案:存储房间号和码率信息,在playercontent中实时获取对应码率的ur | STRING |
| HIGH | py/WLZB.py | 0 | 斗鱼播放详情 - 参考最新三合一.js重构 核心算法:设备id生成 -> 获取加密密钥 -> 计算签名 -> 获取播放地址 修复:切换分辨率只能播放1秒的问题 方案:存储房间号和码率信息,在playercontent中实时获取对应码率的ur | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | 斗鱼播放详情 - 参考最新三合一.js重构 核心算法:设备id生成 -> 获取加密密钥 -> 计算签名 -> 获取播放地址 修复:切换分辨率只能播放1秒的问题 方案:存储房间号和码率信息,在playercontent中实时获取对应码率的ur | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | 斗鱼播放详情 - 参考最新三合一.js重构 核心算法:设备id生成 -> 获取加密密钥 -> 计算签名 -> 获取播放地址 修复:切换分辨率只能播放1秒的问题 方案:存储房间号和码率信息,在playercontent中实时获取对应码率的ur | STRING |
| HIGH | py/网络直播.py | 0 | b站播放解析 - 使用playurl接口获取指定清晰度直播流 ids: [平台, 房间号, 清晰度qn] 支持多线路返回 | STRING |
| HIGH | py/WLZB.py | 0 | b站播放解析 - 使用playurl接口获取指定清晰度直播流 ids: [平台, 房间号, 清晰度qn] 支持多线路返回 | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | b站播放解析 - 使用playurl接口获取指定清晰度直播流 ids: [平台, 房间号, 清晰度qn] 支持多线路返回 | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | b站播放解析 - 使用playurl接口获取指定清晰度直播流 ids: [平台, 房间号, 清晰度qn] 支持多线路返回 | STRING |
| HIGH | py/网络直播.py | 0 | 虎牙播放解析 - 返回所有清晰度选项供用户选择 ids[1] 格式: base64编码的 [清晰度名称1, url1, 清晰度名称2, url2, ...] | STRING |
| HIGH | py/WLZB.py | 0 | 虎牙播放解析 - 返回所有清晰度选项供用户选择 ids[1] 格式: base64编码的 [清晰度名称1, url1, 清晰度名称2, url2, ...] | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | 虎牙播放解析 - 返回所有清晰度选项供用户选择 ids[1] 格式: base64编码的 [清晰度名称1, url1, 清晰度名称2, url2, ...] | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | 虎牙播放解析 - 返回所有清晰度选项供用户选择 ids[1] 格式: base64编码的 [清晰度名称1, url1, 清晰度名称2, url2, ...] | STRING |
| HIGH | py/网络直播.py | 0 | 斗鱼播放解析 - 实时获取对应码率的播放url ids格式: [平台, base64(清晰度列表), base64(会话信息)] 清晰度列表: [名称1, #码率1, 名称2, #码率2, ...] #表示这是码率值,需要重新获取url | STRING |
| HIGH | py/WLZB.py | 0 | 斗鱼播放解析 - 实时获取对应码率的播放url ids格式: [平台, base64(清晰度列表), base64(会话信息)] 清晰度列表: [名称1, #码率1, 名称2, #码率2, ...] #表示这是码率值,需要重新获取url | STRING |
| HIGH | xiaosa/py/网络直播.py | 0 | 斗鱼播放解析 - 实时获取对应码率的播放url ids格式: [平台, base64(清晰度列表), base64(会话信息)] 清晰度列表: [名称1, #码率1, 名称2, #码率2, ...] #表示这是码率值,需要重新获取url | STRING |
| HIGH | xiaosa/py/WLZB.py | 0 | 斗鱼播放解析 - 实时获取对应码率的播放url ids格式: [平台, base64(清晰度列表), base64(会话信息)] 清晰度列表: [名称1, #码率1, 名称2, #码率2, ...] #表示这是码率值,需要重新获取url | STRING |
| HIGH | py/哔哩直播.py | 0 | 作者 丢丢喵 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容 ====================diudiumiao==================== | STRING |
| HIGH | py/BLZB.py | 0 | 作者 丢丢喵 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容 ====================diudiumiao==================== | STRING |
| HIGH | xiaosa/py/哔哩直播.py | 0 | 作者 丢丢喵 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容 ====================diudiumiao==================== | STRING |
| HIGH | xiaosa/py/BLZB.py | 0 | 作者 丢丢喵 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容 ====================diudiumiao==================== | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cat/tjs/js/doll.js | 81 | async parseVodDetailFromDoc($, key) { | COMMENT |
| LOW | cat/tjs/js/mp4movie.js | 201 | async setCategory(tid, pg, filter, extend) { | COMMENT |
| LOW | cat/tjs/js/weixine.js | 121 | /*** | COMMENT |
| LOW | cat/tjs/js/wogg.js | 121 | #key为1,代表全部地区 | COMMENT |
| LOW | cat/tjs/lib/text_decoder_index.js | 81 | // labels listed in the table below, return the corresponding | COMMENT |
| LOW | cat/tjs/lib/text_decoder_index.js | 101 | // * @param {number} bite The next byte read from the stream. | COMMENT |
| LOW | cat/js/dyxs_open.js | 1 | //bbQ0FUT1DoARhkeXhzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QGdXJsDnNpdGVLZXkQc2l0 | COMMENT |
| LOW | cat/js/abu_open.js | 1 | //bbQ0FUT1DSARZhYnVfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/ng_open.js | 1 | //bbQ0FUT1DUARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVL | COMMENT |
| LOW | cat/js/panghu_open.js | 1 | //bbQ0FUT1CLAxxwYW5naHVfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAZ1cmwOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/voflix_open.js | 1 | //bbQ0FUT1DzARx2b2ZsaXhfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVU | COMMENT |
| LOW | cat/js/duanju5_open.js | 1 | //bbQ0FUT1DIAR5kdWFuanU1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQhIT1NUDnNp | COMMENT |
| LOW | cat/js/555dy_open.js | 1 | //bbQ0FUT1DRAxo1NTVkeV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXw5f | COMMENT |
| LOW | cat/js/ikanbot_bytecode.js | 1 | //bbQ0FUT1CBAh5pa2FuYm90X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQZ1cmwOc2l0 | COMMENT |
| LOW | cat/js/ddmv_open.js | 1 | //bbQ0FUT1CCARxrdXFpbXZfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNp | COMMENT |
| LOW | cat/js/doubanbb.js | 1 | //bbQ0FUT1CgAhJkb3ViYW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwxqaW5qYTIIbG9hZAJfBmtleQZ1cmwOc2l0ZUtleRBzaXRl | COMMENT |
| LOW | cat/js/yzys_open.js | 1 | //bbQ0FUT1DRBBh5enlzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8w | COMMENT |
| LOW | cat/js/52ju_open.js | 1 | //bbQ0FUT1CqAhg1Mmp1X29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QGdXJsDnNpdGVLZXkQc2l0 | COMMENT |
| LOW | cat/js/lbgs_book_open2.js | 1 | //bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRl | COMMENT |
| LOW | cat/js/book18_open.js | 1 | //bbQ0FUT1CwARxib29rMThfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCmRheWpzDGppbmphMghsb2FkBlVyaQJfDl8w | COMMENT |
| LOW | cat/js/kkys_open.js | 1 | //bbQ0FUT1C4Ahhra3lzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyAl8Ga2V5BnVy | COMMENT |
| LOW | cat/js/apptov5_open.js | 1 | //bbQ0FUT1CfBB5hcHB0b3Y1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJf | COMMENT |
| LOW | cat/js/qiao2_open.js | 1 | //bbQ0FUT1DQCBpxaWFvMl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXxJf | COMMENT |
| LOW | cat/js/douban_open.js | 1 | //bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8O | COMMENT |
| LOW | cat/js/appv2.js | 1 | //bbQ0FUT1DtAhphcHB2Ml9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvAl8Ga2V5CEhPU1QOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/yrzj.js | 1 | //bbQ0FUT1CGAxh5cnpqX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8w | COMMENT |
| LOW | cat/js/wogg.js | 1 | //bbQ0FUT1DqAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpk | COMMENT |
| LOW | cat/js/nm_open.js | 1 | //bbQ0FUT1DwARpubWRkZF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAhob3N0 | COMMENT |
| LOW | cat/js/bulei_open.js | 1 | //bbQ0FUT1CdCRpidWxlaV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXxJf | COMMENT |
| LOW | cat/js/rbk_open.js | 1 | //bbQ0FUT1CAAhZyYmtfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/58dm_open.js | 1 | //bbQ0FUT1CYARg1OGRtX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQ | COMMENT |
| LOW | cat/js/jojo_open.js | 1 | //bbQ0FUT1CUAxhqb2pvX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfCmRheWpzDl8weDM0ZmMO | COMMENT |
| LOW | cat/js/ng_open2.js | 1 | //bbQ0FUT1DVARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVL | COMMENT |
| LOW | cat/js/mayiya_open.js | 1 | //bbQ0FUT1DAAhxtYXlpeWFfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtl | COMMENT |
| LOW | cat/js/wf_open.js | 1 | //bbQ0FUT1DEAxR3Zl9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfDGppbmphMgZrZXkISE9TVA5zaXRlS2V5EHNp | COMMENT |
| LOW | cat/js/tutu_open.js | 1 | //bbQ0FUT1CdAxh0dXR1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4M2QxNQ5f | COMMENT |
| LOW | cat/js/appysv2.js | 1 | //bbQ0FUT1CxAhRhcHB5c3YyLmpzGC4vbGliL2NhdC5qcxwuL2xpYi91dGlscy5qcxxfX2pzRXZhbFJldHVybgJfClV0aWxzDnNpdGVLZXkQc2l0ZVR5cGUQ | COMMENT |
| LOW | cat/js/cartoon18_open.js | 1 | //bbQ0FUT1C3ASJjYXJ0b29uMThfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCmRheWpzDGppbmphMghsb2FkBlVyaQJf | COMMENT |
| LOW | cat/js/dnys_open.js | 1 | //bbQ0FUT1C3AxhkbnlzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQ | COMMENT |
| LOW | cat/js/yrzj_open.js | 1 | //bbQ0FUT1CwCRh5cnpqX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfEl8w | COMMENT |
| LOW | cat/js/lz_open.js | 1 | //bbQ0FUT1COARRsel9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfDGppbmphMgZrZXkISE9TVA5zaXRlS2V5EHNp | COMMENT |
| LOW | cat/js/nmddd_open.js | 1 | //bbQ0FUT1DwARpubWRkZF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAhob3N0 | COMMENT |
| LOW | cat/js/miku_open.js | 1 | //bbQ0FUT1D5AxhtaWt1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NDlhNA5f | COMMENT |
| LOW | cat/js/yqktv_open.js | 1 | //bbQ0FUT1C/ARp5cWt0dl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZr | COMMENT |
| LOW | cat/js/djwm_open.js | 1 | //bbQ0FUT1CzARhkandtX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQZ1cmwOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/zjdr_open.js | 1 | //bbQ0FUT1D0Axh6amRyX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8GVXJpAl8KZGF5anMOXzB4NDY1OQ5f | COMMENT |
| LOW | cat/js/nangua_open.js | 1 | //bbQ0FUT1DpAhxuYW5ndWFfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8O | COMMENT |
| LOW | cat/js/4kys_open.js | 1 | //bbQ0FUT1CNAhg0a3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQ | COMMENT |
| LOW | cat/js/jojo_bytecode.js | 1 | //bbQ0FUT1CkARhqb2pvX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8KZGF5anMGa2V5BnVybA5zaXRlS2V5EHNp | COMMENT |
| LOW | cat/js/vsdj_open.js | 1 | //bbQ0FUT1CoARh2c2RqX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQZ1cmwOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/rbzj_open.js | 1 | //bbQ0FUT1DgARhyYnpqX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQ | COMMENT |
| LOW | cat/js/shuyinfm_book_open.js | 1 | //bbQ0FUT1CqASBzaHV5aW5mbV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQ | COMMENT |
| LOW | cat/js/acgwd_open.js | 1 | //bbQ0FUT1CRCBphY2d3ZF9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8CXwxfMHhvZDMSXzB4M2EyNjNkBmtleQhIb3N0DnNp | COMMENT |
| LOW | cat/js/wpian_open.js | 1 | //bbQ0FUT1DZARp3cGlhbl9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQhIT1NUBnVybA5zaXRlS2V5EHNp | COMMENT |
| LOW | cat/js/zjm_open.js | 1 | //bbQ0FUT1C6ARZ6am1fb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBz | COMMENT |
| LOW | cat/js/kunyu77.js | 1 | //bbQ0FUT1CsBB5rdW55dTc3X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJf | COMMENT |
| LOW | cat/js/mgys_open.js | 1 | //bbQ0FUT1DdARhtZ3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlw | COMMENT |
| LOW | cat/js/sssp_open.js | 1 | //bbQ0FUT1CKAxhzc3NwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8w | COMMENT |
| LOW | cat/js/zz123_book_open.js | 1 | //bbQ0FUT1DqBRp6ejEyM19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0 | COMMENT |
| LOW | cat/js/dsxys_open.js | 1 | //bbQ0FUT1DUBBpkc3h5c19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvBlVyaQJfCmRheWpzDl8weDI5ODUO | COMMENT |
| 52 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tvbox.py | 26 | CODE | |
| LOW | tools/tvbox.py | 290 | CODE | |
| LOW | tools/build_local.py | 211 | CODE | |
| LOW | tools/build_local.py | 251 | CODE | |
| LOW | tools/copy_xbpq.py | 26 | CODE | |
| LOW | py/libvio.py | 355 | CODE | |
| LOW | py/libvio.py | 477 | CODE | |
| LOW | py/网络直播.py | 247 | CODE | |
| LOW | py/网络直播.py | 285 | CODE | |
| LOW | py/网络直播.py | 455 | CODE | |
| LOW | py/网络直播.py | 467 | CODE | |
| LOW | py/网络直播.py | 567 | CODE | |
| LOW | py/网络直播.py | 764 | CODE | |
| LOW | py/网络直播.py | 1021 | CODE | |
| LOW | py/网络直播.py | 1059 | CODE | |
| LOW | py/WLZB.py | 247 | CODE | |
| LOW | py/WLZB.py | 285 | CODE | |
| LOW | py/WLZB.py | 455 | CODE | |
| LOW | py/WLZB.py | 467 | CODE | |
| LOW | py/WLZB.py | 567 | CODE | |
| LOW | py/WLZB.py | 764 | CODE | |
| LOW | py/WLZB.py | 1021 | CODE | |
| LOW | py/WLZB.py | 1059 | CODE | |
| LOW | py/剧王短剧.py | 57 | CODE | |
| LOW | py/爱听音乐.py | 78 | CODE | |
| LOW | py/爱听音乐.py | 221 | CODE | |
| LOW | py/爱听音乐.py | 271 | CODE | |
| LOW | py/爱听音乐.py | 308 | CODE | |
| LOW | py/爱听音乐.py | 374 | CODE | |
| LOW | py/爱听音乐.py | 447 | CODE | |
| LOW | py/Ncat.py | 107 | CODE | |
| LOW | py/OleLive.py | 51 | CODE | |
| LOW | py/OleLive.py | 83 | CODE | |
| LOW | py/SZYS.py | 159 | CODE | |
| LOW | py/TVB云播.py | 161 | CODE | |
| LOW | py/TVB云播.py | 204 | CODE | |
| LOW | py/TVB云播.py | 240 | CODE | |
| LOW | py/TVB云播.py | 281 | CODE | |
| LOW | py/Czsapp.py | 195 | CODE | |
| LOW | py/Czsapp.py | 274 | CODE | |
| LOW | py/星芽短剧.py | 92 | CODE | |
| LOW | py/华谊影视.py | 119 | CODE | |
| LOW | py/华谊影视.py | 135 | CODE | |
| LOW | py/华谊影视.py | 159 | CODE | |
| LOW | py/华谊影视.py | 319 | CODE | |
| LOW | py/华谊影视.py | 520 | CODE | |
| LOW | py/华谊影视.py | 569 | CODE | |
| LOW | py/闪雷.py | 30 | CODE | |
| LOW | py/闪雷.py | 78 | CODE | |
| LOW | py/闪雷.py | 193 | CODE | |
| LOW | py/闪雷.py | 235 | CODE | |
| LOW | py/哔哩直播.py | 60 | CODE | |
| LOW | py/Didahd.py | 221 | CODE | |
| LOW | py/ITalkBBTV.py | 203 | CODE | |
| LOW | py/GZYS.py | 231 | CODE | |
| LOW | py/GZYS.py | 390 | CODE | |
| LOW | py/BLZB.py | 60 | CODE | |
| LOW | py/XYDJ.py | 92 | CODE | |
| LOW | xiaosa/py/腾讯视频.py | 48 | CODE | |
| LOW | xiaosa/py/腾讯视频.py | 192 | CODE | |
| 58 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | xiaosa/js/jsencrypt.js | 216 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webp | CODE |
| CRITICAL | xiaosa/js/drpy-core-lite.min.js | 1 | var e={27:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports | CODE |
| CRITICAL | lib/jsencrypt.js | 216 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webp | CODE |
| CRITICAL | lib/drpy-core-lite.min.js | 1 | var e={27:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/fty.py | 116 | CODE | |
| LOW | py/华数.py | 269 | CODE | |
| LOW | py/网络直播.py | 1218 | CODE | |
| LOW | py/网络直播.py | 1220 | CODE | |
| LOW | py/WLZB.py | 1218 | CODE | |
| LOW | py/WLZB.py | 1220 | CODE | |
| LOW | py/星芽短剧.py | 162 | CODE | |
| LOW | py/星芽短剧.py | 192 | CODE | |
| LOW | py/哔哩直播.py | 137 | CODE | |
| LOW | py/BLZB.py | 137 | CODE | |
| LOW | py/XYDJ.py | 162 | CODE | |
| LOW | py/XYDJ.py | 192 | CODE | |
| LOW | xiaosa/py/网络直播.py | 1218 | CODE | |
| LOW | xiaosa/py/网络直播.py | 1220 | CODE | |
| LOW | xiaosa/py/WLZB.py | 1218 | CODE | |
| LOW | xiaosa/py/WLZB.py | 1220 | CODE | |
| LOW | xiaosa/py/美帕影视.py | 73 | CODE | |
| LOW | xiaosa/py/美帕影视.py | 87 | CODE | |
| LOW | xiaosa/py/APPV2.py | 78 | CODE | |
| LOW | xiaosa/py/猎手影视.py | 96 | CODE | |
| LOW | xiaosa/py/猎手影视.py | 145 | CODE | |
| LOW | xiaosa/py/猎手影视.py | 160 | CODE | |
| LOW | xiaosa/py/火车影视.py | 95 | CODE | |
| LOW | xiaosa/py/火车影视.py | 145 | CODE | |
| LOW | xiaosa/py/火车影视.py | 160 | CODE | |
| LOW | xiaosa/py/甜圈短剧.py | 103 | CODE | |
| LOW | xiaosa/py/想看影视.py | 98 | CODE | |
| LOW | xiaosa/py/星芽短剧.py | 162 | CODE | |
| LOW | xiaosa/py/星芽短剧.py | 192 | CODE | |
| LOW | xiaosa/py/嗨皮影视.py | 69 | CODE | |
| LOW | xiaosa/py/嗨皮影视.py | 124 | CODE | |
| LOW | xiaosa/py/嗨皮影视.py | 143 | CODE | |
| LOW | xiaosa/py/哔哩直播.py | 137 | CODE | |
| LOW | xiaosa/py/光速影视.py | 104 | CODE | |
| LOW | xiaosa/py/光速影视.py | 110 | CODE | |
| LOW | xiaosa/py/BLZB.py | 137 | CODE | |
| LOW | xiaosa/py/XYDJ.py | 162 | CODE | |
| LOW | xiaosa/py/XYDJ.py | 192 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cat/tjs/lib/ali_api.js | 599 | async function deleteTmpFolderAndRecreate() { | CODE |
| LOW | FTY/crypto-js.js | 4354 | function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { | CODE |
| LOW | FTY/json5.js | 656 | identifierNameStartEscape: function identifierNameStartEscape () { | CODE |
| LOW | py/网络直播.py | 1021 | def _get_douyu_play_url_legacy(self, channel, device_id, signature, timestamp, rate): | CODE |
| LOW | py/WLZB.py | 1021 | def _get_douyu_play_url_legacy(self, channel, device_id, signature, timestamp, rate): | CODE |
| LOW | xiaosa/py/网络直播.py | 1021 | def _get_douyu_play_url_legacy(self, channel, device_id, signature, timestamp, rate): | CODE |
| LOW | xiaosa/py/WLZB.py | 1021 | def _get_douyu_play_url_legacy(self, channel, device_id, signature, timestamp, rate): | CODE |
| LOW | xiaosa/js/crypto-js.js | 4369 | function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { | CODE |
| LOW | xiaosa/js/drpy2.js | 1752 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | xiaosa/js/jsencrypt.js | 9 | (function webpackUniversalModuleDefinition(root, factory) { | CODE |
| LOW | xiaosa/js/drpy2.min.js | 1400 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | xiaosa/js/drpy-core-lite.min.js | 1 | var e={27:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports | CODE |
| LOW | xiaosa/js/cloud.min.js | 1400 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | xiaosa/js/quark.min.js | 1317 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | xiaosa/js/json5.js | 721 | identifierNameStartEscape: function identifierNameStartEscape() { | CODE |
| LOW | xiaosa/js/crypto-hiker.js | 4238 | function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { | CODE |
| LOW | lib/crypto-js.js | 4369 | function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { | CODE |
| LOW | lib/jsencrypt.js | 9 | (function webpackUniversalModuleDefinition(root, factory) { | CODE |
| LOW | lib/drpy2.min.js | 1400 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | lib/drpy-core-lite.min.js | 1 | var e={27:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports | CODE |
| LOW | lib/cloud.min.js | 1400 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | lib/quark.min.js | 1317 | function encodeIfContainsSpecialChars(value) { | CODE |
| LOW | lib/json5.js | 721 | identifierNameStartEscape: function identifierNameStartEscape() { | CODE |
| LOW | lib/crypto-hiker.js | 4238 | function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cat/tjs/lib/cat.js | 12100 | return (Pe.call(Gn, "placeholder") ? Gn : e).placeholder | CODE |