スキル vercel-cli-with-tokens
📦

vercel-cli-with-tokens

v1.0.0 コンテンツリビジョン r2 高リスク ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

トークンを使用して Vercel プロジェクトをデプロイ

対話型の Vercel ログインは、自動化されたエージェントワークフローを妨げることがあります。このスキルは、Claude、Codex、Claude Code に対して、デプロイ、リンク、環境変数、ドメイン、トラブルシューティングのための構造化されたトークンベースの手順を提供します。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "vercel-cli-with-tokens" from https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens.md and its manifest at https://skillstore.io/api/skills/vercel-labs-vercel-cli-with-tokens/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「vercel-cli-with-tokens」を使用しています。 環境内のトークンを使用して、このアプリを Vercel プレビューにデプロイしてください。

期待される結果:

エージェントは認証とプロジェクトスコープが利用可能であることを確認し、プレビューデプロイを実行し、トークン値を伏せ字にしたうえでデプロイ URL を返します。

「vercel-cli-with-tokens」を使用しています。 このリポジトリを私のチームの Vercel プロジェクトにリンクしてください。

期待される結果:

エージェントは git リモート情報を確認し、チームスコープを選択し、プロジェクトをリンクし、シークレットを公開せずに生成されたローカルの Vercel メタデータを報告します。

「vercel-cli-with-tokens」を使用しています。 Vercel の本番環境に DATABASE_URL を追加してください。

期待される結果:

エージェントは対象プロジェクトと環境を確認し、Vercel CLI を通じて値を送信し、完了した変更を要約します。

セキュリティ監査

高リスク

Most alerts identify Markdown formatting, local parsing, official Vercel links, or authorized CLI operations rather than malicious execution or reconnaissance. Credential lookup commands expose token values in captured output, while deployment guidance omits important commit, production-branch, and destructive-action safeguards. No evidence found of prompt injection or deliberate external credential exfiltration.

1
スキャンされたファイル
354
解析済み行数
0
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (7)

高
Environment file access
grep '^VERCEL_TOKEN=' .env 2>/dev/null
The grep command prints the complete VERCEL_TOKEN assignment, exposing the access token to captured command output and assistant transcripts.
高
Environment file access
grep -i 'vercel' .env 2>/dev/null
Broad grep prints every matching environment assignment, including Vercel credentials, into captured output instead of silently selecting the authentication variable.
高
Environment file access
grep -i 'vercel' .env 2>/dev/null
Although this step seeks project identifiers, its broad grep also prints token assignments, unnecessarily disclosing credentials in tool output.
高
Environment file access
grep -i vercel .env 2>/dev/null
The troubleshooting command prints matching environment values, including access tokens, into captured output without redaction.
中
Deployment Commits the Entire Working Directory
The Git deployment recipe runs git add . before committing and pushing. Unreviewed changes or unignored secrets can enter the approved deployment commit.
The recipe explicitly stages all current-directory changes without reviewing the diff or selecting paths. Push approval does not establish approval for every staged file.
中
Git Deployment Omits Production Branch Verification
The preferred Git flow pushes without checking the destination branch. A production-branch push can deploy production without the separate approval required elsewhere.
The document acknowledges branch-dependent deployments but supplies no branch check before git push. General push consent does not necessarily authorize production.
中
Blanket Prompt Bypass Lacks Destructive Action Approval
The working agreement recommends -y for confirmation prompts, and the environment-variable removal example uses it. Destructive removal has no explicit user-approval requirement.
Both instructions explicitly bypass confirmation, while approval requirements only cover Git pushes, production deployment, and paid or destructive plan changes.
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/vercel-labs-vercel-cli-with-tokens/security.svg)](https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/vercel-labs-vercel-cli-with-tokens/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/vercel-labs-vercel-cli-with-tokens.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

vercel-labs. (2026). vercel-cli-with-tokens security audit report (audit version 6) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens/audits/6

BibTeX形式の引用

@techreport{vercel-labs-vercel-labs-vercel-cli-with-tokens-2026, author = {vercel-labs}, title = {vercel-cli-with-tokens security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens/audits/6}, note = {Author version 1.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "vercel-cli-with-tokens security audit report (audit version 6)" version: "1.0.0" type: report authors: - name: "vercel-labs" date-released: "2026-11-09" url: "https://skillstore.io/skills/vercel-labs-vercel-cli-with-tokens/audits/6" identifiers: - type: other value: "skillstore:vercel-labs-vercel-cli-with-tokens:audit:6" description: "Skillstore immutable audit report identifier"

作成できるもの

ローカルコードからのプレビューデプロイ

ブラウザベースのログインを使用せずに、ローカルプロジェクトを Vercel プレビューにデプロイします。

チームプロジェクトのセットアップ

スコープ付き CLI コマンドを使用して、リポジトリを正しい Vercel チームとプロジェクトにリンクします。

環境変数の保守

ガイド付き CLI ワークフローを通じて、Vercel 環境変数を一覧表示、追加、取得、または削除します。

これらのプロンプトを試す

プレビューをデプロイ
Vercel トークンワークフローを使用して、このプロジェクトをプレビューとしてデプロイしてください。読み取ったり出力したりするトークン値はすべて伏せ字にしてください。
チームプロジェクトをリンク
正しいチームスコープの下で、このリポジトリを Vercel CLI デプロイ用にセットアップしてください。リモート状態を変更するコマンドの前には確認してください。
環境変数を更新
私が提供する Vercel 環境変数をプレビューと本番に追加または更新してください。変更を適用する前に対象プロジェクトを確認してください。
失敗したデプロイをトラブルシューティング
トークンベースの CLI コマンドを使用して、この失敗した Vercel デプロイを調査してください。認証、チームスコープ、ログ、プロジェクト設定を確認してください。

ベストプラクティス

  • 結果を共有する前に、コマンド出力からトークン値と環境変数値を伏せ字にします。
  • デフォルトではプレビューデプロイを使用し、本番変更の前には明示的な承認を必須にします。
  • リンクまたはデプロイする前に、チームスコープ、プロジェクト識別情報、リポジトリ状態を確認します。

回避

  • Vercel トークンをコマンドラインフラグとして渡したり、シェル履歴に含めたりしないでください。
  • 明示的なユーザー承認なしに、git コミットのプッシュ、ドメイン変更、本番環境へのデプロイを行わないでください。
  • より限定的なトークン確認で十分な場合に、広範な環境ダンプを実行しないでください。

よくある質問

このスキルには対話型の Vercel ログインが必要ですか?
いいえ。これは VERCEL_TOKEN および関連するプロジェクト変数を通じたトークンベース認証向けに設計されています。
本番環境にデプロイできますか?
はい。ただしワークフローでは、本番デプロイは明示的なユーザーリクエストの後にのみ実行すべきとされています。
ローカルの .env ファイルを読み取りますか?
はい。Vercel トークンとプロジェクト識別子を見つけるために .env ファイルを検査する場合があるため、出力は伏せ字にする必要があります。
Vercel 環境変数を管理できますか?
はい。Vercel 環境変数の一覧表示、追加、取得、削除のワークフローが含まれています。
チームスコープのプロジェクトをサポートしていますか?
はい。スコープ付き操作のために team slug、VERCEL_ORG_ID、VERCEL_PROJECT_ID を使用する方法を説明しています。
主なセキュリティ上の懸念は何ですか?
主な懸念は、トークン検出中のシークレット漏えいです。エージェントはトークン値を出力または保存しないようにする必要があります。

開発者情報

作成者

vercel-labs

ライセンス

不明

作者バージョン

v1.0.0

Skillstore リビジョン

r2

バージョンに関する注意

インストール可能な内容は変更されましたが、作者は宣言バージョンを更新していません。

参照

1f79e59ae427a74eab604c013e03b61f04634721

メンテナンスの新しさ

2026/11/10

利用状況

12 ダウンロード · 200 閲覧

ファイル構成

📄 SKILL.md