← Back to search

gangtise-mcp

GitHub Actions Scanned 1d ago

MCP server for Gangtise OpenAPI

D
58.5 / 100

Versions

0.1.49latest
Jul 26, 2026
0.1.48
Jul 24, 2026
0.1.47
Jul 24, 2026
0.1.46
Jul 23, 2026
0.1.45
Jul 22, 2026
+ show 44 moreshow less
0.1.44
Jul 21, 2026
0.1.43
Jul 11, 2026
0.1.42
Jul 6, 2026
0.1.41
Jul 5, 2026
0.1.40
Jul 5, 2026
0.1.39
Jul 3, 2026
0.1.38
Jul 3, 2026
0.1.37
Jul 2, 2026
0.1.36
Jul 2, 2026
0.1.35
Jul 2, 2026
0.1.34
Jul 2, 2026
0.1.33
Jun 29, 2026
0.1.32
Jun 27, 2026
0.1.31
Jun 27, 2026
0.1.30
Jun 17, 2026
0.1.29
Jun 16, 2026
0.1.28
Jun 16, 2026
0.1.27
Jun 15, 2026
0.1.26
Jun 15, 2026
0.1.25
Jun 15, 2026
0.1.24
Jun 13, 2026
0.1.23
Jun 12, 2026
0.1.22
Jun 12, 2026
0.1.21
Jun 10, 2026
0.1.20
Jun 10, 2026
0.1.19
Jun 9, 2026
0.1.18
Jun 9, 2026
0.1.17
May 29, 2026
0.1.16
May 29, 2026
0.1.15
May 29, 2026
0.1.14
May 26, 2026
0.1.13
May 25, 2026
0.1.12
May 25, 2026
0.1.11
May 22, 2026
0.1.10
May 22, 2026
0.1.9
May 22, 2026
0.1.7
May 18, 2026
0.1.6
May 16, 2026
0.1.5
May 15, 2026
0.1.4
May 15, 2026
0.1.3
May 14, 2026
0.1.2
May 14, 2026
0.1.1
May 14, 2026
0.1.0
May 14, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 32

gangtise_day_kline
annotations: none low

gangtise_edb_data
annotations: none low

按指标 ID 批量查询 EDB 行业指标时序数据(最多 10 个指标)。指标 ID 来自 gangtise_edb_search。

gangtise_current_date
annotations: none low

查询当前日期、当前年份和当前时间(${CURRENT_TIMEZONE}),用于换算今天/最近/今年/当前等相对日期。

gangtise_opinion_detail
annotations: none low

按 ID 取观点全文。⚠️ 没有正文的 ID 被跳过而不报错(ID 错、超出取数窗口、刚发布都可能),结果标 _partial 并列在 missingIds;某批失败时已取到的正文照常返回,未取的列在 unfetchedIds,只重跑这几个。

from number kind enum size number fetchAll boolean confirmCost boolean
gangtise_performance_calendar_list
annotations: none low

查询财报日历:业绩预告 / 业绩快报 / 业绩公告三类事件的发布日程(含未来已排期)。按 publishDate 过滤,返回 performanceReportId(下载用)、securityCodeList(A+H 同时上市会有多个码)、securityName、category、publishDate、title、hasAttachment。查「某公司何时披露财报」用 securityList,查「某段时间谁要出业绩」用 startDate+endDate。本工具只给排期与标题,公告全文请用 gangtise_announcement_list 查、gangtise_download 下载。

from number size number fetchAll boolean confirmCost boolean
gangtise_file_parse
annotations: none low

把本机 PDF 解析成 Markdown 正文与图片,结果是 ZIP(file.md + images/),返回落盘路径。提交时按实际页数一次性计费;单文件最多 100MB、500 页,同时最多 10 个解析任务。filePath 是运行本服务的这台机器上的路径。提交后等待最多 waitSeconds 秒,没完成就返回 taskId:用 gangtise_file_parse_check 取结果,切勿重新提交(重新提交会再计费)。平台内的研报、公告先用 gangtise_download 的 Markdown 格式(fileType=2),不必解析。

waitSeconds number
gangtise_file_parse_check
annotations: none low

按 taskId 取 PDF 解析结果 ZIP(file.md + images/),返回落盘路径;还没完成时返回 pending,约 1 分钟后再取。

gangtise_indicator_search
annotations: none low

按名称搜索证券级数据指标(EDE),返回 indicatorCode、scopeList(覆盖市场,附 usageRestriction)及 parameterList(含 required 必填标记与枚举)。取数前必先用本工具拿 code,并核对 indicatorName/description 语义、scopeList 是否覆盖目标市场、parameterList 取值——任一不符即回退专用工具。scopeList 是声明不是保证,usageRestriction(如「不支持指标时间序列接口」)也不是硬约束、按「口径可能不对」理解,均以实际抽查为准。基础行情(开高低收/成交量额/换手/涨跌幅)虽可搜到仍优先 realtime/day_kline,但**总市值 qte_mkt_cptl 这两个专用工具都没有、单票也走 EDE**(A/港/美股均已有数,默认「元」,用 scale 缩放);同样只有 EDE 才有的还包括融资融券 mgn_*(两融余额/融资/融券及其区间变体,仅 A 股;区间变体的 changePeriod 是可选的)与所属行业:通用的 scr_indu(一个指标覆盖申万/中信/恒生/GICS 四套,必填 industryType+industryLevel,体系要与市场配对),以及把体系写进编码、只需可选 industryLevel 的 scr_indu_citic / scr_indu_sw / scr_indu_gics;⚠️ **个股资金流向 flow_*(仅 A 股)与 gangtise_fund_flow 返回的是同一套数(逐位相同)**,而后者还多给各档占比字段、并支持全市场——除非要与其他 EDE 指标同批取,否则一律用 gangtise_fund_flow(两边的计价档见各自标签);单票完整报表、盈利预测(一致预期)、估值历史分位仍用专用工具(当前 EDE 搜索未覆盖后两类);EDE 批量优先仅针对多证券取一批已实现财务/估值指标。宏观/行业数据(产量、价格、PMI 等)请改用 gangtise_edb_search,不要猜编码。

limit number
gangtise_read_response
annotations: none low

读取被截断的大响应。当其他工具返回 `_truncated: true` 且包含 `_saved_to` 临时文件路径时,用此工具按 offset/limit 分片读取完整数据。仅可读取本进程在系统临时目录下生成的 gangtise-mcp- 前缀文件。

gangtise_wechat_chatroom_list
annotations: none low

查询可用的微信群 ID 和群名称列表(服务端返回 {total, list},按 total 自动并发翻页;省略 size 拉取全部群,传 size 取前 N 条)。

from number size number
gangtise_stock_pool_stocks
annotations: none low

查询指定自选股池中的证券列表。不传 poolIdList 时默认返回所有池的股票。

gangtise_indicator_cross_section
annotations: none low

查询指标截面数据(多指标 × 多证券,单日快照)。返回宽表:每证券一行、每指标一列(无 date 列——查询日期挂在每个指标自己的参数上,各列可以是不同日期)。指标代码来自 gangtise_indicator_search。多证券取同一批已实现财务/估值指标的首选(一次拉取,免去逐只调用专用工具)。财务科目分公司类型,公司类型不匹配时返 null(≠指标坏)。指标代码、证券代码、参数名写错都会被接口拒绝并指名出错的那一个,照 msg 改即可。**取不到数时保留整行整列**(不是缺行),

gangtise_indicator_time_series
annotations: none low

查询指标时间序列(多指标 × 单证券 或 单指标 × 多证券,按区间)。返回宽表:每日期一行。指标代码来自 gangtise_indicator_search。单指标 × 多证券即批量取财务/估值历史序列的首选;多指标 × 多证券不支持,需拆分——注意传 1 个 sectorId(板块)算多证券(服务端展开成 N 只成分股),所以板块只能配单指标。🔴 **财务/报告期类指标按日返回,但只有报告期末那几行是真值**——

gangtise_indicator_screener
annotations: none low

条件选股:把变量绑到指标(F1=某指标、F2=另一指标),再用 expression 组合筛选,从证券/板块范围里筛出命中的股票。返回宽表:每命中证券一行、每绑定指标一列(无 date 列)。指标代码来自 gangtise_indicator_search。这是唯一能按指标数值筛股的工具(专用工具都不支持),典型用法:给 securityCodeList 传一个板块 sectorId(服务端展开为全部成分股)再按市值/PE 筛。支持数值比较(>= <= > < == !=)与文本匹配 contains/notcontains(仅 dataType: string 的指标)。零命中返回空表,不是报错。🔴 **但空表有两种同形的假阴性,载荷与「确实没有股票符合条件」逐字相同**:① **日期没落在报告期末**——报告期类指标在非期末日期上整列是 `null`;② **该指标不覆盖所查市场或证券类型**——覆盖面见 gangtise_indicator_search 返回的 scopeList(如预测类 frcst_* 只覆盖 A 股,用它筛港股/美股就是这种情形)。两种情形整列都是占位(

noQueryDate boolean
gangtise_day_kline_hk
annotations: none low

【已被 gangtise_day_kline 覆盖,改用它】港股历史日 K 线。gangtise_day_kline 的 'hkStocks' 等价于本工具的 'all',行数、字段与代码集合完全相同,且能与其他市场混查并对不合法后缀明确报错——没有必须用本工具的场景。

security union
gangtise_day_kline_us
annotations: none low

【已被 gangtise_day_kline 覆盖,改用它】美股历史日 K 线(NYSE/NASDAQ/AMEX)。gangtise_day_kline 的 'usStocks' 等价于本工具的 'all',行数、字段与代码集合完全相同,且能与其他市场混查并对不合法后缀明确报错——没有必须用本工具的场景。

limit number security union
gangtise_index_day_kline
annotations: none low

查询指数日 K 线数据(沪深京交易所指数如 000001.SH 上证指数、399001.SZ 深成指,也支持概念指数 .GT 与行业指数 .CI/.SWI)。gangtise_day_kline 收同样的指数代码、还能与个股混查。返回不含指数名称,名称用 gangtise_securities_search(category=['index'])查 gtsName。本工具没有全市场关键字,多个指数逐个列出代码。⚠️ 本工具只收指数代码:传个股代码(哪怕是有效的,如 600519.SH)返回空列表而不报错,别把它读成「这只票没数据」;无效代码同样返空。核对代码请用 gangtise_securities_search 按公司名/简称查,并同时核对返回的 gtsName 与 gtsCode 后缀(A+H 两地上市名字逐字相同,只有后缀能区分)。

limit number security union
gangtise_minute_kline
annotations: none low

查询分钟级 K 线数据:A 股个股、沪深 ETF、各类指数(含 20 个全球指数,其 volume / amount 为 null、tradeTime 是交易所当地时间)。security 可传多只(逐只请求后按传入顺序合并,每只各自受 limit 约束,撞上限的证券标 _partial + _truncated_securities)。⚠️ **volume 的单位是「股」**(ETF 为「份」),不是「手」——按手换算会差 100 倍且不报错。

limit number security union
gangtise_realtime
annotations: none low

查询实时行情快照,单接口覆盖 A 股 / 港股 / 美股个股 + 沪深 ETF + 各类指数(含 20 个全球指数),可代码混合传入。非交易时间返回最近一个交易日的收盘快照;停牌证券返回停牌前最后一个有效快照。日 K 线接口(day-kline*)不含盘中数据,问\"现在/此刻\"请走本工具。⚠️ **volume 的单位是「股」**(ETF 为「份」),不是「手」——按手换算会差 100 倍且不报错。**全部字段仅这 15 个:securityCode/exchange/tradeDate/tradeTime/tradeStatus/open/high/low/latestPrice(最新价)/preClose(昨收)/change/pctChange/volume/amount/amplitude——没有 close、没有市值,也没有 turnoverRate / volumeRatio**(传了会连字段名一起被静默丢掉;换手率走 gangtise_indicator_cross_section 的 qte_turn,A 股);总市值请用 gangtise_indicator_cross_section 的 qte_mkt_cptl(A/港/美股均有数,默认返「元」,用 scale 缩放)。tradeStatus(未开市/连续竞价/收盘/停牌…)仅 A 股 / 港股个股有值,其余为 null。为 null 的字段:美股 amount(要美股成交额用 gangtise_day_kline 或 EDE qte_amt);全球指数 volume / amount / amplitude。tradeDate / tradeTime:A 股 / 港股 / ETF / 沪深各类指数为北京时间,**美股与全球指数是交易所当地时间**(美股收盘快照的 tradeTime 是 16:00)。

security union
gangtise_fund_flow
annotations: none low

查询 A 股个股日资金流向(沪深北),含小/中/大/特大单流入流出金额及占比、主力净流入等字段。security='aShares' 配合 startDate/endDate 拉取全市场(自动按 1 天/片分片)。

limit number security union
gangtise_drive_manage
annotations: none low

管理云盘(写操作):action 选动作,各参数注明了哪个动作用。⚠️ 云盘允许同名、只以 ID 区分:create_folder 与 copy / copy_folder 每执行一次就多一份,超时不会自动重发,别对同一内容重复执行。move_file / move_folder 只能在同一空间内;跨空间(我的云盘 ↔ 租户云盘)用 copy(文件)或 copy_folder(整个文件夹连同子文件夹与文件,返回 newFolderId),源保留。delete_file / delete_folder 不可恢复,须传 confirm: true,delete_folder 连同全部子内容一起删。move_file / copy / delete_file 对单条失败仍返回成功,明细在 failList 并标 _partial。租户云盘对整个租户可见,在里面新建、复制、删除前先向用户确认。

type enum action enum confirm boolean
gangtise_drive_upload
annotations: none low

把本机文件上传到云盘,单个文件最多 100MB;单日累计超出账号额度报 230008。filePath 是运行本服务的这台机器上的路径。⚠️ 云盘允许同名,每上传一次就多一份,超时不会自动重发——重传前先用 gangtise_drive_folder_list 看是否已经传上去了。上传到租户云盘(spaceType=2)对整个租户可见,先向用户确认。

gangtise_lookup
annotations: none low

查询本地静态参考数据(常量/板块 API 未覆盖的 ID):券商机构、会议机构。无需调用 API,直接返回本地数据。行业/研究方向/地区/公告类别 ID 用 gangtise_constant_list,主题 ID 用 gangtise_concept_search,申万行业代码(801xxx.SWI)用 gangtise_sector_constituents sectorId=2000000014。

type enum
gangtise_securities_search
annotations: none low

按关键词搜索证券,支持股票名称、代码(如 600519)、拼音或英文名。返回匹配证券及其 GTS 代码。

top number keyword string
ai
annotations: none low

获取指定主题的每日跟踪报告(早报或晚报版),需传入主题 ID 和日期。

type union
gangtise_theme_tracking
annotations: none low

获取指定主题的每日跟踪报告(早报或晚报版),需传入主题 ID 和日期。

type union
gangtise_one_pager
annotations: none low

获取指定证券的 AI 一页纸投资摘要,返回 Markdown 内容。

gangtise_investment_logic
annotations: none low

获取指定证券的 AI 投资逻辑梳理报告,返回 Markdown 内容。

gangtise_peer_comparison
annotations: none low

获取指定证券的 AI 同业竞争格局对比报告,返回 Markdown 内容。

gangtise_research_outline
annotations: none low

获取指定证券的 AI 生成公司研究提纲,返回 Markdown 内容。

gangtise_valuation_analysis
annotations: none low

查询估值指标及历史分位数,支持 PE、PB、PEG、PS、PCF、EM。

limit number skipNull boolean indicator enum
gangtise_download
annotations: none low

下载研报、纪要、公告、独立观点、公众号、图表、业绩报告、知识库资源、云盘文件与录音 / 会议转写:kind 选资源,id 填对应列表返回的 ID。文本类直接返回内容(大文件落盘返回路径),二进制返回文件路径。

kind enum contentType enum

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops
shell high
Server uses shell capabilities via: child_process, execSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 169

low
Tool 'gangtise_day_kline' has no annotations annotation_checker · 100%
low
Tool 'gangtise_edb_data' has no annotations annotation_checker · 100%
low
Tool 'gangtise_current_date' has no annotations annotation_checker · 100%
low
Tool 'gangtise_opinion_detail' has no annotations annotation_checker · 100%
low
Tool 'gangtise_performance_calendar_list' has no annotations annotation_checker · 100%
low
Tool 'gangtise_file_parse' has no annotations annotation_checker · 100%
low
Tool 'gangtise_file_parse_check' has no annotations annotation_checker · 100%
low
Tool 'gangtise_indicator_search' has no annotations annotation_checker · 100%
low
Tool 'gangtise_indicator_cross_section' has no annotations annotation_checker · 100%
low
Tool 'gangtise_indicator_time_series' has no annotations annotation_checker · 100%
low
Tool 'gangtise_indicator_screener' has no annotations annotation_checker · 100%
low
Tool 'gangtise_day_kline_hk' has no annotations annotation_checker · 100%
low
Tool 'gangtise_day_kline_us' has no annotations annotation_checker · 100%
low
Tool 'gangtise_index_day_kline' has no annotations annotation_checker · 100%
low
Tool 'gangtise_minute_kline' has no annotations annotation_checker · 100%
low
Tool 'gangtise_realtime' has no annotations annotation_checker · 100%
low
Tool 'gangtise_fund_flow' has no annotations annotation_checker · 100%
low
Tool 'gangtise_read_response' has no annotations annotation_checker · 100%
low
Tool 'gangtise_wechat_chatroom_list' has no annotations annotation_checker · 100%
low
Tool 'gangtise_stock_pool_stocks' has no annotations annotation_checker · 100%
low
Tool 'gangtise_drive_manage' has no annotations annotation_checker · 100%
low
Tool 'gangtise_drive_upload' has no annotations annotation_checker · 100%
low
Tool 'gangtise_lookup' has no annotations annotation_checker · 100%
low
Tool 'gangtise_securities_search' has no annotations annotation_checker · 100%
low
Tool 'ai' has no annotations annotation_checker · 100%
low
Tool 'gangtise_theme_tracking' has no annotations annotation_checker · 100%
low
Tool 'gangtise_one_pager' has no annotations annotation_checker · 100%
low
Tool 'gangtise_investment_logic' has no annotations annotation_checker · 100%
low
Tool 'gangtise_peer_comparison' has no annotations annotation_checker · 100%
low
Tool 'gangtise_research_outline' has no annotations annotation_checker · 100%
low
Tool 'gangtise_valuation_analysis' has no annotations annotation_checker · 100%
low
Tool 'gangtise_download' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@3.2.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@3.2.0 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
medium
High-entropy string (5.81 bits/char) in gangtiser-gangtise-mcp-d679184/src/server.ts:60 entropy_analyzer · 52%
medium
High-entropy string (6.34 bits/char) in gangtiser-gangtise-mcp-d679184/src/profile.ts:12 entropy_analyzer · 60%
medium
High-entropy string (5.70 bits/char) in gangtiser-gangtise-mcp-d679184/src/profile.ts:16 entropy_analyzer · 50%
medium
High-entropy string (6.03 bits/char) in gangtiser-gangtise-mcp-d679184/tests/docs/readme-partial-reasons.test.ts:5 entropy_analyzer · 55%
medium
High-entropy string (5.74 bits/char) in gangtiser-gangtise-mcp-d679184/tests/surface/surface.test.ts:13 entropy_analyzer · 51%
medium
High-entropy string (5.90 bits/char) in gangtiser-gangtise-mcp-d679184/tests/unit/core/clientCancel.test.ts:13 entropy_analyzer · 53%
medium
High-entropy string (5.77 bits/char) in gangtiser-gangtise-mcp-d679184/tests/unit/tools/indicator.test.ts:1033 entropy_analyzer · 51%
medium
High-entropy string (5.75 bits/char) in gangtiser-gangtise-mcp-d679184/tests/unit/tools/fundamental.test.ts:222 entropy_analyzer · 51%
medium
High-entropy string (5.84 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/calendarType.ts:4 entropy_analyzer · 52%
medium
High-entropy string (6.20 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/paginate.ts:65 entropy_analyzer · 58%
medium
High-entropy string (6.21 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/paginate.ts:76 entropy_analyzer · 58%
medium
High-entropy string (5.93 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/present.ts:65 entropy_analyzer · 53%
medium
High-entropy string (5.73 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/config.ts:5 entropy_analyzer · 50%
medium
High-entropy string (6.00 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/errors.ts:52 entropy_analyzer · 54%
medium
High-entropy string (6.16 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/errors.ts:90 entropy_analyzer · 57%
medium
High-entropy string (6.14 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/errors.ts:100 entropy_analyzer · 57%
medium
High-entropy string (5.81 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/errors.ts:113 entropy_analyzer · 52%
medium
High-entropy string (5.70 bits/char) in gangtiser-gangtise-mcp-d679184/src/core/errors.ts:136 entropy_analyzer · 50%
medium
High-entropy string (5.94 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/alternative.ts:45 entropy_analyzer · 54%
medium
High-entropy string (5.72 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:277 entropy_analyzer · 50%
medium
High-entropy string (5.81 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:345 entropy_analyzer · 52%
medium
High-entropy string (5.72 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:346 entropy_analyzer · 50%
medium
High-entropy string (6.35 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:419 entropy_analyzer · 60%
medium
High-entropy string (6.02 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:592 entropy_analyzer · 55%
medium
High-entropy string (5.98 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.ts:615 entropy_analyzer · 54%
medium
High-entropy string (6.40 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/tool.ts:80 entropy_analyzer · 60%
medium
High-entropy string (6.62 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:55 entropy_analyzer · 64%
medium
High-entropy string (5.77 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:77 entropy_analyzer · 51%
medium
High-entropy string (6.18 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:106 entropy_analyzer · 57%
medium
High-entropy string (6.05 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:397 entropy_analyzer · 55%
medium
High-entropy string (5.73 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:409 entropy_analyzer · 50%
medium
High-entropy string (6.25 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:441 entropy_analyzer · 58%
medium
High-entropy string (6.40 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:446 entropy_analyzer · 60%
medium
High-entropy string (5.71 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:456 entropy_analyzer · 50%
medium
High-entropy string (6.62 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:504 entropy_analyzer · 64%
medium
High-entropy string (6.17 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:510 entropy_analyzer · 57%
medium
High-entropy string (6.26 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:542 entropy_analyzer · 58%
medium
High-entropy string (6.32 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:624 entropy_analyzer · 59%
medium
High-entropy string (6.45 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/indicator.ts:652 entropy_analyzer · 61%
medium
High-entropy string (5.95 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:108 entropy_analyzer · 54%
medium
High-entropy string (6.03 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:331 entropy_analyzer · 55%
medium
High-entropy string (6.01 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:331 entropy_analyzer · 55%
medium
High-entropy string (5.91 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:366 entropy_analyzer · 53%
medium
High-entropy string (6.48 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:366 entropy_analyzer · 62%
medium
High-entropy string (6.20 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:376 entropy_analyzer · 57%
medium
High-entropy string (6.05 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:410 entropy_analyzer · 55%
medium
High-entropy string (5.99 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/quote.ts:441 entropy_analyzer · 54%
medium
High-entropy string (5.86 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:13 entropy_analyzer · 52%
medium
High-entropy string (6.23 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:227 entropy_analyzer · 58%
medium
High-entropy string (6.29 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:245 entropy_analyzer · 59%
medium
High-entropy string (5.79 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:254 entropy_analyzer · 51%
medium
High-entropy string (6.17 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:262 entropy_analyzer · 57%
medium
High-entropy string (6.47 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/vault.ts:327 entropy_analyzer · 62%
medium
High-entropy string (6.08 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/reference.ts:114 entropy_analyzer · 56%
medium
High-entropy string (5.80 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/insight.endpoints.ts:1 entropy_analyzer · 51%
medium
High-entropy string (6.33 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:38 entropy_analyzer · 59%
medium
High-entropy string (6.06 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:46 entropy_analyzer · 55%
medium
High-entropy string (6.04 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:60 entropy_analyzer · 55%
medium
High-entropy string (6.03 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:75 entropy_analyzer · 55%
medium
High-entropy string (5.73 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:88 entropy_analyzer · 51%
medium
High-entropy string (6.24 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:94 entropy_analyzer · 58%
medium
High-entropy string (6.00 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:100 entropy_analyzer · 54%
medium
High-entropy string (5.77 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:120 entropy_analyzer · 51%
medium
High-entropy string (6.00 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:132 entropy_analyzer · 55%
medium
High-entropy string (5.75 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:138 entropy_analyzer · 51%
medium
High-entropy string (6.34 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:146 entropy_analyzer · 60%
medium
High-entropy string (6.66 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fund.ts:161 entropy_analyzer · 64%
medium
High-entropy string (5.96 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:22 entropy_analyzer · 54%
medium
High-entropy string (5.84 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:77 entropy_analyzer · 52%
medium
High-entropy string (6.19 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:85 entropy_analyzer · 57%
medium
High-entropy string (6.13 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:100 entropy_analyzer · 56%
medium
High-entropy string (6.15 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:110 entropy_analyzer · 57%
medium
High-entropy string (6.44 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:133 entropy_analyzer · 61%
medium
High-entropy string (6.23 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:139 entropy_analyzer · 58%
medium
High-entropy string (5.77 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/bond.ts:144 entropy_analyzer · 51%
medium
High-entropy string (6.28 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:164 entropy_analyzer · 59%
medium
High-entropy string (5.74 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:170 entropy_analyzer · 51%
medium
High-entropy string (5.79 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:184 entropy_analyzer · 51%
medium
High-entropy string (6.31 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:189 entropy_analyzer · 59%
medium
High-entropy string (5.79 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:195 entropy_analyzer · 51%
medium
High-entropy string (6.30 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/fundamental.ts:239 entropy_analyzer · 59%
medium
High-entropy string (5.83 bits/char) in gangtiser-gangtise-mcp-d679184/src/tools/download.ts:76 entropy_analyzer · 52%
medium
High-entropy string (6.19 bits/char) in gangtiser-gangtise-mcp-d679184/src/mcp/schemas.ts:10 entropy_analyzer · 57%
info
package.json metadata manifest_parser · 100%
info
Tool: gangtise_day_kline manifest_parser · 75%
info
Tool: gangtise_edb_data manifest_parser · 75%
info
Tool: gangtise_current_date manifest_parser · 75%
info
Tool: gangtise_opinion_detail manifest_parser · 75%
info
Tool: gangtise_performance_calendar_list manifest_parser · 75%
info
Tool: gangtise_file_parse manifest_parser · 75%
info
Tool: gangtise_file_parse_check manifest_parser · 75%
info
Tool: gangtise_indicator_search manifest_parser · 75%
info
Tool: gangtise_indicator_cross_section manifest_parser · 75%
info
Tool: gangtise_indicator_time_series manifest_parser · 75%
info
Tool: gangtise_indicator_screener manifest_parser · 75%
info
Tool: gangtise_day_kline_hk manifest_parser · 75%
info
Tool: gangtise_day_kline_us manifest_parser · 75%
info
Tool: gangtise_index_day_kline manifest_parser · 75%
info
Tool: gangtise_minute_kline manifest_parser · 75%
info
Tool: gangtise_realtime manifest_parser · 75%
info
Tool: gangtise_fund_flow manifest_parser · 75%
info
Tool: gangtise_read_response manifest_parser · 75%
info
Tool: gangtise_wechat_chatroom_list manifest_parser · 75%
info
Tool: gangtise_stock_pool_stocks manifest_parser · 75%
info
Tool: gangtise_drive_manage manifest_parser · 75%
info
Tool: gangtise_drive_upload manifest_parser · 75%
info
Tool: gangtise_lookup manifest_parser · 75%
info
Tool: gangtise_securities_search manifest_parser · 75%
info
Tool: ai manifest_parser · 75%
info
Tool: gangtise_theme_tracking manifest_parser · 75%
info
Tool: gangtise_one_pager manifest_parser · 75%
info
Tool: gangtise_investment_logic manifest_parser · 75%
info
Tool: gangtise_peer_comparison manifest_parser · 75%
info
Tool: gangtise_research_outline manifest_parser · 75%
info
Tool: gangtise_valuation_analysis manifest_parser · 75%
info
Tool: gangtise_download manifest_parser · 75%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (14) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Invisible Unicode characters in 'gangtise_opinion_detail' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_indicator_search' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_day_kline' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_index_day_kline' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_minute_kline' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_realtime' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_drive_manage' poisoning · 92%
critical
Invisible Unicode characters in 'gangtise_drive_upload' poisoning · 92%
info
SBOM generated: 339 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%