跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Redact for Public Disclosure

技能 已验证 活跃

Redact reverse-engineering findings for public disclosure while preserving methodology, generalizable patterns, and teaching value. Covers the private-vs-public repo split, deny-list pattern maintenance, orphan-commit publish pattern that prevents `git log` leaks, category-based redaction calibration (methodology/pattern/version-finding/internal), and the `check-redaction.sh`-style CI gate that blocks merges when a deny-listed pattern appears. Use when publishing findings about a CLI harness you don't own, when preparing upstream proposals to an unrelated project, or when archiving a private research repo for public reference.

目的

To enable researchers to safely publish reverse-engineering findings by systematically redacting sensitive details while preserving valuable insights and methodology.

功能

  • Category-based fact classification
  • Version-lag policy for findings
  • Maintainable deny-list scanner script
  • Private/public file-set split via allow-list
  • Orphan-commit publishing for Git history isolation
  • CI gate to block merges with denied patterns

使用场景

  • Publishing methodology findings about closed-source software
  • Preparing upstream proposals or bug reports
  • Archiving private research repos for public reference
  • Cleaning up research drafts before publication

非目标

  • Performing actual reverse-engineering
  • Handling or encrypting sensitive data (focus is on removal)
  • Automating the creation of public content beyond redaction and sync

工作流

  1. Categorize all candidate facts (methodology, generic pattern, version-specific, live internal)
  2. Set version-lag cool-off policy
  3. Build and maintain the deny-list scanner
  4. Maintain the deny-list before drafting content
  5. Establish private/public file-set split via allow-list
  6. Publish via orphan commit to the public mirror
  7. Wire CI gate to run redaction scanner on commits
  8. Handle false positives by tightening patterns
  9. Perform periodic redaction sweeps

实践

  • Research Disclosure
  • Secure Publishing
  • Information Redaction
  • CI/CD Automation

先决条件

  • A private research repo with mixed-sensitivity content
  • A target public mirror repo or worktree
  • Git installed and configured
  • Bash shell environment
  • ripgrep (rg) installed (or grep fallback)

安装

/plugin install agent-almanac@pjt222-agent-almanac

质量评分

已验证
98 /100
about 20 hours ago 分析

信任信号

最近提交1 day ago
星标14
许可证MIT
状态
查看源代码

类似扩展

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

技能
steipete

Crabbox

100

Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.

技能
steipete

Codacy Audit

100

Codacy Cloud workflow for this repository -- run Codacy's analyzers locally before `git push` (mirrors what Codacy CI runs), and fetch/cluster Codacy issues for any PR via the v3 API. Use when the user mentions Codacy, "codacy analysis", `codacy-analysis-cli`, "codacy issues on PR", "fix codacy CI", "codacy markdownlint findings", or any Codacy gate failing on a netdata-org PR. Ships scripts analyze-local.sh (docker/binary runner for codacy-analysis-cli) and pr-issues.sh (paginated v3 issue fetch + group-by tool/pattern/severity/file). Token-safe -- CODACY_TOKEN never reaches assistant-visible stdout. Read-only by design in the current SOW; write actions (mark FP, mark fixed) are deferred.

技能
netdata

Running Tend

100

Worktrunk 专用指南,用于 tend CI 工作流。在通用 tend-* 技能之上添加了 Codecov 轮询、Rust 测试命令、标签和审查标准。在 CI 环境中运行时使用。

技能
max-sixty

Project Session Manager

100

Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions

技能
Yeachan-Heo

Sync Profiles

100

用于在用户想要列出、创建、切换、删除、比较或检查配置同步配置文件时使用。

技能
rohithzr