prisma-cli
安全管理 Prisma CLI 工作流
Prisma CLI 工作流可能会影响 schema、生成的客户端和数据库数据。此技能为每项 Prisma CLI 任务提供命令指导、安全边界和参考资料。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "prisma-cli" from https://skillstore.io/skills/prisma-prisma-cli.md and its manifest at https://skillstore.io/api/skills/prisma-prisma-cli/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“prisma-cli”。 我在本地开发期间更改了 Prisma schema。接下来应该怎么做?
预期结果:
- 首先验证并格式化 schema。
- 当变更需要纳入可追踪的迁移时,选择 migrate dev。
- schema 工作流完成后,重新生成 Prisma Client。
- 应用变更前,确认所选数据库是本地开发目标。
正在使用“prisma-cli”。 我可以在生产环境中使用 prisma db push 吗?
预期结果:
- 生产环境变更应尽可能使用可追踪的迁移。
- db push 不会创建迁移历史,并且可能导致数据丢失。
- 执行任何破坏性操作前,请审查 schema 变更并创建备份。
安全审计
中风险The static alerts are false positives caused by Markdown backticks, standard Prisma environment configuration, relative project paths, and schema examples. No prompt injection, credential exfiltration, or hidden executable payload was found. A medium operational risk remains because quick references include destructive database commands without mandatory confirmation or target checks.
已确认安全问题 (1)
风险因素
🔑 环境变量 (26)
⚙️ 外部命令 (49)
📁 文件系统访问 (11)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/prisma-prisma-cli/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/prisma-prisma-cli?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/prisma-prisma-cli?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/prisma-prisma-cli/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/prisma-prisma-cli.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 引用
prisma. (2026). prisma-cli security audit report (audit version 7) [Author version 7.6.0]. Skillstore. https://skillstore.io/skills/prisma-prisma-cli/audits/7BibTeX 引用
@techreport{prisma-prisma-prisma-cli-2026,
author = {prisma},
title = {prisma-cli security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/prisma-prisma-cli/audits/7},
note = {Author version 7.6.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "prisma-cli security audit report (audit version 7)"
version: "7.6.0"
type: report
authors:
- name: "prisma"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/prisma-prisma-cli/audits/7"
identifiers:
- type: other
value: "skillstore:prisma-prisma-cli:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
启动 Prisma 项目
设置项目、选择数据源提供商并准备配置文件。
规划安全的 schema 变更
在开发迁移、生产部署或本地 schema 推送之间进行选择。
运行迁移自动化
使用生产迁移指导,并在 CI 工作流中保护数据库凭据。
试试这些提示
帮助我为 PostgreSQL 初始化 Prisma 项目。列出创建的文件以及我必须配置的环境变量。
我的 Prisma schema 已更改。说明如何验证它并重新生成 Prisma Client,同时不更改数据库数据。
比较 prisma db push 和 prisma migrate dev 在本地开发变更中的使用方式。包括数据丢失和协作方面的考虑。
为在 CI 中运行 prisma migrate deploy 创建一份生产环境检查清单。包括密钥处理、备份、迁移审查和回滚规划。
最佳实践
- 在每次执行会改变状态的命令前,确认数据库 URL 和运行环境。
- 对生产数据库使用可追踪的迁移和经过审查的 CI 部署步骤。
- 在相关 schema 变更后运行验证并重新生成 Prisma Client。
避免
- 不要对未经验证的数据库运行 reset、force-reset 或 accept-data-loss 命令。
- 不要将 .env 文件或数据库凭据提交到源代码管理系统。
- 不要使用 db push 替代经过审查的生产迁移历史。