Spaces:
Running
Running
Upload 4 files
Browse files- router_items.py +2 -0
router_items.py
CHANGED
|
@@ -70,6 +70,7 @@ async def get_items(type: str = "tool", sort: str = "time", limit: int = 50): #
|
|
| 70 |
item["latest_version"] = versions_db.get(item["id"], "")
|
| 71 |
|
| 72 |
# 🔴 【绝对核心防线】:在下发给前端前,强行在内存中抹除敏感信息!
|
|
|
|
| 73 |
item.pop("github_token", None)
|
| 74 |
item.pop("netdisk_password", None) # ☁️ 网盘密码不在列表中显示
|
| 75 |
item.pop("viewed_by", None) # 👁️ 访问者列表不暴露给前端
|
|
@@ -397,6 +398,7 @@ async def get_item_by_id(item_id: str):
|
|
| 397 |
item["latest_version"] = versions_db.get(item_id, "")
|
| 398 |
|
| 399 |
# 🔴 【安全防线】:抹除敏感信息
|
|
|
|
| 400 |
item.pop("github_token", None)
|
| 401 |
item.pop("netdisk_password", None)
|
| 402 |
item.pop("viewed_by", None)
|
|
|
|
| 70 |
item["latest_version"] = versions_db.get(item["id"], "")
|
| 71 |
|
| 72 |
# 🔴 【绝对核心防线】:在下发给前端前,强行在内存中抹除敏感信息!
|
| 73 |
+
item["has_private_token"] = bool(item.get("github_token"))
|
| 74 |
item.pop("github_token", None)
|
| 75 |
item.pop("netdisk_password", None) # ☁️ 网盘密码不在列表中显示
|
| 76 |
item.pop("viewed_by", None) # 👁️ 访问者列表不暴露给前端
|
|
|
|
| 398 |
item["latest_version"] = versions_db.get(item_id, "")
|
| 399 |
|
| 400 |
# 🔴 【安全防线】:抹除敏感信息
|
| 401 |
+
item["has_private_token"] = bool(item.get("github_token"))
|
| 402 |
item.pop("github_token", None)
|
| 403 |
item.pop("netdisk_password", None)
|
| 404 |
item.pop("viewed_by", None)
|