Back to search
C
68.5 /100

gangtise-mcp

Author gangtiser
Scanned 48d ago

MCP server for Gangtise OpenAPI

Versions

0.1.49
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.7scored
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

Trust breakdown

PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 30

gangtise_day_kline
annotations: none low

gangtise_indicator_search
annotations: verified 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 是可选的);⚠️ **个股资金流向 flow_*(仅 A 股)与 gangtise_fund_flow 返回的是同一套数(逐位相同)**,而后者还多给各档占比字段、并支持全市场——除非要与其他 EDE 指标同批取,否则一律用 gangtise_fund_flow(两边的计价档见各自标签)与所属行业:通用的 scr_indu(一个指标覆盖申万/中信/恒生/GICS 四套,必填 industryType+industryLevel,体系要与市场配对),以及把体系写进编码、只需可选 industryLevel 的 scr_indu_citic / scr_indu_sw / scr_indu_gics;单票完整报表、盈利预测(一致预期)、估值历史分位仍用专用工具(当前 EDE 搜索未覆盖后两类);EDE 批量优先仅针对多证券取一批已实现财务/估值指标。宏观/行业数据(产量、价格、PMI 等)请改用 gangtise_edb_search,不要猜编码。

limit number
readOnlyHint true openWorldHint false
gangtise_indicator_cross_section
annotations: verified low

readOnlyHint true openWorldHint false
gangtise_indicator_time_series
annotations: verified low

readOnlyHint true openWorldHint false
gangtise_indicator_screener
annotations: none low

noQueryDate boolean
gangtise_current_date
annotations: verified low

readOnlyHint true openWorldHint false
gangtise_day_kline_hk
annotations: verified low

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

readOnlyHint true openWorldHint false
gangtise_day_kline_us
annotations: verified low

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

readOnlyHint true openWorldHint false
gangtise_index_day_kline
annotations: verified low

查询指数日 K 线数据(沪深京交易所指数如 000001.SH 上证指数、399001.SZ 深成指,也支持概念指数 .GT 与行业指数 .CI/.SWI)。个股日 K 线请用 gangtise_day_kline;下面两种情况用本工具:**一次取回全部交易所指数**(security='all',自动分片)、**需要指数名称 securityName**(gangtise_day_kline 查指数只返代码,其余字段两个工具一致)。⚠️ 本工具只收指数代码:传个股代码(哪怕是有效的,如 600519.SH)返回空列表而不报错,别把它读成「这只票没数据」;无效代码同样返空。核对代码请用 gangtise_securities_search 按公司名/简称查,并同时核对返回的 gtsName 与 gtsCode 后缀(A+H 两地上市名字逐字相同,只有后缀能区分)。

readOnlyHint true openWorldHint false
gangtise_minute_kline
annotations: verified low

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

limit number security union
readOnlyHint true openWorldHint false
gangtise_realtime
annotations: verified 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
readOnlyHint true openWorldHint false
gangtise_fund_flow
annotations: verified low

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

limit number security union
readOnlyHint true openWorldHint false
gangtise_valuation_analysis
annotations: verified low

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

limit number skipNull boolean indicator enum
readOnlyHint true openWorldHint false
gangtise_securities_search
annotations: verified low

top number keyword string
readOnlyHint true openWorldHint false
gangtise_edb_data
annotations: verified low

readOnlyHint true openWorldHint false
gangtise_read_response
annotations: verified low

readOnlyHint true openWorldHint false
gangtise_performance_calendar_list
annotations: verified low

from number size number fetchAll boolean
readOnlyHint true openWorldHint false
gangtise_theme_tracking
annotations: verified low

type union
readOnlyHint true openWorldHint false
gangtise_one_pager
annotations: verified low

生成 AI 业绩点评报告。提交任务后等待最多 waitSeconds 秒(默认 ${Math.round(opts.asyncTimeoutMs / 1000)}s),超时返回 dataId 供 gangtise_earnings_review_check 续查。

readOnlyHint true openWorldHint false
gangtise_investment_logic
annotations: verified low

生成 AI 业绩点评报告。提交任务后等待最多 waitSeconds 秒(默认 ${Math.round(opts.asyncTimeoutMs / 1000)}s),超时返回 dataId 供 gangtise_earnings_review_check 续查。

readOnlyHint true openWorldHint false
gangtise_peer_comparison
annotations: verified low

生成 AI 业绩点评报告。提交任务后等待最多 waitSeconds 秒(默认 ${Math.round(opts.asyncTimeoutMs / 1000)}s),超时返回 dataId 供 gangtise_earnings_review_check 续查。

readOnlyHint true openWorldHint false
gangtise_research_outline
annotations: verified low

生成 AI 业绩点评报告。提交任务后等待最多 waitSeconds 秒(默认 ${Math.round(opts.asyncTimeoutMs / 1000)}s),超时返回 dataId 供 gangtise_earnings_review_check 续查。

readOnlyHint true openWorldHint false
gangtise_lookup
annotations: verified low

type enum
readOnlyHint true openWorldHint false
gangtise_wechat_chatroom_list
annotations: verified low

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

from number size number
readOnlyHint true openWorldHint false
gangtise_stock_pool_stocks
annotations: verified low

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

readOnlyHint true openWorldHint false idempotentHint false destructiveHint false
gangtise_stock_pool_create
annotations: verified low

新建自选股池(写操作,只动当前账号本人的自选股)。返回 {poolId, poolName}。每账号最多 30 个池。⚠️ **不重放**:池名不许重复,超时后自动重发会撞重名、把一次已经成功的创建报成失败。所以超时请先用 gangtise_stock_pool_list 查一眼建成没有,不要直接重试。

readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
gangtise_stock_pool_rename
annotations: verified low

自选股池改名(写操作)。返回 {poolId, poolName}。改回自己当前的名字算成功;用了别的池的名字报 230006。

readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
gangtise_stock_pool_add_stock
annotations: verified low

把证券加进指定的自选股池(写操作)。重复加已在池内的证券算幂等成功。返回 {successList, failList};🔴 单条失败(如代码写错)**不会**让整次调用报错,只标 _partial + failedItems——拿到结果先看有没有这个标记,否则会以为传进去的都加成功了。

readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
gangtise_stock_pool_remove_stock
annotations: verified low

把证券移出指定的自选股池(写操作)。移除本来就不在池内的证券算幂等成功;只动池内的关注关系,不删池。返回与单条失败标记同 gangtise_stock_pool_add_stock。

readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
gangtise_stock_pool_delete
annotations: verified low

删除自选股池(写操作)。🔴 ${STOCK_POOL_DELETE_WARNING}另外四个写工具都能跑一次相反的操作还原,只有这一个不能——所以删之前先用 gangtise_stock_pool_list 核对 poolId 是哪个池、把池名念给用户确认,再把 confirm 置为 true。删一个不存在的池算幂等成功。返回与单条失败标记同 gangtise_stock_pool_add_stock。

readOnlyHint false openWorldHint false idempotentHint true destructiveHint true

Permissions 4

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

Scan Findings 124

low
Tool 'gangtise_day_kline' has no annotations annotation_checker · 100%
info
Tool 'gangtise_indicator_search' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_indicator_cross_section' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_indicator_time_series' annotations are consistent annotation_checker · 80%
low
Tool 'gangtise_indicator_screener' has no annotations annotation_checker · 100%
info
Tool 'gangtise_current_date' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_day_kline' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_day_kline_hk' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_day_kline_us' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_index_day_kline' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_minute_kline' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_realtime' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_fund_flow' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_valuation_analysis' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_securities_search' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_edb_data' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_read_response' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_performance_calendar_list' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_theme_tracking' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_one_pager' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_investment_logic' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_peer_comparison' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_research_outline' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_lookup' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_wechat_chatroom_list' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_stocks' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_create' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_rename' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_add_stock' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_remove_stock' annotations are consistent annotation_checker · 80%
info
Tool 'gangtise_stock_pool_delete' annotations are consistent annotation_checker · 80%
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.90 bits/char) in gangtiser-gangtise-mcp-af39477/tests/unit/core/clientCancel.test.ts:13 entropy_analyzer · 53%
medium
High-entropy string (5.75 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/client.ts:388 entropy_analyzer · 51%
medium
High-entropy string (5.84 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/calendarType.ts:4 entropy_analyzer · 52%
medium
High-entropy string (6.00 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/errors.ts:52 entropy_analyzer · 54%
medium
High-entropy string (6.16 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/errors.ts:90 entropy_analyzer · 57%
medium
High-entropy string (6.14 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/errors.ts:100 entropy_analyzer · 57%
medium
High-entropy string (5.81 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/errors.ts:113 entropy_analyzer · 52%
medium
High-entropy string (5.70 bits/char) in gangtiser-gangtise-mcp-af39477/src/core/errors.ts:132 entropy_analyzer · 50%
medium
High-entropy string (6.62 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:54 entropy_analyzer · 64%
medium
High-entropy string (6.18 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:62 entropy_analyzer · 57%
medium
High-entropy string (6.18 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:101 entropy_analyzer · 57%
medium
High-entropy string (6.05 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:394 entropy_analyzer · 55%
medium
High-entropy string (5.73 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:406 entropy_analyzer · 50%
medium
High-entropy string (6.25 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:438 entropy_analyzer · 58%
medium
High-entropy string (6.40 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:443 entropy_analyzer · 60%
medium
High-entropy string (5.71 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:453 entropy_analyzer · 50%
medium
High-entropy string (6.62 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:500 entropy_analyzer · 64%
medium
High-entropy string (6.17 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:507 entropy_analyzer · 57%
medium
High-entropy string (6.26 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:542 entropy_analyzer · 58%
medium
High-entropy string (6.23 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:628 entropy_analyzer · 58%
medium
High-entropy string (6.45 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/indicator.ts:657 entropy_analyzer · 61%
medium
High-entropy string (6.03 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:216 entropy_analyzer · 55%
medium
High-entropy string (6.00 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:254 entropy_analyzer · 54%
medium
High-entropy string (6.50 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:254 entropy_analyzer · 62%
medium
High-entropy string (6.20 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:267 entropy_analyzer · 57%
medium
High-entropy string (6.05 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:299 entropy_analyzer · 55%
medium
High-entropy string (5.98 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/quote.ts:329 entropy_analyzer · 54%
medium
High-entropy string (5.74 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/fundamental.ts:82 entropy_analyzer · 51%
medium
High-entropy string (5.79 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/fundamental.ts:124 entropy_analyzer · 51%
medium
High-entropy string (5.71 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/fundamental.ts:165 entropy_analyzer · 50%
medium
High-entropy string (6.08 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/reference.ts:117 entropy_analyzer · 56%
medium
High-entropy string (5.93 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/alternative.ts:35 entropy_analyzer · 54%
medium
High-entropy string (5.90 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/response.ts:248 entropy_analyzer · 53%
medium
High-entropy string (5.81 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/insight.ts:303 entropy_analyzer · 52%
medium
High-entropy string (5.72 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/insight.ts:304 entropy_analyzer · 50%
medium
High-entropy string (6.19 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/schemas.ts:10 entropy_analyzer · 57%
medium
High-entropy string (6.23 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/vault.ts:189 entropy_analyzer · 58%
medium
High-entropy string (6.29 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/vault.ts:217 entropy_analyzer · 59%
medium
High-entropy string (5.79 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/vault.ts:231 entropy_analyzer · 51%
medium
High-entropy string (6.04 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/vault.ts:242 entropy_analyzer · 55%
medium
High-entropy string (5.93 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/registry.ts:69 entropy_analyzer · 53%
medium
High-entropy string (6.58 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/registry.ts:246 entropy_analyzer · 63%
medium
High-entropy string (5.96 bits/char) in gangtiser-gangtise-mcp-af39477/src/tools/billing.ts:30 entropy_analyzer · 54%
info
package.json metadata manifest_parser · 100%
info
Tool: gangtise_day_kline manifest_parser · 75%
info
Tool: gangtise_indicator_search manifest_parser · 85%
info
Tool: gangtise_indicator_cross_section manifest_parser · 85%
info
Tool: gangtise_indicator_time_series manifest_parser · 85%
info
Tool: gangtise_indicator_screener manifest_parser · 85%
info
Tool: gangtise_current_date manifest_parser · 85%
info
Tool: gangtise_day_kline_hk manifest_parser · 85%
info
Tool: gangtise_day_kline_us manifest_parser · 85%
info
Tool: gangtise_index_day_kline manifest_parser · 85%
info
Tool: gangtise_minute_kline manifest_parser · 85%
info
Tool: gangtise_realtime manifest_parser · 85%
info
Tool: gangtise_fund_flow manifest_parser · 85%
info
Tool: gangtise_valuation_analysis manifest_parser · 85%
info
Tool: gangtise_securities_search manifest_parser · 85%
info
Tool: gangtise_edb_data manifest_parser · 85%
info
Tool: gangtise_read_response manifest_parser · 85%
info
Tool: gangtise_performance_calendar_list manifest_parser · 85%
info
Tool: gangtise_theme_tracking manifest_parser · 85%
info
Tool: gangtise_one_pager manifest_parser · 85%
info
Tool: gangtise_investment_logic manifest_parser · 85%
info
Tool: gangtise_peer_comparison manifest_parser · 85%
info
Tool: gangtise_research_outline manifest_parser · 85%
info
Tool: gangtise_lookup manifest_parser · 85%
info
Tool: gangtise_wechat_chatroom_list manifest_parser · 85%
info
Tool: gangtise_stock_pool_stocks manifest_parser · 85%
info
Tool: gangtise_stock_pool_create manifest_parser · 85%
info
Tool: gangtise_stock_pool_rename manifest_parser · 85%
info
Tool: gangtise_stock_pool_add_stock manifest_parser · 85%
info
Tool: gangtise_stock_pool_remove_stock manifest_parser · 85%
info
Tool: gangtise_stock_pool_delete manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (11) 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_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_stock_pool_create' poisoning · 92%
info
SBOM generated: 339 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%