ICUICU
critical

newsnow-mcp-server

v0.0.11

NewsNow MCP Server

npmourongxingFirst seen Feb 22, 2026

75

Total

3

Critical

66

High

6

Medium

Findings

unknown
criticalDE-002Data ExfiltrationHigh ConfidenceLine 0

Environment file access

Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.

    595:   process.exit(1);
    596: }
>>> 597: var baseUrl = process.env.BASE_URL;
    598: var server = new FastMCP({
    599:   name: "NewsNow",
Report false positive
criticalDE-002Data ExfiltrationHigh ConfidenceLine 0

Environment file access

Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.

    591: // src/index.ts
    592: config();
>>> 593: if (!process.env.BASE_URL) {
    594:   console.error("BASE_URL is not set");
    595:   process.exit(1);
Report false positive
criticalDE-002Data ExfiltrationHigh ConfidenceLine 0

Environment file access

Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.

>>> 1: {"version":3,"sources":["../package.json","../src/sources.json","../src/process.js","../src/index.ts"],"names":[],"mappings":"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","file":"index.js","sourcesContent":["{\n  \"name\": \"newsnow-mcp-server\",\n  \"version\": \"0.0.10\",\n  \"description\": \"NewsNow MCP Server\",\n  \"keywords\": [\n    \"mcp\",\n    \"newsnow\",\n    \"mcp-server\",\n    \"hot-news\"\n  ],\n  \"author\": \"Ou RongXing<orongxing@gmail.com>\",\n  \"homepage\": \"https://github.com/ourongxing/newsnow-mcp-server#readme\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/ourongxing/newsnow-mcp-server.git\"\n  },\n  \"license\": \"MIT\",\n  \"packageManager\": \"pnpm@10.9.0\",\n  \"type\": \"module\",\n  \"bin\": {\n    \"newsnow-mcp-server\": \"dist/index.js\"\n  },\n  \"main\": \"./dist/index.js\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"dependencies\": {\n    \"bumpp\": \"^10.1.0\",\n    \"dotenv\": \"^16.5.0\",\n    \"fastmcp\": \"^1.23.0\",\n    \"ofetch\": \"^1.4.1\",\n    \"zod\": \"^3.24.3\"\n  },\n  \"scripts\": {\n    \"dev\": \"tsup --watch --onSuccess \\\"node dist/index.mjs\\\"\",\n    \"build\": \"tsup\",\n    \"publish\": \"pnpm publish --access public --no-git-checks\",\n    \"lint\": \"eslint\",\n    \"release\": \"bumpp\",\n    \"lint:fix\": \"eslint --fix\"\n  },\n  \"devDependencies\": {\n    \"@ourongxing/eslint-config\": \"3.2.3-beta.6\",\n    \"@types/node\": \"^22.15.2\",\n    \"eslint\": \"^9.21.0\",\n    \"simple-git-hooks\": \"^2.11.1\",\n    \"tsup\": \"^8.4.0\",\n    \"tsx\": \"^4.19.3\",\n    \"typescript\": \"^5.8.2\",\n    \"typescript-eslint\": \"^8.25.0\",\n    \"unbuild\": \"^3.5.0\"\n  },\n  \"simple-git-hooks\": {\n    \"pre-commit\": \"npx lint-staged\"\n  },\n  \"lint-staged\": {\n    \"*\": \"eslint --fix\"\n  }\n}","{\n  \"v2ex\": {\n    \"redirect\": \"v2ex-share\",\n    \"name\": \"V2EX\",\n    \"column\": \"tech\",\n    \"home\": \"https://v2ex.com/\",\n    \"color\": \"slate\",\n    \"interval\": 600000,\n    \"title\": \"最新分享\"\n  },\n  \"v2ex-share\": {\n    \"name\": \"V2EX\",\n    \"column\": \"tech\",\n    \"home\": \"https://v2ex.com/\",\n    \"color\": \"slate\",\n    \"interval\": 600000,\n    \"title\": \"最新分享\"\n  },\n  \"zhihu\": {\n    \"name\": \"知乎\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.zhihu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"weibo\": {\n    \"title\": \"实时热搜\",\n    \"name\": \"微博\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://weibo.com\",\n    \"color\": \"red\",\n    \"interval\": 120000\n  },\n  \"zaobao\": {\n    \"name\": \"联合早报\",\n    \"type\": \"realtime\",\n    \"desc\": \"来自第三方网站: 早晨报\",\n    \"column\": \"world\",\n    \"home\": \"https://www.zaobao.com\",\n    \"color\": \"red\",\n    \"interval\": 1800000\n  },\n  \"coolapk\": {\n    \"title\": \"今日最热\",\n    \"name\": \"酷安\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://coolapk.com\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"mktnews\": {\n    \"redirect\": \"mktnews-flash\",\n    \"name\": \"MKTNews\",\n    \"column\": \"finance\",\n    \"home\": \"https://mktnews.net\",\n    \"color\": \"indigo\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"mktnews-flash\": {\n    \"name\": \"MKTNews\",\n    \"column\": \"finance\",\n    \"home\": \"https://mktnews.net\",\n    \"color\": \"indigo\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn\": {\n    \"redirect\": \"wallstreetcn-quick\",\n    \"name\": \"华尔街见闻\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn-quick\": {\n    \"name\": \"华尔街见闻\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn-news\": {\n    \"name\": \"华尔街见闻\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"wallstreetcn-hot\": {\n    \"name\": \"华尔街见闻\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"最热\"\n  },\n  \"36kr\": {\n    \"redirect\": \"36kr-quick\",\n    \"name\": \"36氪\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"快讯\"\n  },\n  \"36kr-quick\": {\n    \"name\": \"36氪\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"快讯\"\n  },\n  \"36kr-renqi\": {\n    \"name\": \"36氪\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"人气榜\"\n  },\n  \"douyin\": {\n    \"name\": \"抖音\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.douyin.com\",\n    \"color\": \"gray\",\n    \"interval\": 600000\n  },\n  \"hupu\": {\n    \"title\": \"主干道热帖\",\n    \"name\": \"虎扑\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://hupu.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"tieba\": {\n    \"title\": \"热议\",\n    \"name\": \"百度贴吧\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://tieba.baidu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"toutiao\": {\n    \"name\": \"今日头条\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.toutiao.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"ithome\": {\n    \"name\": \"IT之家\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://www.ithome.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"thepaper\": {\n    \"title\": \"热榜\",\n    \"name\": \"澎湃新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.thepaper.cn\",\n    \"color\": \"gray\",\n    \"interval\": 1800000\n  },\n  \"sputniknewscn\": {\n    \"name\": \"卫星通讯社\",\n    \"column\": \"world\",\n    \"home\": \"https://sputniknews.cn\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"cankaoxiaoxi\": {\n    \"name\": \"参考消息\",\n    \"column\": \"world\",\n    \"home\": \"https://china.cankaoxiaoxi.com\",\n    \"color\": \"red\",\n    \"interval\": 1800000\n  },\n  \"pcbeta\": {\n    \"redirect\": \"pcbeta-windows11\",\n    \"name\": \"远景论坛\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://bbs.pcbeta.com\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"Win11\"\n  },\n  \"pcbeta-windows11\": {\n    \"name\": \"远景论坛\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://bbs.pcbeta.com\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"Win11\"\n  },\n  \"cls\": {\n    \"redirect\": \"cls-telegraph\",\n    \"name\": \"财联社\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 300000,\n    \"title\": \"电报\"\n  },\n  \"cls-telegraph\": {\n    \"name\": \"财联社\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 300000,\n    \"title\": \"电报\"\n  },\n  \"cls-depth\": {\n    \"name\": \"财联社\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 600000,\n    \"title\": \"深度\"\n  },\n  \"cls-hot\": {\n    \"name\": \"财联社\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 600000,\n    \"title\": \"热门\"\n  },\n  \"xueqiu\": {\n    \"redirect\": \"xueqiu-hotstock\",\n    \"name\": \"雪球\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://xueqiu.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000,\n    \"title\": \"热门股票\"\n  },\n  \"xueqiu-hotstock\": {\n    \"name\": \"雪球\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://xueqiu.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000,\n    \"title\": \"热门股票\"\n  },\n  \"gelonghui\": {\n    \"title\": \"事件\",\n    \"name\": \"格隆汇\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.gelonghui.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000\n  },\n  \"fastbull\": {\n    \"redirect\": \"fastbull-express\",\n    \"name\": \"法布财经\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"fastbull-express\": {\n    \"name\": \"法布财经\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"fastbull-news\": {\n    \"name\": \"法布财经\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 1800000,\n    \"title\": \"头条\"\n  },\n  \"solidot\": {\n    \"name\": \"Solidot\",\n    \"column\": \"tech\",\n    \"home\": \"https://solidot.org\",\n    \"color\": \"teal\",\n    \"interval\": 3600000\n  },\n  \"hackernews\": {\n    \"name\": \"Hacker News\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://news.ycombinator.com/\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"producthunt\": {\n    \"name\": \"Product Hunt\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://www.producthunt.com/\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"github\": {\n    \"redirect\": \"github-trending-today\",\n    \"name\": \"Github\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://github.com/\",\n    \"color\": \"gray\",\n    \"interval\": 600000,\n    \"title\": \"Today\"\n  },\n  \"github-trending-today\": {\n    \"name\": \"Github\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://github.com/\",\n    \"color\": \"gray\",\n    \"interval\": 600000,\n    \"title\": \"Today\"\n  },\n  \"bilibili\": {\n    \"redirect\": \"bilibili-hot-search\",\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热搜\"\n  },\n  \"bilibili-hot-search\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热搜\"\n  },\n  \"bilibili-hot-video\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热门视频\"\n  },\n  \"bilibili-ranking\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"排行榜\"\n  },\n  \"kuaishou\": {\n    \"name\": \"快手\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.kuaishou.com\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"kaopu\": {\n    \"name\": \"靠谱新闻\",\n    \"desc\": \"不一定靠谱,多看多思考\",\n    \"column\": \"world\",\n    \"home\": \"https://kaopu.news/\",\n    \"color\": \"gray\",\n    \"interval\": 1800000\n  },\n  \"jin10\": {\n    \"name\": \"金十数据\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.jin10.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"baidu\": {\n    \"name\": \"百度热搜\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.baidu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"nowcoder\": {\n    \"name\": \"牛客\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.nowcoder.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"sspai\": {\n    \"name\": \"少数派\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://sspai.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"juejin\": {\n    \"name\": \"稀土掘金\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://juejin.cn\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"ifeng\": {\n    \"title\": \"热点资讯\",\n    \"name\": \"凤凰网\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.ifeng.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"chongbuluo\": {\n    \"redirect\": \"chongbuluo-latest\",\n    \"name\": \"虫部落\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=newthread\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"chongbuluo-latest\": {\n    \"name\": \"虫部落\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=newthread\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"chongbuluo-hot\": {\n    \"name\": \"虫部落\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=hot\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最热\"\n  },\n  \"douban\": {\n    \"title\": \"热门电影\",\n    \"name\": \"豆瓣\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.douban.com\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"steam\": {\n    \"title\": \"在线人数\",\n    \"name\": \"Steam\",\n    \"type\": \"hottest\",\n    \"column\": \"world\",\n    \"home\": \"https://store.steampowered.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"tencent\": {\n    \"redirect\": \"tencent-hot\",\n    \"name\": \"腾讯新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://news.qq.com/tag/aEWqxLtdgmQ=\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"综合早报\"\n  },\n  \"tencent-hot\": {\n    \"name\": \"腾讯新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://news.qq.com/tag/aEWqxLtdgmQ=\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"综合早报\"\n  },\n  \"freebuf\": {\n    \"title\": \"网络安全\",\n    \"name\": \"Freebuf\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.freebuf.com/\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"qqvideo\": {\n    \"redirect\": \"qqvideo-tv-hotsearch\",\n    \"name\": \"腾讯视频\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://v.qq.com/channel/tv\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"电视剧-热搜榜\"\n  },\n  \"qqvideo-tv-hotsearch\": {\n    \"name\": \"腾讯视频\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://v.qq.com/channel/tv\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"电视剧-热搜榜\"\n  },\n  \"iqiyi\": {\n    \"redirect\": \"iqiyi-hot-ranklist\",\n    \"name\": \"爱奇艺\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.iqiyi.com\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"热播榜\"\n  },\n  \"iqiyi-hot-ranklist\": {\n    \"name\": \"爱奇艺\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.iqiyi.com\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"热播榜\"\n  }\n}","import sources from \"./sources.json\"\n\nexport const description = Object.entries(sources).filter(([_, source]) => {\n  if (source.redirect) {\n    return false\n  }\n  return true\n}).map(([id, source]) => {\n  return source.title ? `${source.name}-${source.title} id is ${id}` : `${source.name} id is ${id}`\n}).join(\";\")\n","#!/usr/bin/env node\nimport process from \"node:process\"\nimport { FastMCP } from \"fastmcp\"\nimport { z } from \"zod\"\nimport { $fetch } from \"ofetch\"\nimport { config } from \"dotenv\"\nimport packageJson from \"../package.json\"\nimport { description } from \"./process\"\nimport type { SourceResponse } from \"./typing\"\n\nconfig()\n\nif (!process.env.BASE_URL) {\n  console.error(\"BASE_URL is not set\")\n  process.exit(1)\n}\nconst baseUrl = process.env.BASE_URL\n\nconst server = new FastMCP({\n  name: \"NewsNow\",\n  version: packageJson.version as `${number}.${number}.${number}`,\n})\n\nserver.addTool({\n  name: \"get_hottest_latest_news\",\n  description: `get hottest or latest news from source by {id}, return {count: 10} news.`,\n  parameters: z.object({\n    id: z.string().describe(`source id. e.g. ${description}`),\n    count: z.any().default(10).describe(\"count of news to return.\"),\n  }),\n  execute: async ({ id, count }) => {\n    let n = Number(count)\n    if (Number.isNaN(n) || n < 1) {\n      n = 10\n    }\n    const res: SourceResponse = await $fetch(`${baseUrl}/api/s?id=${id}`, {\n      headers: {\n        \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36\",\n      },\n    })\n    return {\n      content: res.items.slice(0, count).map(item => ({\n        text: `[${item.title}](${item.url})`,\n        type: \"text\",\n      })),\n    }\n  },\n})\n\nserver.start({\n  transportType: \"stdio\",\n})\n"]}
Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 人气榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 虫部落

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热门电影

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 在线人数

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 腾讯新闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 综合早报

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 腾讯新闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 综合早报

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 网络安全

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 腾讯视频

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 电视剧

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热搜榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 腾讯视频

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 电视剧

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热搜榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 爱奇艺

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热播榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 爱奇艺

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热播榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 远景论坛

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highOB-003ObfuscationMedium ConfidenceLine 0

Unicode escape sequence chain

Detected by automated pattern matching (rule OB-003) with medium confidence. May be a false positive.

    49:     name: "\u8054\u5408\u65E9\u62A5",
    50:     type: "realtime",
>>> 51:     desc: "\u6765\u81EA\u7B2C\u4E09\u65B9\u7F51\u7AD9: \u65E9\u6668\u62A5",
    52:     column: "world",
    53:     home: "https://www.zaobao.com",
Report false positive
highOB-003ObfuscationMedium ConfidenceLine 0

Unicode escape sequence chain

Detected by automated pattern matching (rule OB-003) with medium confidence. May be a false positive.

    412:   kaopu: {
    413:     name: "\u9760\u8C31\u65B0\u95FB",
>>> 414:     desc: "\u4E0D\u4E00\u5B9A\u9760\u8C31\uFF0C\u591A\u770B\u591A\u601D\u8003",
    415:     column: "world",
    416:     home: "https://kaopu.news/",
Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 最新分享

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 最新分享

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 实时热搜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 联合早报

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 来自第三方网站

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 早晨报

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 今日最热

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 华尔街见闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 华尔街见闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 华尔街见闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 华尔街见闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 主干道热帖

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 百度贴吧

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 今日头条

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 澎湃新闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 卫星通讯社

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 参考消息

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 虫部落

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 远景论坛

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 财联社

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 财联社

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 财联社

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 财联社

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热门股票

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热门股票

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 格隆汇

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 法布财经

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 法布财经

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 法布财经

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 哔哩哔哩

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 哔哩哔哩

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 哔哩哔哩

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热门视频

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 哔哩哔哩

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 排行榜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 靠谱新闻

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 不一定靠谱,多看多思考

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 金十数据

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 百度热搜

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 少数派

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 稀土掘金

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 热点资讯

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 凤凰网

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
highDO-UNIunknownMedium ConfidenceLine 0

Decoded unicode_escape content: 虫部落

Detected by automated pattern matching (rule DO-UNI) with medium confidence. May be a false positive.

Report false positive
mediumNS-003Network SuspiciousMedium ConfidenceLine 0

JavaScript fetch() call

Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.

>>> 1: {"version":3,"sources":["../package.json","../src/sources.json","../src/process.js","../src/index.ts"],"names":[],"mappings":"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","file":"index.js","sourcesContent":["{\n  \"name\": \"newsnow-mcp-server\",\n  \"version\": \"0.0.10\",\n  \"description\": \"NewsNow MCP Server\",\n  \"keywords\": [\n    \"mcp\",\n    \"newsnow\",\n    \"mcp-server\",\n    \"hot-news\"\n  ],\n  \"author\": \"Ou RongXing<orongxing@gmail.com>\",\n  \"homepage\": \"https://github.com/ourongxing/newsnow-mcp-server#readme\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/ourongxing/newsnow-mcp-server.git\"\n  },\n  \"license\": \"MIT\",\n  \"packageManager\": \"pnpm@10.9.0\",\n  \"type\": \"module\",\n  \"bin\": {\n    \"newsnow-mcp-server\": \"dist/index.js\"\n  },\n  \"main\": \"./dist/index.js\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"dependencies\": {\n    \"bumpp\": \"^10.1.0\",\n    \"dotenv\": \"^16.5.0\",\n    \"fastmcp\": \"^1.23.0\",\n    \"ofetch\": \"^1.4.1\",\n    \"zod\": \"^3.24.3\"\n  },\n  \"scripts\": {\n    \"dev\": \"tsup --watch --onSuccess \\\"node dist/index.mjs\\\"\",\n    \"build\": \"tsup\",\n    \"publish\": \"pnpm publish --access public --no-git-checks\",\n    \"lint\": \"eslint\",\n    \"release\": \"bumpp\",\n    \"lint:fix\": \"eslint --fix\"\n  },\n  \"devDependencies\": {\n    \"@ourongxing/eslint-config\": \"3.2.3-beta.6\",\n    \"@types/node\": \"^22.15.2\",\n    \"eslint\": \"^9.21.0\",\n    \"simple-git-hooks\": \"^2.11.1\",\n    \"tsup\": \"^8.4.0\",\n    \"tsx\": \"^4.19.3\",\n    \"typescript\": \"^5.8.2\",\n    \"typescript-eslint\": \"^8.25.0\",\n    \"unbuild\": \"^3.5.0\"\n  },\n  \"simple-git-hooks\": {\n    \"pre-commit\": \"npx lint-staged\"\n  },\n  \"lint-staged\": {\n    \"*\": \"eslint --fix\"\n  }\n}","{\n  \"v2ex\": {\n    \"redirect\": \"v2ex-share\",\n    \"name\": \"V2EX\",\n    \"column\": \"tech\",\n    \"home\": \"https://v2ex.com/\",\n    \"color\": \"slate\",\n    \"interval\": 600000,\n    \"title\": \"最新分享\"\n  },\n  \"v2ex-share\": {\n    \"name\": \"V2EX\",\n    \"column\": \"tech\",\n    \"home\": \"https://v2ex.com/\",\n    \"color\": \"slate\",\n    \"interval\": 600000,\n    \"title\": \"最新分享\"\n  },\n  \"zhihu\": {\n    \"name\": \"知乎\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.zhihu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"weibo\": {\n    \"title\": \"实时热搜\",\n    \"name\": \"微博\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://weibo.com\",\n    \"color\": \"red\",\n    \"interval\": 120000\n  },\n  \"zaobao\": {\n    \"name\": \"联合早报\",\n    \"type\": \"realtime\",\n    \"desc\": \"来自第三方网站: 早晨报\",\n    \"column\": \"world\",\n    \"home\": \"https://www.zaobao.com\",\n    \"color\": \"red\",\n    \"interval\": 1800000\n  },\n  \"coolapk\": {\n    \"title\": \"今日最热\",\n    \"name\": \"酷安\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://coolapk.com\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"mktnews\": {\n    \"redirect\": \"mktnews-flash\",\n    \"name\": \"MKTNews\",\n    \"column\": \"finance\",\n    \"home\": \"https://mktnews.net\",\n    \"color\": \"indigo\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"mktnews-flash\": {\n    \"name\": \"MKTNews\",\n    \"column\": \"finance\",\n    \"home\": \"https://mktnews.net\",\n    \"color\": \"indigo\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn\": {\n    \"redirect\": \"wallstreetcn-quick\",\n    \"name\": \"华尔街见闻\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn-quick\": {\n    \"name\": \"华尔街见闻\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"快讯\"\n  },\n  \"wallstreetcn-news\": {\n    \"name\": \"华尔街见闻\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"wallstreetcn-hot\": {\n    \"name\": \"华尔街见闻\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://wallstreetcn.com/\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"最热\"\n  },\n  \"36kr\": {\n    \"redirect\": \"36kr-quick\",\n    \"name\": \"36氪\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"快讯\"\n  },\n  \"36kr-quick\": {\n    \"name\": \"36氪\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"快讯\"\n  },\n  \"36kr-renqi\": {\n    \"name\": \"36氪\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://36kr.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"人气榜\"\n  },\n  \"douyin\": {\n    \"name\": \"抖音\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.douyin.com\",\n    \"color\": \"gray\",\n    \"interval\": 600000\n  },\n  \"hupu\": {\n    \"title\": \"主干道热帖\",\n    \"name\": \"虎扑\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://hupu.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"tieba\": {\n    \"title\": \"热议\",\n    \"name\": \"百度贴吧\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://tieba.baidu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"toutiao\": {\n    \"name\": \"今日头条\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.toutiao.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"ithome\": {\n    \"name\": \"IT之家\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://www.ithome.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"thepaper\": {\n    \"title\": \"热榜\",\n    \"name\": \"澎湃新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.thepaper.cn\",\n    \"color\": \"gray\",\n    \"interval\": 1800000\n  },\n  \"sputniknewscn\": {\n    \"name\": \"卫星通讯社\",\n    \"column\": \"world\",\n    \"home\": \"https://sputniknews.cn\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"cankaoxiaoxi\": {\n    \"name\": \"参考消息\",\n    \"column\": \"world\",\n    \"home\": \"https://china.cankaoxiaoxi.com\",\n    \"color\": \"red\",\n    \"interval\": 1800000\n  },\n  \"pcbeta\": {\n    \"redirect\": \"pcbeta-windows11\",\n    \"name\": \"远景论坛\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://bbs.pcbeta.com\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"Win11\"\n  },\n  \"pcbeta-windows11\": {\n    \"name\": \"远景论坛\",\n    \"type\": \"realtime\",\n    \"column\": \"tech\",\n    \"home\": \"https://bbs.pcbeta.com\",\n    \"color\": \"blue\",\n    \"interval\": 300000,\n    \"title\": \"Win11\"\n  },\n  \"cls\": {\n    \"redirect\": \"cls-telegraph\",\n    \"name\": \"财联社\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 300000,\n    \"title\": \"电报\"\n  },\n  \"cls-telegraph\": {\n    \"name\": \"财联社\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 300000,\n    \"title\": \"电报\"\n  },\n  \"cls-depth\": {\n    \"name\": \"财联社\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 600000,\n    \"title\": \"深度\"\n  },\n  \"cls-hot\": {\n    \"name\": \"财联社\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.cls.cn\",\n    \"color\": \"red\",\n    \"interval\": 600000,\n    \"title\": \"热门\"\n  },\n  \"xueqiu\": {\n    \"redirect\": \"xueqiu-hotstock\",\n    \"name\": \"雪球\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://xueqiu.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000,\n    \"title\": \"热门股票\"\n  },\n  \"xueqiu-hotstock\": {\n    \"name\": \"雪球\",\n    \"type\": \"hottest\",\n    \"column\": \"finance\",\n    \"home\": \"https://xueqiu.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000,\n    \"title\": \"热门股票\"\n  },\n  \"gelonghui\": {\n    \"title\": \"事件\",\n    \"name\": \"格隆汇\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.gelonghui.com\",\n    \"color\": \"blue\",\n    \"interval\": 120000\n  },\n  \"fastbull\": {\n    \"redirect\": \"fastbull-express\",\n    \"name\": \"法布财经\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"fastbull-express\": {\n    \"name\": \"法布财经\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 120000,\n    \"title\": \"快讯\"\n  },\n  \"fastbull-news\": {\n    \"name\": \"法布财经\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.fastbull.cn\",\n    \"color\": \"emerald\",\n    \"interval\": 1800000,\n    \"title\": \"头条\"\n  },\n  \"solidot\": {\n    \"name\": \"Solidot\",\n    \"column\": \"tech\",\n    \"home\": \"https://solidot.org\",\n    \"color\": \"teal\",\n    \"interval\": 3600000\n  },\n  \"hackernews\": {\n    \"name\": \"Hacker News\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://news.ycombinator.com/\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"producthunt\": {\n    \"name\": \"Product Hunt\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://www.producthunt.com/\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"github\": {\n    \"redirect\": \"github-trending-today\",\n    \"name\": \"Github\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://github.com/\",\n    \"color\": \"gray\",\n    \"interval\": 600000,\n    \"title\": \"Today\"\n  },\n  \"github-trending-today\": {\n    \"name\": \"Github\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://github.com/\",\n    \"color\": \"gray\",\n    \"interval\": 600000,\n    \"title\": \"Today\"\n  },\n  \"bilibili\": {\n    \"redirect\": \"bilibili-hot-search\",\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热搜\"\n  },\n  \"bilibili-hot-search\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热搜\"\n  },\n  \"bilibili-hot-video\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000,\n    \"title\": \"热门视频\"\n  },\n  \"bilibili-ranking\": {\n    \"name\": \"哔哩哔哩\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.bilibili.com\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"排行榜\"\n  },\n  \"kuaishou\": {\n    \"name\": \"快手\",\n    \"type\": \"hottest\",\n    \"disable\": \"cf\",\n    \"column\": \"china\",\n    \"home\": \"https://www.kuaishou.com\",\n    \"color\": \"orange\",\n    \"interval\": 600000\n  },\n  \"kaopu\": {\n    \"name\": \"靠谱新闻\",\n    \"desc\": \"不一定靠谱,多看多思考\",\n    \"column\": \"world\",\n    \"home\": \"https://kaopu.news/\",\n    \"color\": \"gray\",\n    \"interval\": 1800000\n  },\n  \"jin10\": {\n    \"name\": \"金十数据\",\n    \"type\": \"realtime\",\n    \"column\": \"finance\",\n    \"home\": \"https://www.jin10.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"baidu\": {\n    \"name\": \"百度热搜\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.baidu.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"nowcoder\": {\n    \"name\": \"牛客\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.nowcoder.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"sspai\": {\n    \"name\": \"少数派\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://sspai.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"juejin\": {\n    \"name\": \"稀土掘金\",\n    \"type\": \"hottest\",\n    \"column\": \"tech\",\n    \"home\": \"https://juejin.cn\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"ifeng\": {\n    \"title\": \"热点资讯\",\n    \"name\": \"凤凰网\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.ifeng.com\",\n    \"color\": \"red\",\n    \"interval\": 600000\n  },\n  \"chongbuluo\": {\n    \"redirect\": \"chongbuluo-latest\",\n    \"name\": \"虫部落\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=newthread\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"chongbuluo-latest\": {\n    \"name\": \"虫部落\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=newthread\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最新\"\n  },\n  \"chongbuluo-hot\": {\n    \"name\": \"虫部落\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.chongbuluo.com/forum.php?mod=guide&view=hot\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"最热\"\n  },\n  \"douban\": {\n    \"title\": \"热门电影\",\n    \"name\": \"豆瓣\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.douban.com\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"steam\": {\n    \"title\": \"在线人数\",\n    \"name\": \"Steam\",\n    \"type\": \"hottest\",\n    \"column\": \"world\",\n    \"home\": \"https://store.steampowered.com\",\n    \"color\": \"blue\",\n    \"interval\": 600000\n  },\n  \"tencent\": {\n    \"redirect\": \"tencent-hot\",\n    \"name\": \"腾讯新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://news.qq.com/tag/aEWqxLtdgmQ=\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"综合早报\"\n  },\n  \"tencent-hot\": {\n    \"name\": \"腾讯新闻\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://news.qq.com/tag/aEWqxLtdgmQ=\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"综合早报\"\n  },\n  \"freebuf\": {\n    \"title\": \"网络安全\",\n    \"name\": \"Freebuf\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.freebuf.com/\",\n    \"color\": \"green\",\n    \"interval\": 600000\n  },\n  \"qqvideo\": {\n    \"redirect\": \"qqvideo-tv-hotsearch\",\n    \"name\": \"腾讯视频\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://v.qq.com/channel/tv\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"电视剧-热搜榜\"\n  },\n  \"qqvideo-tv-hotsearch\": {\n    \"name\": \"腾讯视频\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://v.qq.com/channel/tv\",\n    \"color\": \"blue\",\n    \"interval\": 1800000,\n    \"title\": \"电视剧-热搜榜\"\n  },\n  \"iqiyi\": {\n    \"redirect\": \"iqiyi-hot-ranklist\",\n    \"name\": \"爱奇艺\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.iqiyi.com\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"热播榜\"\n  },\n  \"iqiyi-hot-ranklist\": {\n    \"name\": \"爱奇艺\",\n    \"type\": \"hottest\",\n    \"column\": \"china\",\n    \"home\": \"https://www.iqiyi.com\",\n    \"color\": \"green\",\n    \"interval\": 1800000,\n    \"title\": \"热播榜\"\n  }\n}","import sources from \"./sources.json\"\n\nexport const description = Object.entries(sources).filter(([_, source]) => {\n  if (source.redirect) {\n    return false\n  }\n  return true\n}).map(([id, source]) => {\n  return source.title ? `${source.name}-${source.title} id is ${id}` : `${source.name} id is ${id}`\n}).join(\";\")\n","#!/usr/bin/env node\nimport process from \"node:process\"\nimport { FastMCP } from \"fastmcp\"\nimport { z } from \"zod\"\nimport { $fetch } from \"ofetch\"\nimport { config } from \"dotenv\"\nimport packageJson from \"../package.json\"\nimport { description } from \"./process\"\nimport type { SourceResponse } from \"./typing\"\n\nconfig()\n\nif (!process.env.BASE_URL) {\n  console.error(\"BASE_URL is not set\")\n  process.exit(1)\n}\nconst baseUrl = process.env.BASE_URL\n\nconst server = new FastMCP({\n  name: \"NewsNow\",\n  version: packageJson.version as `${number}.${number}.${number}`,\n})\n\nserver.addTool({\n  name: \"get_hottest_latest_news\",\n  description: `get hottest or latest news from source by {id}, return {count: 10} news.`,\n  parameters: z.object({\n    id: z.string().describe(`source id. e.g. ${description}`),\n    count: z.any().default(10).describe(\"count of news to return.\"),\n  }),\n  execute: async ({ id, count }) => {\n    let n = Number(count)\n    if (Number.isNaN(n) || n < 1) {\n      n = 10\n    }\n    const res: SourceResponse = await $fetch(`${baseUrl}/api/s?id=${id}`, {\n      headers: {\n        \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36\",\n      },\n    })\n    return {\n      content: res.items.slice(0, count).map(item => ({\n        text: `[${item.title}](${item.url})`,\n        type: \"text\",\n      })),\n    }\n  },\n})\n\nserver.start({\n  transportType: \"stdio\",\n})\n"]}
Report false positive
mediumNS-003Network SuspiciousMedium ConfidenceLine 0

JavaScript fetch() call

Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.

    608:   }),
    609:   execute: async ({ id, count }) => {
>>> 610:     const res = await $fetch(`${baseUrl}/api/s?id=${id}`, {
    611:       headers: {
    612:         "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
Report false positive
mediumEN-001unknownMedium ConfidenceLine 0

High-entropy string (5.1 bits/char) — possible encoded payload

Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.

Report false positive
mediumEN-001unknownMedium ConfidenceLine 0

High-entropy string (4.6 bits/char) — possible encoded payload

Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.

Report false positive
mediumEN-001unknownMedium ConfidenceLine 0

High-entropy string (4.6 bits/char) — possible encoded payload

Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.

Report false positive
mediumEN-001unknownMedium ConfidenceLine 0

High-entropy string (5.0 bits/char) — possible encoded payload

Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.

Report false positive

Scan History

DateRiskFindings
Feb 25, 2026critical75
Feb 23, 2026critical75
Feb 22, 2026critical75