openclaw-secret-scanning-maintainer
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
Skill by rudofopelomi-cell
Chalk Labs
Need help deploying openclaw-secret-scanning-maintainer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rudofopelomi-cell-openclaw-secret-scanning-maintainer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
openclaw-secret-scanning-maintainer- Description
- Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
- License
- MIT
- Instructions
- 217 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- secret-scanning.mjs · scripts/
SKILL.md (first lines)
# OpenClaw Secret Scanning Maintainer **Maintainer-only.** This skill requires repo admin / maintainer permissions to edit or delete other users' comments and resolve secret scanning alerts. Use this skill when processing alerts from `https://github.com/openclaw/openclaw/security/secret-scanning`. **Language rule:** All notification comments and replacement comments MUST be written in English. ## Script All mechanical operations (API calls, temp file management, security enforcements) are handled by: ``` $REPO_ROOT/.agents/skills/openclaw-secret-scanning-maintainer/scripts/secret-scanning.mjs ``` The script enforces: - `hide_secret=true` on all alert fetches (no plaintext secrets in stdout) - `mktemp` with random UUIDs for all temp files - `-F body=@file` for all body uploads (no inline shell quoting) - Notification templates branched by location type - Never prints `.secret` or `.body` to stdout ## Overall Flow Supports single or multiple alerts. For multiple alerts, process in ascending order. For each alert: 1. **Identify** — `fetch-alert` + `fetch-content` to get metadata and body 2. **Decide** — Agent reads the body file, identifies all secrets, produces redacted version 3. **Redact** — `redact-body` for issue/PR body; skip for comments (delete directly) 4. **Purge** — `delete-comment` + `recreate-comment` for comments; cannot purge body history 5. **Notify** — `notify` posts the right template per location type 6. **Resolve** — `resolve` closes the alert 7. **Summary** — `summary` prints formatted results ## Step 1: Identify ```bash # List all open alerts node secret-scanning.mjs list-open # Fetch specific alert metadata + locations node secret-scanning.mjs fetch-alert <NUMBER> # Fetch content for each location (saves body to temp file) node secret-scanning.mjs fetch-content '<location-json>' ``` The `fetch-content` output includes: - `body_file`: path to temp file with full body content - `author`: who posted it - `issue_number` / `pr_number`: where it is - `edit_history_count`: number of existing edits - `type`: location type for routing - For `discussion_comment`, it also includes `comment_node_id`, `discussion_node_id`, and `reply_to_node_id` when the original comment was a reply. ### Location type routing | type | Flow | | ----------------------------- | --------------------------------------------- | | `issue_comment` | Comment: delete+recreate | | `pull_request_comment` | Comment: delete+recreate | | `pull_request_review_comment` | Comment: delete+recreate | | `discussion_comment` | Discussion comment: delete+recreate (GraphQL) | | `issue_body` | Body: redact in place | | `pull_request_body` | Body: redact in place | | `commit` | Notify only | | _other_ | Skip and report | ## Step 2: Decide (Agent) The agent reads the body file from `fetch-content` output and: 1. Identifies ALL secrets in the content (there may be more than the alert flagged) 2. Replaces each secret with `[REDACTED <secret_type>]` — **no partial values, no prefix/suffix** 3. Saves the redacted content to a new temp file This is the only step that requires semantic understanding. Everything else is mechanical. ## Step 3: Redact ### For comments (issue_comment / PR comments) **Do NOT redact.** Skip directly to Step 4 (delete + recreate). PATCHing before DELETE creates an unnecessary edit history revision. ### For issue_body / pull_request_body ```bash node secret-scanning.mjs redact-body <issue|pr> <NUMBER> <redacted-body-file> ``` ## Step 4: Purge Edit History ### Comments — Delete and Recreate For issue/PR comments: ```bash # Delete original (all edit history gone) node secret-scanning.mjs delete-comment <COMMENT_ID> # Recreate with redacted content node secret-scanning.mjs recreate-comment <ISSUE_NUMBER> <body-file> ``` For discussion comments (uses GraphQL): ```bash # Delete original node secret-scanning.mjs delete-discussion-comment <COMMENT_NODE_ID> # Recreate with redacted content node secret-scanning.mjs recreate-discussion-comment <DISCUSSION_NODE_ID> <body-file> [REPLY_TO_NODE_ID] ```
From rudofopelomi-cell/10h, MIT.
More from rudofopelomi-cell/10h
- 0.518score
blacksmith-testbox
rudofopelomi-cell
Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-pr-maintainer
rudofopelomi-cell
Review, triage, close, label, comment on, or land OpenClaw PRs/issues with maintainer evidence checks.
SkillBFreshness: BClaude Code +9 - 0.518score
tag-duplicate-prs-issues
rudofopelomi-cell
Search duplicate OpenClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-test-performance
rudofopelomi-cell
Benchmark, diagnose, and optimize OpenClaw test runtime, import hotspots, CPU/RSS, and slow coverage paths.
SkillBFreshness: BClaude Code +9 - 0.518score
optimizetests
rudofopelomi-cell
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
SkillBFreshness: BClaude Code +9 - 0.505score
openclaw-release-maintainer
rudofopelomi-cell
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 31, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rudofopelomi-cell/10h
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.761score
openclaw-secret-scanning-maintainer
openclaw
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
SkillAFreshness: A★ 392.9KClaude Code +9 - 0.294score
openclaw-secret-scanning-maintainer
chenxingqiang
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
SkillCFreshness: C★ 1Claude Code +9 - 0.294score
openclaw-secret-scanning-maintainer
JEROME-PRAKASH-L
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
SkillCFreshness: C★ 1Claude Code +9 - 0.294score
openclaw-secret-scanning-maintainer
niroopn2005-art
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
SkillCFreshness: C★ 1Claude Code +9 - 0.281score
openclaw-secret-scanning-maintainer
AmirulAndalib
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
SkillCFreshness: CClaude Code +9
More from rudofopelomi-cell
- 0.518score
blacksmith-testbox
rudofopelomi-cell
Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-pr-maintainer
rudofopelomi-cell
Review, triage, close, label, comment on, or land OpenClaw PRs/issues with maintainer evidence checks.
SkillBFreshness: BClaude Code +9 - 0.518score
tag-duplicate-prs-issues
rudofopelomi-cell
Search duplicate OpenClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-test-performance
rudofopelomi-cell
Benchmark, diagnose, and optimize OpenClaw test runtime, import hotspots, CPU/RSS, and slow coverage paths.
SkillBFreshness: BClaude Code +9 - 0.518score
optimizetests
rudofopelomi-cell
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
SkillBFreshness: BClaude Code +9 - 0.505score
openclaw-release-maintainer
rudofopelomi-cell
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get openclaw-secret-scanning-maintainer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
openclaw-secret-scanning-maintainer skill. Agent Mart. https://agentmart.dev/skills/rudofopelomi-cell-openclaw-secret-scanning-maintainer (last updated 2026-10-24)