Railway Deploy

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent can start deployments and potentially affect Railway resources through the user's Railway CLI context.

Why it was flagged

The skill is allowed to run Railway CLI commands. That is expected for deployment, but the wildcard allows more Railway commands than just `railway up`.

Skill content
allowed-tools: Bash(railway:*) ... Deploy code from the current directory to Railway using `railway up`.
Recommendation

Before use, confirm the target project, service, and environment; prefer giving explicit `--service`, `--project`, or `--environment` details for important deployments.

What this means

If the Railway CLI is logged into the wrong account or targets the wrong project, the agent could deploy to an unintended Railway environment.

Why it was flagged

Deploying to a Railway project/environment uses the user's Railway account permissions. This is purpose-aligned, but it is privileged account activity.

Skill content
railway up --project <project-id> --environment production --detach -m "Deploy description here"
Recommendation

Check `railway status` or otherwise verify the logged-in account, linked project, service, and environment before allowing deployment.

NoteHigh Confidence
ASI08: Cascading Failures
What this means

A mistaken current directory or linked service could send code to the wrong Railway project or environment.

Why it was flagged

The deployment target can be inferred from the current directory's linked Railway project, which is normal Railway behavior but can cause unintended live-service impact if the working directory is wrong.

Skill content
Railway CLI walks UP the directory tree to find a linked project. If you're in a subdirectory of a linked project, you don't need to relink.
Recommendation

Use explicit target flags for production or sensitive services, and verify the current directory before running the skill.

What this means

If these reference commands were used outside an explicit user request, they could delete or change Railway resources.

Why it was flagged

A bundled reference documents destructive Railway configuration edits. The main deploy instructions do not make these the default workflow and direct config work to another skill, but the reference is still worth noticing.

Skill content
### Delete Service ... `isDeleted`: true ... Via CLI: `echo '{"services":{"<serviceId>":{"isDeleted":true}}}' | railway environment edit --json`
Recommendation

Treat environment-edit and delete examples as manual, high-impact operations; require explicit user intent before making configuration or deletion changes.