Skip to main content

rivetkit

Provides guidance for building and debugging Rivet Actors, enhancing serverless workflows and actor-based applications.

Install this skill

or
48/100

Security score

The rivetkit skill was audited on Jun 24, 2026 and we found 26 security issues across 4 threat categories, including 1 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 311

Template literal with variable interpolation in command context

SourceSKILL.md
311Don't build keys with string interpolation like `"org:${userId}"` when `userId` contains user data. Use arrays instead to prevent key injection attacks.
medium line 528

Template literal with variable interpolation in command context

SourceSKILL.md
528if (!res.ok) throw new Error(`Task failed: ${res.status}`);
medium line 607

Template literal with variable interpolation in command context

SourceSKILL.md
607console.log(`Account ${c.state.email} deleted`);
low line 961

Fetch to external URL

SourceSKILL.md
961await fetch("https://api.example.com/workers/init", {
low line 975

Fetch to external URL

SourceSKILL.md
975await fetch("https://api.example.com/workers/process", {
low line 989

Fetch to external URL

SourceSKILL.md
989await fetch("https://api.example.com/workers/shutdown", {
medium line 1112

Webhook reference - potential data exfiltration

SourceSKILL.md
1112- [Webhooks](reference/agent-os/webhooks.md)
low line 106

Access to .env file

SourceSKILL.md
106.env
low line 116

Access to .env file

SourceSKILL.md
116.env
low line 12

External URL reference

SourceSKILL.md
12If something is not working as intended or you are stuck, prompt the user to join the [Rivet Discord](https://rivet.dev/discord) or file an issue on the [Rivet GitHub](https://github.com/rivet-dev/riv
low line 44

External URL reference

SourceSKILL.md
44In local dev, no auth token is needed. In production, pass `Authorization: Bearer <inspector-token>`, where the inspector token is the actor-specific token auto-generated on first start and persisted
low line 52

External URL reference

SourceSKILL.md
52- Use inline links for key concepts: "Use [actor keys](https://rivet.dev/docs/actors/keys) to uniquely identify instances."
low line 60

External URL reference

SourceSKILL.md
60> Canonical URL: https://rivet.dev/docs/actors/actions
low line 67

External URL reference

SourceSKILL.md
67- Actions → `https://rivet.dev/docs/actors/actions`
low line 68

External URL reference

SourceSKILL.md
68- React client → `https://rivet.dev/docs/clients/react`
low line 69

External URL reference

SourceSKILL.md
69- Self-hosting on Kubernetes → `https://rivet.dev/docs/self-hosting/kubernetes`
low line 91

External URL reference

SourceSKILL.md
91- You must configure versioning for production builds. This is not needed for local development. See [Versions & Upgrades](https://rivet.dev/docs/actors/versions).
low line 122

External URL reference

SourceSKILL.md
122Use this as a base Dockerfile for deploying a RivetKit project. The `RIVET_RUNNER_VERSION` build arg is only needed when self-hosting or using a custom runner (not needed for Rivet Compute). It lets R
low line 303

External URL reference

SourceSKILL.md
303const client = createClient<typeof registry>("http://localhost:6420");
low line 334

External URL reference

SourceSKILL.md
334const client = createClient<typeof registry>("http://localhost:6420");
low line 774

External URL reference

SourceSKILL.md
774const client = createClient<typeof registry>("http://localhost:6420");
low line 834

External URL reference

SourceSKILL.md
834const client = createClient<typeof registry>("http://localhost:6420");
low line 901

External URL reference

SourceSKILL.md
901const client = createClient<typeof registry>("http://localhost:6420");
low line 961

External URL reference

SourceSKILL.md
961await fetch("https://api.example.com/workers/init", {
low line 975

External URL reference

SourceSKILL.md
975await fetch("https://api.example.com/workers/process", {
low line 989

External URL reference

SourceSKILL.md
989await fetch("https://api.example.com/workers/shutdown", {
Scanned on Jun 24, 2026
View Security Dashboard
Installation guide →
GitHub Stars 17
Rate this skill
Categorydevelopment
UpdatedJune 24, 2026
rivet-dev/skills