github Go analyzed 610bacf

cloudshipai/station

github

Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.

maintainer
cloudshipai
license
Apache-2.0
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 63 tools
transport counts 63 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_agent_as_tool
  • add_mcp_server_to_environment
  • add_tool
  • approve_workflow_step
  • archive_workflow
  • batch_execute_agents
  • call_agent
  • cancel_workflow_run
  • create_agent
  • create_bundle_from_environment
  • create_environment
  • create_report
  • create_workflow
  • delete_agent
  • delete_environment
  • delete_mcp_server_from_environment
  • delete_workflow
  • discover_tools
  • evaluate_benchmark
  • evaluate_dataset
  • export_dataset
  • faker_create_standalone
  • generate_and_test_agent
  • generate_report
  • get_agent_details
  • get_agent_schema
  • get_benchmark_status
  • get_report
  • get_schedule
  • get_workflow
  • get_workflow_run
  • get_workflow_run_status
  • get_workflow_run_steps
  • inspect_run
  • list_agents
  • list_benchmark_results
  • list_environments
  • list_mcp_configs
  • list_mcp_servers_for_environment
  • list_reports
  • list_runs
  • list_runs_by_model
  • list_tools
  • list_workflow_approvals
  • list_workflow_runs
  • list_workflows
  • pause_workflow_run
  • reject_workflow_step
  • remove_agent_as_tool
  • remove_schedule
  • remove_tool
  • resume_workflow_run
  • save_mcp_template
  • set_schedule
  • start_workflow_run
  • station_cli
  • suggest_agent_config
  • sync_environment
  • update_agent
  • update_agent_prompt
  • update_mcp_server_in_environment
  • update_workflow
  • validate_workflow
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 610bacf · analyzer v33 · 1w ago

skills & prompt files 141

danger signals1

code evidence vv0.25.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 800

filesystem 3

  • fs cloudshipai-station-610bacf/opencode-plugin/src/workspace/manager.ts :1 import { mkdir, rm, stat } from "node:fs/promises";
  • fs cloudshipai-station-610bacf/station-skill/src/cli.ts :3 import { existsSync, readFileSync, writeFileSync, mkdirSync } from "fs";
  • fs cloudshipai-station-610bacf/station-skill/src/index.ts :11 import { readFileSync } from "fs";

shell / exec 1

  • shell (weak) cloudshipai-station-610bacf/opencode-plugin/test/test-all.ts :1 import { spawn } from "node:child_process";

network 12

  • net cloudshipai-station-610bacf/internal/deployment/templates/cloudflare-worker.js :9 async fetch(request, env) {
  • net (weak) cloudshipai-station-610bacf/opencode-plugin/test/git-workspace-test.ts :252 await fetch(`${opencodeUrl}/config?directory=/workspaces`);
  • net cloudshipai-station-610bacf/ui/src/App.tsx :1719 const response = await fetch('/api/v1/cloudship/status');
  • net cloudshipai-station-610bacf/ui/src/api/client.ts :1 import axios from 'axios';
  • net cloudshipai-station-610bacf/ui/src/components/CloudShipStatus.tsx :22 const response = await fetch('/api/v1/cloudship/status');
  • net cloudshipai-station-610bacf/ui/src/components/modals/AssignToolsModal.tsx :3 import axios from 'axios';
  • net cloudshipai-station-610bacf/ui/src/components/modals/BuildImageModal.tsx :33 const response = await fetch('/api/v1/environments/build-image', {
  • net cloudshipai-station-610bacf/ui/src/components/modals/CopyEnvironmentModal.tsx :3 import axios from 'axios';
  • net cloudshipai-station-610bacf/ui/src/components/modals/DeployModal.tsx :78 const response = await fetch(`/api/v1/environments/${environmentId}/deploy`, {
  • net cloudshipai-station-610bacf/ui/src/components/pages/LiveDemoPage.tsx :116 const response = await fetch('http://localhost:8585/api/v1/demo-bundles');
  • net cloudshipai-station-610bacf/ui/src/components/pages/MCPDirectoryPage.tsx :665 const response = await fetch('/api/v1/environments');
  • net cloudshipai-station-610bacf/ui/src/components/sync/SyncPage.tsx :17 await fetch(`/api/v1/sync/cancel/${syncId}`, { method: 'POST' });

tool registrations 63

  • station_cli cloudshipai-station-610bacf/internal/mcp/code_mode.go :42
  • suggest_agent_config cloudshipai-station-610bacf/internal/mcp/tool_suggestion_setup.go :10
  • create_agent cloudshipai-station-610bacf/internal/mcp/tools_setup.go :12
  • update_agent cloudshipai-station-610bacf/internal/mcp/tools_setup.go :36
  • call_agent cloudshipai-station-610bacf/internal/mcp/tools_setup.go :56
  • get_agent_schema cloudshipai-station-610bacf/internal/mcp/tools_setup.go :69
  • delete_agent cloudshipai-station-610bacf/internal/mcp/tools_setup.go :76
  • discover_tools cloudshipai-station-610bacf/internal/mcp/tools_setup.go :83
  • list_mcp_configs cloudshipai-station-610bacf/internal/mcp/tools_setup.go :91
  • list_tools cloudshipai-station-610bacf/internal/mcp/tools_setup.go :97
  • list_environments cloudshipai-station-610bacf/internal/mcp/tools_setup.go :107
  • list_agents cloudshipai-station-610bacf/internal/mcp/tools_setup.go :112
  • get_agent_details cloudshipai-station-610bacf/internal/mcp/tools_setup.go :121
  • update_agent_prompt cloudshipai-station-610bacf/internal/mcp/tools_setup.go :128
  • add_tool cloudshipai-station-610bacf/internal/mcp/tools_setup.go :135
  • add_agent_as_tool cloudshipai-station-610bacf/internal/mcp/tools_setup.go :142
  • remove_agent_as_tool cloudshipai-station-610bacf/internal/mcp/tools_setup.go :149
  • remove_tool cloudshipai-station-610bacf/internal/mcp/tools_setup.go :156
  • list_runs cloudshipai-station-610bacf/internal/mcp/tools_setup.go :164
  • inspect_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :173
  • create_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :181
  • delete_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :188
  • create_bundle_from_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :196
  • list_mcp_servers_for_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :204
  • add_mcp_server_to_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :210
  • update_mcp_server_in_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :221
  • delete_mcp_server_from_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :232
  • faker_create_standalone cloudshipai-station-610bacf/internal/mcp/tools_setup.go :240
  • evaluate_benchmark cloudshipai-station-610bacf/internal/mcp/tools_setup.go :255
  • get_benchmark_status cloudshipai-station-610bacf/internal/mcp/tools_setup.go :261
  • list_benchmark_results cloudshipai-station-610bacf/internal/mcp/tools_setup.go :267
  • evaluate_dataset cloudshipai-station-610bacf/internal/mcp/tools_setup.go :274
  • create_report cloudshipai-station-610bacf/internal/mcp/tools_setup.go :281
  • generate_report cloudshipai-station-610bacf/internal/mcp/tools_setup.go :292
  • list_reports cloudshipai-station-610bacf/internal/mcp/tools_setup.go :298
  • get_report cloudshipai-station-610bacf/internal/mcp/tools_setup.go :306
  • list_runs_by_model cloudshipai-station-610bacf/internal/mcp/tools_setup.go :313
  • set_schedule cloudshipai-station-610bacf/internal/mcp/tools_setup.go :322
  • remove_schedule cloudshipai-station-610bacf/internal/mcp/tools_setup.go :331
  • get_schedule cloudshipai-station-610bacf/internal/mcp/tools_setup.go :337
  • batch_execute_agents cloudshipai-station-610bacf/internal/mcp/tools_setup.go :344
  • export_dataset cloudshipai-station-610bacf/internal/mcp/tools_setup.go :354
  • generate_and_test_agent cloudshipai-station-610bacf/internal/mcp/tools_setup.go :365
  • list_workflows cloudshipai-station-610bacf/internal/mcp/tools_setup.go :376
  • get_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :382
  • create_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :389
  • update_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :398
  • archive_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :407
  • delete_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :413
  • validate_workflow cloudshipai-station-610bacf/internal/mcp/tools_setup.go :420
  • start_workflow_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :427
  • get_workflow_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :435
  • list_workflow_runs cloudshipai-station-610bacf/internal/mcp/tools_setup.go :441
  • cancel_workflow_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :450
  • pause_workflow_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :457
  • resume_workflow_run cloudshipai-station-610bacf/internal/mcp/tools_setup.go :464
  • get_workflow_run_steps cloudshipai-station-610bacf/internal/mcp/tools_setup.go :470
  • list_workflow_approvals cloudshipai-station-610bacf/internal/mcp/tools_setup.go :477
  • approve_workflow_step cloudshipai-station-610bacf/internal/mcp/tools_setup.go :484
  • reject_workflow_step cloudshipai-station-610bacf/internal/mcp/tools_setup.go :492
  • sync_environment cloudshipai-station-610bacf/internal/mcp/tools_setup.go :500
  • save_mcp_template cloudshipai-station-610bacf/internal/mcp/tools_setup.go :509
  • get_workflow_run_status cloudshipai-station-610bacf/internal/mcp_agents/workflow_tools.go :141

install hooks 2

  • prepublishOnly cloudshipai-station-610bacf/opencode-plugin/package.json :24 bun run build && bun run build:types
  • prepublishOnly cloudshipai-station-610bacf/station-skill/package.json :20 bun run build

declared dependencies 200

  • github.com/mark3labs/mcp-go@v0.43.2
  • @opencode-ai/plugin@^1.0.0
  • @opencode-ai/sdk@^1.0.0
  • nats@^2.28.2
  • @biomejs/biome@^1.9.4
  • @types/bun@^1.1.14
  • typescript@^5.7.2
  • bun@>=1.1.0
  • cloud.google.com/go@v0.120.0
  • cloud.google.com/go/auth@v0.16.2
  • cloud.google.com/go/compute/metadata@v0.7.0
  • connectrpc.com/connect@v1.19.1
  • github.com/99designs/gqlgen@v0.17.75
  • github.com/Khan/genqlient@v0.8.1
  • github.com/KyleBanks/depth@v1.2.1
  • github.com/Microsoft/go-winio@v0.6.2
  • github.com/adrg/xdg@v0.5.3
  • github.com/anmitsu/go-shlex@v0.0.0-20200514113438-38f4b401e2be
  • github.com/antithesishq/antithesis-sdk-go@v0.5.0-default-no-op
  • github.com/antlr4-go/antlr/v4@v4.13.1
  • github.com/atotto/clipboard@v0.1.4
  • github.com/aymanbagabas/go-osc52/v2@v2.0.1
  • github.com/bahlo/generic-list-go@v0.2.0
  • github.com/buger/jsonparser@v1.1.1
  • github.com/bytedance/gopkg@v0.1.3
  • github.com/bytedance/sonic@v1.14.1
  • github.com/bytedance/sonic/loader@v0.3.0
  • github.com/cenkalti/backoff/v4@v4.3.0
  • github.com/cenkalti/backoff/v5@v5.0.2
  • github.com/charmbracelet/colorprofile@v0.2.3-0.20250311203215-f60798e515dc
  • github.com/charmbracelet/keygen@v0.5.3
  • github.com/charmbracelet/log@v0.4.1
  • github.com/charmbracelet/x/ansi@v0.9.3
  • github.com/charmbracelet/x/cellbuf@v0.0.13-0.20250311204145-2c3ea96c31dd
  • github.com/charmbracelet/x/conpty@v0.1.0
  • github.com/charmbracelet/x/errors@v0.0.0-20240508181413-e8d8b6e2de86
  • github.com/charmbracelet/x/input@v0.3.4
  • github.com/charmbracelet/x/term@v0.2.1
  • github.com/charmbracelet/x/termios@v0.1.0
  • github.com/charmbracelet/x/windows@v0.2.0
  • github.com/cloudwego/base64x@v0.1.6
  • github.com/coder/websocket@v1.8.13
  • github.com/containerd/errdefs@v1.0.0
  • github.com/containerd/errdefs/pkg@v0.3.0
  • github.com/containerd/log@v0.1.0
  • github.com/creack/pty@v1.1.21
  • github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc
  • github.com/distribution/reference@v0.6.0
  • github.com/docker/go-connections@v0.6.0
  • github.com/docker/go-units@v0.5.0
  • github.com/dustin/go-humanize@v1.0.1
  • github.com/erikgeiser/coninput@v0.0.0-20211004153227-1c3628e74d0f
  • github.com/felixge/httpsnoop@v1.0.4
  • github.com/fsnotify/fsnotify@v1.8.0
  • github.com/gabriel-vasile/mimetype@v1.4.10
  • github.com/gin-contrib/sse@v1.1.0
  • github.com/go-logfmt/logfmt@v0.6.0
  • github.com/go-logr/logr@v1.4.3
  • github.com/go-logr/stdr@v1.2.2
  • github.com/go-openapi/jsonpointer@v0.22.1
  • github.com/go-openapi/jsonreference@v0.21.2
  • github.com/go-openapi/spec@v0.22.0
  • github.com/go-openapi/swag/conv@v0.25.1
  • github.com/go-openapi/swag/jsonname@v0.25.1
  • github.com/go-openapi/swag/jsonutils@v0.25.1
  • github.com/go-openapi/swag/loading@v0.25.1
  • github.com/go-openapi/swag/stringutils@v0.25.1
  • github.com/go-openapi/swag/typeutils@v0.25.1
  • github.com/go-openapi/swag/yamlutils@v0.25.1
  • github.com/go-playground/locales@v0.14.1
  • github.com/go-playground/universal-translator@v0.18.1
  • github.com/go-playground/validator/v10@v10.28.0
  • github.com/go-viper/mapstructure/v2@v2.4.0
  • github.com/goccy/go-json@v0.10.5
  • github.com/goccy/go-yaml@v1.18.0
  • github.com/google/dotprompt/go@v0.0.0-20251014011017-8d056e027254
  • github.com/google/go-cmp@v0.7.0
  • github.com/google/go-tpm@v0.9.7
  • github.com/google/s2a-go@v0.1.9
  • github.com/googleapis/enterprise-certificate-proxy@v0.3.6
  • github.com/googleapis/gax-go/v2@v2.14.2
  • github.com/gorilla/websocket@v1.5.3
  • github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1
  • github.com/hashicorp/golang-lru/v2@v2.0.7
  • github.com/inconshreveable/mousetrap@v1.1.0
  • github.com/invopop/jsonschema@v0.13.0
  • github.com/josharian/intern@v1.0.0
  • github.com/json-iterator/go@v1.1.12
  • github.com/klauspost/compress@v1.18.2
  • github.com/klauspost/cpuid/v2@v2.3.0
  • github.com/leodido/go-urn@v1.4.0
  • github.com/lucasb-eyer/go-colorful@v1.2.0
  • github.com/mailru/easyjson@v0.9.1
  • github.com/mattn/go-isatty@v0.0.20
  • github.com/mattn/go-localereader@v0.0.1
  • github.com/mattn/go-runewidth@v0.0.16
  • github.com/mbleigh/raymond@v0.0.0-20250414171441-6b3a58ab9e0a
  • github.com/mfridman/interpolate@v0.0.2
  • github.com/minio/highwayhash@v1.0.4-0.20251030100505-070ab1a87a76
  • github.com/mitchellh/go-homedir@v1.1.0
  • github.com/moby/docker-image-spec@v1.3.1
  • github.com/moby/sys/atomicwriter@v0.1.0
  • github.com/moby/term@v0.5.2
  • github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd
  • github.com/modern-go/reflect2@v1.0.2
  • github.com/mohae/deepcopy@v0.0.0-20170929034955-c48cc78d4826
  • github.com/morikuni/aec@v1.1.0
  • github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6
  • github.com/muesli/cancelreader@v0.2.2
  • github.com/muesli/termenv@v0.16.0
  • github.com/nats-io/jwt/v2@v2.8.0
  • github.com/nats-io/nkeys@v0.4.12
  • github.com/nats-io/nuid@v1.0.1
  • github.com/ncruces/go-strftime@v0.1.9
  • github.com/oasdiff/yaml@v0.0.0-20250309154309-f31be36b4037
  • github.com/oasdiff/yaml3@v0.0.0-20250309153720-d2182401db90
  • github.com/opencontainers/go-digest@v1.0.0
  • github.com/opencontainers/image-spec@v1.1.1
  • github.com/pelletier/go-toml/v2@v2.2.4
  • github.com/perimeterx/marshmallow@v1.1.5
  • github.com/pkg/errors@v0.9.1
  • github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2
  • github.com/quic-go/qpack@v0.5.1
  • github.com/quic-go/quic-go@v0.55.0
  • github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec
  • github.com/rivo/uniseg@v0.4.7
  • github.com/sagikazarmark/locafero@v0.7.0
  • github.com/sahilm/fuzzy@v0.1.1
  • github.com/sethvargo/go-retry@v0.3.0
  • github.com/sosodev/duration@v1.3.1
  • github.com/sourcegraph/conc@v0.3.0
  • github.com/spf13/cast@v1.7.1
  • github.com/spf13/pflag@v1.0.6
  • github.com/stretchr/objx@v0.5.2
  • github.com/subosito/gotenv@v1.6.0
  • github.com/tidwall/gjson@v1.18.0
  • github.com/tidwall/match@v1.1.1
  • github.com/tidwall/pretty@v1.2.1
  • github.com/tidwall/sjson@v1.2.5
  • github.com/twitchyliquid64/golang-asm@v0.15.1
  • github.com/ugorji/go/codec@v1.3.0
  • github.com/vektah/gqlparser/v2@v2.5.28
  • github.com/wk8/go-ordered-map/v2@v2.1.8
  • github.com/woodsbury/decimal128@v1.3.0
  • github.com/xeipuuv/gojsonpointer@v0.0.0-20190905194746-02993c407bfb
  • github.com/xeipuuv/gojsonreference@v0.0.0-20180127040603-bd5ef7bd5415
  • github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • go.opentelemetry.io/auto/sdk@v1.1.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.61.0
  • go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc@v0.12.2
  • go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp@v0.12.2
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v1.32.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp@v1.32.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.37.0
  • go.opentelemetry.io/otel/log@v0.12.2
  • go.opentelemetry.io/otel/sdk/log@v0.12.2
  • go.opentelemetry.io/otel/sdk/metric@v1.37.0
  • go.opentelemetry.io/proto/otlp@v1.7.0
  • go.uber.org/mock@v0.6.0
  • go.uber.org/multierr@v1.11.0
  • go.yaml.in/yaml/v3@v3.0.4
  • golang.org/x/arch@v0.22.0
  • golang.org/x/crypto@v0.46.0
  • golang.org/x/exp@v0.0.0-20250717185816-542afb5b7346
  • golang.org/x/mod@v0.30.0
  • golang.org/x/net@v0.47.0
  • golang.org/x/sync@v0.19.0
  • golang.org/x/sys@v0.39.0
  • golang.org/x/text@v0.32.0
  • golang.org/x/time@v0.14.0
  • golang.org/x/tools@v0.39.0
  • google.golang.org/genai@v1.30.0
  • google.golang.org/genproto/googleapis/api@v0.0.0-20250707201910-8d1bb00bc6a7
  • google.golang.org/genproto/googleapis/rpc@v0.0.0-20250707201910-8d1bb00bc6a7
  • gotest.tools/v3@v3.5.2
  • modernc.org/libc@v1.66.3
  • modernc.org/mathutil@v1.7.1
  • modernc.org/memory@v1.11.0
  • dagger.io/dagger@v0.18.16
  • github.com/anthropics/anthropic-sdk-go@v1.19.0
  • github.com/charmbracelet/bubbles@v0.21.0
  • github.com/charmbracelet/bubbletea@v1.3.6
  • github.com/charmbracelet/lipgloss@v1.1.0
  • github.com/charmbracelet/ssh@v0.0.0-20250128164007-98fd5ae11894
  • github.com/charmbracelet/wish@v1.4.7
  • github.com/docker/docker@v28.5.2+incompatible
  • github.com/firebase/genkit/go@v1.2.0
  • github.com/getkin/kin-openapi@v0.133.0
  • github.com/gin-gonic/gin@v1.11.0
  • github.com/golang/protobuf@v1.5.4
  • github.com/google/uuid@v1.6.0
  • github.com/mattn/go-sqlite3@v1.14.32
  • github.com/nats-io/nats-server/v2@v2.12.3
  • github.com/nats-io/nats.go@v1.48.0
  • github.com/oklog/ulid/v2@v2.1.1
  • github.com/openai/openai-go@v1.8.2
  • github.com/posthog/posthog-go@v1.6.1
  • github.com/pressly/goose/v3@v3.24.3
  • github.com/robfig/cron/v3@v3.0.1