Skip to content

Commit 300aa65

Browse files
committed
docs: Clarify client-specific action types in README and safety notes
1 parent 94ef2dc commit 300aa65

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,12 +196,11 @@ Here’s a summary of how actions are handled:
196196
| applescript | ❌ | ✅ Supported (extension) | 🟡 Planned (user-triggered only) |
197197
| shortcut | ❌ | ✅ Supported (extension) | 🟡 Planned (user-triggered only) |
198198

199-
> Some action types (`AppleScript` and `Shortcut`) are client-specific > payload extensions implemented by ntfy-macos.
200-
> They are not part of the ntfy protocol and will ignored by other ntfy clients.
201199

202200
> `script` actions are blocked from the payload to prevent arbitrary code execution.
203201
> `AppleScript` and `Shortcut` actions are sandboxed and considered safe to run, **but should only be used with a private ntfy server you fully control**.
204202

203+
**Note:** `applescript` and `shortcut` are **ntfy-macos client-specific actions**. Only `view`, `http`, `broadcast`, and `dismiss` are part of the official ntfy protocol. Planned config.yml actions will be user-triggered only; payload execution remains limited to supported types.
205204

206205
## CLI Commands
207206

0 commit comments

Comments
 (0)