Skip to content

Releases

v2.6.1

Choose a tag to compare

@GYINT GYINT released this 15 Oct 15:06

Infoseek v2.6.1 full release.

  • NER Aho-Corasick optimization (C2)
  • A4 version-linkage fix (compliance_audit.py mod-v + D-6 whitelist)
  • 88 PASS full regression baseline
  • GitHub repo now includes full source + 91 test files

Infoseek v2.1.0 · 纯净版(OSINT 身份归因契约修复 + 双源聚合)

Choose a tag to compare

@GYINT GYINT released this 20 Sep 15:05

Infoseek v2.1.0 发布说明

发布日期:2026-09-18 | 版本:2.1.0(OSINT 身份归因 P0 契约修复 + 双源聚合 + 授权 UX)| 许可证:MIT
前置:v2.0.0(GA11 键控事实槽 + GA12 网络边界门控)。MINOR 定级:修复 Maigret/Sherlock 客户端真实 CLI 契约(功能性),新增双源聚合引擎与授权 CLI,向后兼容。

一句话总结

让身份归因从"测试通过但真实环境跑不通"变为"契约对齐真实 CLI + 双源交叉验证":
沙箱装包实测发现 sherlock 0.16.2 / maigret 0.6.5 的调用参数与输出解析与代码完全不符
(sherlock --json 是数据输入、无 JSON 结果;maigret -J simple 写报告文件、状态嵌套 dict),
重写两客户端后新增 Maigret×Sherlock 双源聚合去重引擎(平台/URL 归一去重、交叉确认置信增强、
高误报平台抑制、CN/IN/全局分区)与能力授权 consent CLI。全量回归
62 PASS / 0 SKIP / 0 FAIL(91.4s),默认 OFF / 降级链 / 老契约不变。

v2.1.0 核心改动

  1. P0 契约修复:sherlock_client 改 --csv --print-found 读 CSV(回填 username);
    maigret_client 改 --top-sites N --no-recursion -J simple 读报告文件 + 嵌套 status 解析。
  2. 双源聚合(新增 core/identity_aggregator.py):去重 / 双源交叉 +0.10(封顶 0.99)/
    单源高误报平台丢弃、跨源复活 / 单源长尾降档 / CN/IN/global 分区。
  3. pipeline 接线:search_identity_attribution 双源聚合优先,全空回退单源代偿链;
    锚点新增 attribution_sources / cross_source_confirmed / weak_single_source / region。
  4. 授权 UX(新增 scripts/infoseek_consent_cli.py):list / grant / revoke / shell-init / doctor,
    grant/revoke 写 consent.log 审计并输出 export 引导(registry.yaml 保持只读)。
  5. 测试加固:消除三处"依赖本机未装 CLI"的环境脆弱性(注入式 mock,零网络);
    新增 2 套件(聚合 24 断言、CLI 16 断言),客户端契约守护扩至 20 断言。

真实环境待办(本版不闭环)

真实登录源凭证冒烟、真实 OSINT 样本误报阈值校准(误报表为规则框架,Droners 等实测平台先行入表)、
Linux/macOS 安装实证。见 references/ROADMAP.md P1。

Infoseek v2.0.0 · 纯净版(GA11+GA12)

Choose a tag to compare

@GYINT GYINT released this 17 Sep 02:20

Infoseek v2.0.0 · 纯净版

重大能力(GA11 / GA12)

GA11 · 键控事实槽矛盾检测(核心重构)

  • 矛盾判定从「短语袋 Jaccard 相似度」重构为 同槽键值冲突(keyed slots):(主体, 槽键) -> 值
  • 修复长文本稀释导致 slot_score≡0 的级联失效;同值跨槽去重计 1 冲突
  • 数据真源:references/contradiction-synonyms.json(20 方面簇 + 8 组 opposites)
  • 新增字段:keyed_score / conflict_slots / scorer_mode

GA12 · 五步网络边界链(默认 OFF,零行为变更)

  • net_probe 唯一探测真源(TTL 进程内+磁盘)→ boundary_gate 预检门控 → network-boundary-report → capability_compensator 边界降级
  • registry 12 能力补 requires_hosts / network_boundary

其他

  • GA9 人名消歧五步(复姓整词长匹配 + 五重守卫)· GA10 跨语言别名桥接(pypinyin heteronym 全枚举)
  • 分词单源化:scripts/text_tokenizer.py 唯一真源(jieba 可选、纯 Python 回退)
  • ROADMAP 纯净版:历史全量脉络归档至 ROADMAP_archive_20260917.md
  • FakeDetect 账号取证扩展(8 文件函数化引擎)持续内置

质量

  • 全量回归 58 PASS / 2 SKIP / 0 FAIL / 0 TIMEOUT(60 套件,82.7s)
  • 纯净发布:149 文件(无 tests/缓存/备份/内部路径/敏感信息,leak_scan 0 命中)

安装

npm i -g infoseek          # npm
clawhub install info-seek  # ClawHub
git clone https://github.com/GYINT/infoseek.git