{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "social-sbti",
  "built": "2026-10-26",
  "control_level": 5,
  "control_level_label": "L5 严管",
  "capabilities": [
    "credential",
    "execute_command",
    "install_deps",
    "network",
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "isolated_environment",
      "per_use_authorization"
    ],
    "admin": [
      "strict_authorization",
      "full_audit",
      "compliance_signoff"
    ]
  },
  "evidence": [
    {
      "file": "本地凭据 / 浏览器配置",
      "summary": "Reads user login cookies/session/keyring: Reads Jike tokens (~/.config/sbti/config.json / jike-tokens.json)"
    },
    {
      "file": "scripts/",
      "summary": "Executes local script or command: bin/sbti (Python CLI shim, forwarded to src/cli.py)"
    },
    {
      "file": "scripts/ 或 SKILL.md",
      "summary": "Declares dynamic installation of external language package dependencies"
    },
    {
      "file": "网络端点",
      "summary": "Declares external network access: Scrapes Jike posts (web.okjike.com)"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: ~/.config/sbti/config.json (chmod 600)"
    }
  ],
  "verification": {
    "method": "第一遍通读 bundle 提供的 SKILL.md、README.md、X_SETUP.md、docs 与 src 关键文件、模板，抽取流程、能力、依赖与安全面；第二遍不沿用结论，重新核对凭证路径、依赖来源、抓取端点与 patch 性质，引用以 … 分段回源复核。",
    "second_pass": [
      {
        "item": "流程阶段完整性",
        "status": "ok",
        "detail": "SKILL.md 阶段 0–8 与 README『这个 skill 做什么』流程一致。"
      },
      {
        "item": "依赖来源",
        "status": "ok",
        "detail": "requirements.txt 三个包与 doctor.py 的 pip 安装点一致；jike-skill 走 git URL（PyPI 无此包）。"
      },
      {
        "item": "凭证路径与权限",
        "status": "ok",
        "detail": "README 与 src/config.py 均指向 ~/.config/sbti/，并声明 chmod 600。"
      },
      {
        "item": "抓取端点",
        "status": "ok",
        "detail": "fetch_x.py 用 twikit、twikit_patch 指向 abs.twimg.com；fetch_jike 走即刻端点。"
      },
      {
        "item": "反检测检查",
        "status": "ok",
        "detail": "§3『危險旗標/防護繞過』无命中；twikit_patch 是前端结构适配而非绕过风控。"
      },
      {
        "item": "打分硬约束",
        "status": "ok",
        "detail": "SCORING_RUBRIC 的硬约束与 SKILL.md 阶段 6 一致（证据必填、confidence<0.4 回退 M）。"
      },
      {
        "item": "合规拒绝逻辑",
        "status": "ok",
        "detail": "DISCLAIMER『不允许的用法』与 SKILL.md 阶段 2 的拒绝分支一致。"
      },
      {
        "item": "档位复核",
        "status": "ok",
        "detail": "读凭据 + 远程包 → orange；无绕过/降级 → 不判红。"
      }
    ],
    "level": 2,
    "level_label": "V2 已复核",
    "commit": "3cfa898c5106eeb8c2064415c64f73e546214e3a",
    "sha256": "4319620f4435f0cc8774b81e3521eda5f1ca26b378d8a8f6c4e497b06c42b794",
    "reviewed_by": "skills-bayx-audit",
    "reviewed_at": "2026-10-25"
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-10-10/social-sbti.tar.gz",
    "sha256": "4319620f4435f0cc8774b81e3521eda5f1ca26b378d8a8f6c4e497b06c42b794",
    "commit": "3cfa898c5106eeb8c2064415c64f73e546214e3a"
  },
  "original": {
    "github": "https://github.com/Backtthefuture/huangshu/tree/main/skills/social-sbti",
    "path": "skills/social-sbti",
    "commit": "3cfa898c5106eeb8c2064415c64f73e546214e3a"
  }
}