← Plugin catalog
Security

Atbash Safety

Atbash AI v0.3.4

Check actions with Atbash

Full description ↓

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

Connect an Atbash agent, manage its name, purpose, risk, or active state with browser approval, and check explicitly submitted actions against Atbash safety policies. The desktop helper keeps agent private keys in local configuration and uses them locally for signing. Safety policy enforcement applies to the skill's decision to proceed with an explicitly checked action: HOLD, BLOCK, and errors stop that workflow. This package does not automatically intercept other tool calls or execute submitted commands. Requires Node.js 22.13.0 or newer on macOS arm64, Linux x64/arm64 (glibc), or Windows x64.

Language: English · Automatically detected from descriptions.

What changed

Atbash Safety

Nov 2, 2026 · 4 saved observations

Skill · Nov 2, 2026 · 12:47 UTC · Compared with Sep 30, 2026 · 23:15 UTC

Collection sources are not confirmed to match. File-list differences alone do not establish package changes.

WHAT CHANGED

Payment or plan references changed

Full description — Now says: Set up, connect, verify, or switch the local Atbash agent used for explicit safety checks. Use for Atbash signup, existing-agent connection, setup progress,...

Observed in published text. Live prices and checkout terms have not been verified by this change.

Open full comparison.

Full description

Before

Sep 30, 2026 · 23:15 UTC

Configure, activate, verify, troubleshoot, or rotate credentials for the Atbash Safety Codex plugin. Use when a user asks how to set up Atbash, enable or disable its hook, configure an organization or private key, check agent status, und...

After

Nov 2, 2026 · 12:47 UTC

Set up, connect, verify, or switch the local Atbash agent used for explicit safety checks. Use for Atbash signup, existing-agent connection, setup progress, or local profile troubleshooting.

Skill instructions

Before

Sep 30, 2026 · 23:15 UTC

Configure, activate, verify, troubleshoot, or rotate credentials for the Atbash Safety Codex plugin. Use when a user asks how to set up Atbash, enable or disable its hook, configure an organization or private key, check agent status, und...

After

Nov 2, 2026 · 12:47 UTC

Set up, connect, verify, or switch the local Atbash agent used for explicit safety checks. Use for Atbash signup, existing-agent connection, setup progress, or local profile troubleshooting. Run the bundled helper yourself in a local des...

Supporting files

Before

Sep 30, 2026 · 23:15 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":183}]

After

Nov 2, 2026 · 12:47 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":207},{"relative_path":"scripts/atbash-control.mjs","size_in_bytes":551}]

Read SKILL.md text changes →

Metadata · Nov 2, 2026 · 12:47 UTC · Compared with Oct 27, 2026 · 00:39 UTC

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Set up and manage a local Atbash agent and evaluate explicitly submitted actions against its safety policy.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Open full comparison.

Full description

Before

Oct 27, 2026 · 00:39 UTC

Automatically guards supported Codex tool calls with Atbash safety judgments and provides secure local setup guidance.

After

Nov 2, 2026 · 12:47 UTC

Set up and manage a local Atbash agent and evaluate explicitly submitted actions against its safety policy.

Long description

Before

Oct 27, 2026 · 00:39 UTC

Atbash Safety checks supported Codex tool calls against your Atbash agent's safety policy before execution. The package includes a local PreToolUse hook, the bundled production Atbash SDK, and a setup and troubleshooting skill; it does n...

After

Nov 2, 2026 · 12:47 UTC

Connect an Atbash agent, manage its name, purpose, risk, or active state with browser approval, and check explicitly submitted actions against Atbash safety policies. The desktop helper keeps agent private keys in local configuration and...

Short description

Before

Oct 27, 2026 · 00:39 UTC

Guard tool calls with Atbash

After

Nov 2, 2026 · 12:47 UTC

Check actions with Atbash

Declared skills

Before

Oct 27, 2026 · 00:39 UTC

[{"description":"Configure, activate, verify, troubleshoot, or rotate credentials for the Atbash Safety Codex plugin. Use when a user asks how to set up Atbash, enable or disable its hook, configure an organization or private key, check ...

After

Nov 2, 2026 · 12:47 UTC

[{"description":"Prepare and obtain browser approval for a change to an existing Atbash agent's name, purpose, risk, or active state.","interface":{"brand_color":null,"default_prompt":"Use $atbash-manage to prepare an exact agent change ...

Metadata: full comparison →Listing: full comparison →

Files · Nov 2, 2026 · 12:47 UTC · Compared with Sep 30, 2026 · 23:15 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:15 UTC

{"sha256":"201afa65e5968d33a60622dfd2f162927d9cf0004cd53ed2f8fcbe0bbb5a5ac0","size":5676}

After

Nov 2, 2026 · 12:47 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:15 UTC

{"sha256":"201afa65e5968d33a60622dfd2f162927d9cf0004cd53ed2f8fcbe0bbb5a5ac0","size":5676}

After

Nov 2, 2026 · 12:47 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:15 UTC

2b67aa0ef1cdfc2f0eec41630c76a51d5c6cadf7975395fc729a2857fd24b1b8

After

Nov 2, 2026 · 12:47 UTC

534ef507f0d85ce94d2d7b07a32e706af35c517b3c2c70e3e657ed35e357080c

Package file

Before

Sep 30, 2026 · 23:15 UTC

2407

After

Nov 2, 2026 · 12:47 UTC

1878

Compare changed files →
Earlier changes · 3 more observation days on this page

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

  • Safety policy enforcement
  • Local credential setup

Declared limitations

Specific limitations have not been established. Missing information does not mean unrestricted capabilities.

Cost & access

Pricing and account requirements have not been established from the available package declarations. Unknown pricing does not mean free access.

Starter prompt

Set up Atbash without sharing my private key.

View package source →

Keywords

Matches for “ACOS”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

Connect an Atbash agent, manage its name, purpose, risk, or active state with browser approval, and check explicitly submitted actions against Atbash safety policies. The desktop helper keeps agent private keys in local configuration and uses them locally for signing. Safety policy enforcement applies to the skill's decision to proceed with an explicitly checked action: HOLD, BLOCK, and errors stop that workflow. This package does not automatically intercept other tool calls or execute submitted commands. Requires Node.js 22.13.0 or newer on macOS arm64, Linux x64/arm64 (glibc), or Windows x64.

Files & skills

File archives

Plugin package20 files · 9.68 MBBrowse files →
Skill instructions
atbash-manage1.99 KB

View saved version →

---
name: atbash-manage
description: Prepare and obtain browser approval for a change to an existing Atbash agent's name, purpose, risk, or active state.
---

# Atbash Management

Use Node.js 22.13.0 or newer in a local desktop thread. Resolve `<skill-directory>` to this file's directory and run:

```text
node <skill-directory>/scripts/atbash-control.mjs manage start --host codex
```

Show the returned verification URL and code. After the user verifies their wallet, run `manage inspect <job-id>` through the same launcher. Use discovery to identify the exact agent and organization; clarify an ambiguous target.

Create a non-secret plan file with exactly one `update_agent` action:

```json
{
  "actions": [
    {
      "type": "update_agent",
      "network": "public",
      "organization": "<discovered organization>",
      "agentPubkey": "<discovered public key>",
      "changes": { "purpose": "<user-requested purpose>" }
    }
  ]
}
```

Use the discovered network and identity. Include only requested fields in `changes`: `name`, `purpose`, `risk` (`low`, `medium`, `high`, `critical`), or `active` (boolean). Submit with `manage plan <job-id> --input <path>` through the launcher.

The user reviews and signs the exact change in Connect Atbash. Never click approval controls or sign for them. A prior setup or management authorization does not authorize a new change. Inspect the job after approval; when execution is complete, run `manage continue <job-id>` and report its result. A management completion requires no new agent key or profile activation. On partial completion, report completed and failed steps; further changes need a new session and approval.

Use `manage cancel <job-id>` when the user asks to cancel. Stop on expiry or terminal failure. Do not create replacement mutation sessions without the user's intent to continue.

Policy editing, billing, ownership transfer, key recovery, and certification use their dedicated dashboard flows. Never read, print, transmit, or request an agent private key.

Referenced files: 2 — file references are metadata, not package contents.

atbash-safety2.33 KB

View saved version →

---
name: atbash-safety
description: Check a specific proposed command or tool action against the selected local Atbash agent's safety policy, or inspect that agent's readiness and policy.
---

# Atbash Safety Check

Run explicit checks using the packaged helper in a local desktop thread with Node.js 22.13.0 or newer. Resolve `<skill-directory>` to this file's directory.

For readiness and policy, run:

```text
node <skill-directory>/scripts/atbash-safety.mjs status
```

For a specific action, send JSON on standard input to:

```text
node <skill-directory>/scripts/atbash-safety.mjs evaluate
```

The input is `{"toolName":"<actual tool>","args":{...},"context":"<brief task purpose>"}`. Use the exact proposed tool name and arguments. Context is optional and must be a short explanation of this action; do not send conversation history or transcripts. Clarify missing action details before checking. Do not execute a proposed command merely to evaluate it. Submit only the action information needed for the requested check; omit credentials and unrelated private data.

The helper uses the selected local `codex` profile and signs locally. It sends the tool name, SDK-redacted arguments, and action context to the package's Atbash service. No private key belongs in action input or output.

Read the JSON result even if the process exits nonzero:

- Only `allow: true` with `verdict: "ALLOW"` permits proceeding within the user's already-authorized task. A check by itself does not authorize executing the action.
- `HOLD`: stop the action and explain the returned review reason.
- `BLOCK`: stop the action and explain the returned policy reason.
- `ERROR`, missing or malformed output, timeout, or configuration failure: stop the action; report that a safe decision was unavailable. For profile setup, use `$atbash-setup`.

If the user asked only for an evaluation, report the result and do not execute the action. If the user also authorized execution, check the exact action immediately before executing it through its normal tool. A changed command or arguments need a new evaluation. Never use the helper as a command executor or treat an evaluation reference as reusable authorization.

State the checked action and relevant reason. This package does not automatically intercept other tools; never report agent readiness or a successful check as proof of universal protection.

Referenced files: 2 — file references are metadata, not package contents.

atbash-setup4.44 KB

View saved version →

---
name: atbash-setup
description: Set up, connect, verify, or switch the local Atbash agent used for explicit safety checks. Use for Atbash signup, existing-agent connection, setup progress, or local profile troubleshooting.
---

# Atbash Setup

Run the bundled helper yourself in a local desktop thread. It requires Node.js 22.13.0 or newer on macOS arm64, Linux x64/arm64 with glibc, or Windows x64. Resolve `<skill-directory>` to the directory containing this file; use its installed launcher throughout a job. If local execution is unavailable, explain that this package requires a local desktop thread.

## Onboard an agent

```text
node <skill-directory>/scripts/atbash-control.mjs setup start --host codex
```

The helper uses the `codex` host profile namespace in both ChatGPT desktop and Codex. Show the returned `verificationUri` and code. The user signs in and verifies their wallet in Connect Atbash. Keep the job ID to resume the same job. Ask only for missing choices and browser approval; perform helper commands and plan-file creation yourself.

Run `setup inspect <job-id>` through the same launcher after wallet verification. Follow `nextAction`:

- `OPEN_BROWSER`: wait for the user to verify their wallet at the returned URL.
- `PREPARE_PLAN`: use discovery and user-provided choices to create a non-secret JSON file with an `actions` array. Submit it with `setup plan <job-id> --input <path>`.
- `REVIEW_IN_BROWSER`: show the verification URL; the user reviews and signs the exact proposal. Do not approve or sign for them.
- `WAIT`: inspect again after two seconds, keeping the user informed. Stop on expiry or terminal failure; do not repeatedly create new sessions.
- `ACTIVATE`: run `setup continue <job-id>` to decrypt the key locally and select the agent profile.
- `RECOVER`: report completed and failed steps. Further mutations require a new authorization session.
- `DONE`: run `node <skill-directory>/../../runtime/public-safety.cjs status`. Report whether the agent is ready for explicit safety checks.

A new-agent plan uses `create_account` and `create_organization` when missing, `activate_free_plan` if needed, then one `create_agent` with `keySource: "generate_in_browser"`. Include `network`, `organization`, `name`, `purpose`, and `risk` (`low`, `medium`, `high`, or `critical`) from discovery and the user's choices. Account actions have only `type` and `network`; organization creation uses `name` and `description`. Free-plan activation uses `organization` and requires the public network.

Suggest `policy: {"preset":"developer","version":1}` for coding, `devops` for operations, or `full_baseline` when the user requests the strictest protection. Explain the suggestion before approval; the user can choose a different preset or customize the policy in Connect Atbash.

If an existing organization needs a subscription, run `setup checkout <job-id> --organization <name>` and show the returned checkout URL. The user selects the plan and handles payment in their browser. Resume inspection afterward.

## Connect an existing agent

After wallet verification and discovery, run `profile connect <job-id>` through the launcher. Show the returned loopback `localUri`. The user enters their key only in that local form; the helper verifies that its public identity belongs to the verified wallet. Wait for the helper's completion, then run the status command above.

Never ask for, read, print, or put an agent private key in the conversation, tool arguments, environment assignments, or plan files. Credential and pending-session files are private. A browser verification URL and job ID may be shown; session secrets may not.

## Profiles and troubleshooting

Use the same launcher for `profile list --host codex`, `profile switch --host codex --profile <id>`, and `profile disconnect --host codex`. Disconnecting retains the stored credential and does not revoke the on-chain agent. After switching, run status again. Resolve an environment mismatch by connecting an agent belonging to the service reported by `public-safety.cjs help`; do not copy keys between environments.

Report helper failures without exposing credential contents or requesting backend credentials. If a local environment override conflicts with a profile, ask the user to correct it locally without revealing its value.

This package checks only explicitly submitted actions. Agent readiness does not mean other tool calls are automatically intercepted. After setup, use `$atbash-safety` when the user requests an action check.

Referenced files: 2 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Atbash AI
Keywords
See keywords

Declared capabilities

  • Safety policy enforcement
  • Local credential setup

Package observed Nov 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Latest observed change
Nov 2, 2026 · 12:47 UTC
Collection status
Collected

plugins_6a96a8b59214819188451ec756357614

Download plugin data (JSON)