patent-oa
审查答复辅助:审查意见问答与草稿;库薄时引导案例入库与实务书蒸馏。须显式触发。
它会碰到什么
扫了多少44 个文本文件,222 KB
它会碰到什么读凭据执行命令联网写文件
命中总数49 处
命中统计严重 0 · 高 16 · 中 22 · 低 11
逐条看命中(16 条严重或高危)
- 高
tests/test_oa_playbook.py:98cred-envreadold = setup.os.environ.get("PATENT_OA_SKILLS_DIR") - 高
tests/test_oa_playbook.py:99cred-envreadsetup.os.environ["PATENT_OA_SKILLS_DIR"] = td
- 高
tests/test_oa_playbook.py:107cred-envreadsetup.os.environ["PATENT_OA_SKILLS_DIR"] = old
- 高
tools/book_to_skill_setup.py:28cred-envreadextra = os.environ.get("PATENT_OA_SKILLS_DIR", "").strip() - 高
tools/book_to_skill_setup.py:89exec-spawnreturn subprocess.run(
- 高
tools/book_to_skill_setup.py:91exec-shell-trueshell=True,
- 高
tools/book_to_skill_setup.py:96exec-spawnreturn subprocess.run(cmd, text=True, capture_output=True, timeout=timeout)
- 高
tools/config.py:108cred-envreadknown = os.environ.get("USERPROFILE") or os.environ.get("HOME") - 高
tools/config.py:108cred-envreadknown = os.environ.get("USERPROFILE") or os.environ.get("HOME") - 高
tools/config.py:111cred-envreadxdg = (os.environ.get("XDG_DOCUMENTS_DIR") or "").strip() - 高
tools/config.py:118cred-envreadenv = (os.environ.get("PATENT_OA_HOME") or "").strip() - 高
tools/config.py:171cred-envreadkey = os.environ.get(env_name, "").strip()
- 高
tools/config.py:183cred-envreadgid = os.environ.get(env_name, "").strip()
- 高
tools/config.py:840cred-envreadve and os.environ.get("OA_SKIP_SELFTEST", "").strip() not in ("1", "true", "yes") - 高
tools/stdio_utf8.py:34exec-spawn"""``subprocess.run``:强制 UTF-8 文本,子进程带 PYTHONUTF8。"""
- 高
tools/stdio_utf8.py:39exec-spawnreturn subprocess.run(cmd, **kwargs)
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
审查答复辅助
须用户点名(审查意见 / OA / 入库 / 实务书)。草稿须复核后递交。
主场景是问和答、出意见陈述草稿;用户确认采纳后才出陈述正文 Word(本包 tools/emit_opinion_docx.py,禁止调用交底包)。案例入库与实务书蒸馏是让检索变准的配套。每次答复完整回答的末块为 ## 交付后请确认,按 prompts/soft_nudge.md 看库是否太薄(历史案或手册少于 3),再决定是否加「案例入库」「实务书蒸馏」。
Readprompts/guardrails.md→intake.md- 向量可选:
prompts/configure_embedding.md+tools/config.py - 答复:
prompts/respond_office_action.md+tools/search_cases.py --pdf - 用户确认采纳:
assets/opinion_statement.md→tools/emit_opinion_docx.py - 入库(用户同意后):
tools/ingest_case.py;手册:tools/ingest_playbook.py
依赖:pip install -r tools/requirements-oa.txt。
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。