SuperAPI AI 工具集

grammarly-license-governor

安全与审计

查看项目

更新于 10-15 23:26

技能介绍

用途:从脱敏的 Grammarly License Management 快照中,生成仅限人工审核的活跃度复核队列,用于有边界的席位审查,而非身份解析或在线账号管理。

主要能力:只把 last_activity_at 严格早于显式 inactive_before 截止时间的非管理员用户列为候选;排除 is_admin:true 的记录;候选身份仅保留 resource_id_hmac_sha256 伪名;输出 plan_type: REVIEW_ONLY、mutation_performed: false、快照时间、截止时间、计数和排序后的候选,绝不输出姓名、邮箱或原始 ID,也不含删除请求。

使用方式:需 Python 3.10+,无需凭证或网络。命令:python3 scripts/analyze_license_snapshot.py snapshot.json;cat snapshot.json | python3 scripts/analyze_license_snapshot.py -;python3 scripts/analyze_license_snapshot.py --self-test。输入须为单个快照对象,含快照时间戳、UTC 截止时间、HMAC-SHA256 伪名化的生产者声明,以及只含资源伪名、最后活动时间和管理员标志的记录;出现姓名、邮箱、原始 ID、密钥、令牌、请求头、嵌套或未知字段等会失败关闭。

规则与限制:必须提供 snapshot_generated_at 和 inactive_before,不得用当前时间或隐式默认值,截止时间晚于快照会被拒绝;时间按 UTC 比较,相等不算不活跃。缺少活动证据、重复摘要、时间格式错误和身份字段属于阻断项,不能猜测。被邀请者因文档字段为创建时间和邀请状态、无 last_activity_at,不适用该不活跃规则,需另行人工审核。官方文档中机构摘要存在两条路径冲突(/ecosystem/api/v1/institutions-summary 与 /ecosystem/api/institutions-summary),属未解决证据,应失败关闭并先向 Grammarly 核实;本技能不自动化该端点,离线脚本不做网络访问。分析器只校验声明与摘要形状,无法密码学证明上游生成。错误输入均以非零退出,不输出部分计划。收费、价格、适用平台等信息暂未提供。