From f45ef25caaaed34870d9b0ad6683b8c9dd1ef2d9 Mon Sep 17 00:00:00 2001 From: Binay <150876063+bkd-dotcom@users.noreply.github.com> Date: Wed, 12 Aug 2026 11:37:44 -0400 Subject: [PATCH] chore: rebrand bkd-dotcom/umbra-* references to Signetry/* --- .github/workflows/cla.yml | 4 ++-- .github/workflows/reviewer.yml | 2 +- .pre-commit-hooks.yaml | 2 +- PRIVACY.md | 4 ++-- README.md | 4 ++-- claude-code/umbra/.claude-plugin/plugin.json | 4 ++-- claude-code/umbra/hooks/umbra-lib.sh | 2 +- claude-code/umbra/hooks/umbra-session-start.sh | 4 ++-- claude-code/umbra/scripts/umbra-mcp.sh | 2 +- claude-code/umbra/skills/admit/SKILL.md | 2 +- codex/README.md | 4 ++-- codex/config.toml | 2 +- cursor/README.md | 4 ++-- universal/umbra-guard.sh | 4 ++-- 14 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index abad20c..4a5c2c9 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -45,10 +45,10 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: path-to-signatures: "signatures/cla.json" - path-to-document: "https://github.com/bkd-dotcom/umbra-plugins/blob/main/CLA.md" + path-to-document: "https://github.com/Signetry/plugins/blob/main/CLA.md" branch: "cla-signatures" allowlist: "dependabot[bot],bkd-dotcom" - custom-notsigned-prcomment: "Thanks for your contribution! Before it can be merged, please read the **[Contributor License Agreement](https://github.com/bkd-dotcom/umbra-plugins/blob/main/CLA.md)** — Umbra is **All Rights Reserved**, and by signing you assign copyright/ownership of your contribution to the Owner (you may not use, sell, or commercialize it yourself). To agree, reply with exactly:" + custom-notsigned-prcomment: "Thanks for your contribution! Before it can be merged, please read the **[Contributor License Agreement](https://github.com/Signetry/plugins/blob/main/CLA.md)** — Umbra is **All Rights Reserved**, and by signing you assign copyright/ownership of your contribution to the Owner (you may not use, sell, or commercialize it yourself). To agree, reply with exactly:" custom-pr-sign-comment: "I have read the CLA Document and I hereby sign the CLA" custom-allsigned-prcomment: "All contributors have signed the CLA. ✅" lock-pullrequest-aftermerge: false diff --git a/.github/workflows/reviewer.yml b/.github/workflows/reviewer.yml index 902ecc6..a3d287a 100644 --- a/.github/workflows/reviewer.yml +++ b/.github/workflows/reviewer.yml @@ -3,7 +3,7 @@ name: Reviewer # Advisory PR review (umbra-reviewer): surfaces architecture + security issues # and posts one recommendation comment. Advisory only — it never merges and never # fails the PR. Changes to security-sensitive surfaces (workflows, packaging) are -# escalated to a human. See https://github.com/bkd-dotcom/umbra-reviewer +# escalated to a human. See https://github.com/Signetry/reviewer on: pull_request: diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index acbd6b7..6dee875 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -1,7 +1,7 @@ # Umbra pre-commit hook. Add to your repo's .pre-commit-config.yaml: # # repos: -# - repo: https://github.com/bkd-dotcom/umbra-plugins +# - repo: https://github.com/Signetry/plugins # rev: v0.2.0 # hooks: # - id: umbra-guard diff --git a/PRIVACY.md b/PRIVACY.md index 232fed1..a405f88 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -9,7 +9,7 @@ in this repository) run entirely **locally and offline**: - The `PreToolUse` guard hook reads the proposed file path or command from the editor and checks it against your repository's `.umbra/admission.yaml` using the - local `umbra` command (from the [umbra-core](https://github.com/bkd-dotcom/umbra-core) + local `umbra` command (from the [umbra-core](https://github.com/Signetry/core) Python package). No data leaves your machine. - The plugin makes **no network requests**, sends **no telemetry or analytics**, and stores **no personal data**. It has no servers and no backend. @@ -22,5 +22,5 @@ Any network behavior is determined solely by tools **you** invoke (e.g. your own ## Contact Questions: open an issue at - or email + or email `binaydalai2024@gmail.com`. diff --git a/README.md b/README.md index 9295504..b39344c 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,12 @@ **Govern coding-agent changes inside your editor — and in CI — with signed receipts.** -Editor and agent integrations for [umbra-core](https://github.com/bkd-dotcom/umbra-core): +Editor and agent integrations for [umbra-core](https://github.com/Signetry/core): Umbra decides how much authority an agent's change has earned and proves it. These plugins bring that governance *into the tools where agents work* — enforced by deterministic code, never by the model itself (an agent can't approve its own change). -> Prerequisite for all integrations: `pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4"` and a +> Prerequisite for all integrations: `pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4"` and a > `.umbra/admission.yaml` in your repo (a conservative default applies without one). ## Claude Code plugin (deepest integration) diff --git a/claude-code/umbra/.claude-plugin/plugin.json b/claude-code/umbra/.claude-plugin/plugin.json index f073a69..c523cda 100644 --- a/claude-code/umbra/.claude-plugin/plugin.json +++ b/claude-code/umbra/.claude-plugin/plugin.json @@ -6,7 +6,7 @@ "name": "bkd-dotcom", "url": "https://github.com/bkd-dotcom" }, - "homepage": "https://github.com/bkd-dotcom/umbra-plugins", - "repository": "https://github.com/bkd-dotcom/umbra-plugins", + "homepage": "https://github.com/Signetry/plugins", + "repository": "https://github.com/Signetry/plugins", "license": "MIT" } diff --git a/claude-code/umbra/hooks/umbra-lib.sh b/claude-code/umbra/hooks/umbra-lib.sh index 468ba79..bc33d23 100755 --- a/claude-code/umbra/hooks/umbra-lib.sh +++ b/claude-code/umbra/hooks/umbra-lib.sh @@ -66,7 +66,7 @@ umbra_provision() { venv_py="$venv/bin/python" { "$py" -m venv "$venv" \ - && "$venv_py" -m pip install --quiet --disable-pip-version-check "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4" + && "$venv_py" -m pip install --quiet --disable-pip-version-check "umbra-core @ git+https://github.com/Signetry/core@v0.5.4" } >/dev/null 2>&1 || true [ -x "$venv_py" ] && "$venv_py" -c "import umbra_core" >/dev/null 2>&1 } diff --git a/claude-code/umbra/hooks/umbra-session-start.sh b/claude-code/umbra/hooks/umbra-session-start.sh index c6533b0..af3db44 100755 --- a/claude-code/umbra/hooks/umbra-session-start.sh +++ b/claude-code/umbra/hooks/umbra-session-start.sh @@ -22,8 +22,8 @@ fi # Could not activate. Say so LOUDLY and specifically — do not pretend to protect. if umbra_py311plus >/dev/null 2>&1; then - echo "Umbra plugin loaded but INACTIVE: could not install umbra-core (offline?). The guard is NOT enforcing anything. Fix with: pip install 'umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4'" + echo "Umbra plugin loaded but INACTIVE: could not install umbra-core (offline?). The guard is NOT enforcing anything. Fix with: pip install 'umbra-core @ git+https://github.com/Signetry/core@v0.5.4'" else - echo "Umbra plugin loaded but INACTIVE: needs Python >=3.11, which was not found (your default python3 may be older). The guard is NOT enforcing anything. Install Python 3.11+ and: pip install 'umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4'" + echo "Umbra plugin loaded but INACTIVE: needs Python >=3.11, which was not found (your default python3 may be older). The guard is NOT enforcing anything. Install Python 3.11+ and: pip install 'umbra-core @ git+https://github.com/Signetry/core@v0.5.4'" fi exit 0 diff --git a/claude-code/umbra/scripts/umbra-mcp.sh b/claude-code/umbra/scripts/umbra-mcp.sh index 01f49ff..11b1c35 100755 --- a/claude-code/umbra/scripts/umbra-mcp.sh +++ b/claude-code/umbra/scripts/umbra-mcp.sh @@ -15,5 +15,5 @@ for PY in python3.13 python3.12 python3.11 python3 python; do exec "$PY" -m umbra_core.mcp_server fi done -echo "umbra-core[mcp] not available on a Python >=3.11; run: pip install 'umbra-core[mcp] @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4'" >&2 +echo "umbra-core[mcp] not available on a Python >=3.11; run: pip install 'umbra-core[mcp] @ git+https://github.com/Signetry/core@v0.5.4'" >&2 exit 1 diff --git a/claude-code/umbra/skills/admit/SKILL.md b/claude-code/umbra/skills/admit/SKILL.md index 57556b7..9bb00f5 100644 --- a/claude-code/umbra/skills/admit/SKILL.md +++ b/claude-code/umbra/skills/admit/SKILL.md @@ -10,7 +10,7 @@ report the result to the user. Steps: 1. Confirm `umbra` is available: run `umbra --help`. If it is not installed, tell - the user to run `pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4"` and stop. + the user to run `pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4"` and stop. 2. Run admission over the change already present in the working tree (no agent is re-invoked — the change being governed is what's on disk): diff --git a/codex/README.md b/codex/README.md index 6fefe7e..f50dc41 100644 --- a/codex/README.md +++ b/codex/README.md @@ -1,12 +1,12 @@ # Umbra for Codex Govern coding-agent changes in [OpenAI Codex](https://developers.openai.com/codex) -with [umbra-core](https://github.com/bkd-dotcom/umbra-core). +with [umbra-core](https://github.com/Signetry/core). ## Prerequisite ```bash -pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4" +pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4" ``` Add a `.umbra/admission.yaml` to your repo (allowed/forbidden paths, diff budget, diff --git a/codex/config.toml b/codex/config.toml index 22232b2..177173b 100644 --- a/codex/config.toml +++ b/codex/config.toml @@ -1,5 +1,5 @@ # Umbra MCP server for Codex — add to ~/.codex/config.toml -# Requires: pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4" +# Requires: pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4" [mcp_servers.umbra] command = "python" diff --git a/cursor/README.md b/cursor/README.md index 9ccab71..ccbd4b2 100644 --- a/cursor/README.md +++ b/cursor/README.md @@ -1,12 +1,12 @@ # Umbra for Cursor Two ways to govern coding-agent changes in Cursor with -[umbra-core](https://github.com/bkd-dotcom/umbra-core). +[umbra-core](https://github.com/Signetry/core). ## Prerequisite ```bash -pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4" +pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4" ``` Add a `.umbra/admission.yaml` to your repo declaring allowed/forbidden paths, diff --git a/universal/umbra-guard.sh b/universal/umbra-guard.sh index 9a1a1d4..6e24caa 100755 --- a/universal/umbra-guard.sh +++ b/universal/umbra-guard.sh @@ -6,7 +6,7 @@ # or manually. It checks proposed file paths and/or a command against the repo's # .umbra/admission.yaml and exits non-zero (blocking) on a violation. # -# Requires: pip install "umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4" +# Requires: pip install "umbra-core @ git+https://github.com/Signetry/core@v0.5.4" # # Usage: # umbra-guard.sh --path src/app.py @@ -17,7 +17,7 @@ set -euo pipefail if ! command -v umbra >/dev/null 2>&1; then - echo "umbra-guard: umbra-core not installed. Run: pip install 'umbra-core @ git+https://github.com/bkd-dotcom/umbra-core@v0.5.4'" >&2 + echo "umbra-guard: umbra-core not installed. Run: pip install 'umbra-core @ git+https://github.com/Signetry/core@v0.5.4'" >&2 # Fail open by default so this never blocks a commit unexpectedly; set # UMBRA_GUARD_STRICT=1 to fail closed when umbra is missing. [ "${UMBRA_GUARD_STRICT:-0}" = "1" ] && exit 1 || exit 0