azure-keyvault-secrets-ts
在 TypeScript 中管理 Azure Key Vault 机密
团队需要一致的 TypeScript 示例,用于存储和检索云机密。此技能提供用于身份验证、机密生命周期、密钥、加密和恢复的 Azure Key Vault SDK 模式。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "azure-keyvault-secrets-ts" from https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-keyvault-secrets-ts/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“azure-keyvault-secrets-ts”。 请求一个基本的 Key Vault 连接计划。
预期结果:
该技能会返回包名称、凭据设置指导、vault URL 配置以及客户端初始化步骤。
正在使用“azure-keyvault-secrets-ts”。 询问如何管理机密生命周期。
预期结果:
该技能会概述创建、读取、列出、删除、恢复和版本查找操作,并附带 TypeScript SDK 参考。
正在使用“azure-keyvault-secrets-ts”。 请求生产就绪性注意事项。
预期结果:
该技能会重点说明访问权限、过期日期、密钥轮换、软删除、清除谨慎事项和机密脱敏。
安全审计
高风险All 44 static findings are false positives caused by Markdown fences, TypeScript template literals, expected Azure endpoints, and non-sensitive metadata access. However, two examples print retrieved secret or decrypted plaintext values, which can expose sensitive data through application logs.
已确认安全问题 (1)
风险因素
⚙️ 外部命令 (38)
🌐 网络访问 (2)
🔑 环境变量 (2)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-keyvault-secrets-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-keyvault-secrets-ts.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 引用
sickn33. (2026). azure-keyvault-secrets-ts security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts/audits/5BibTeX 引用
@techreport{sickn33-sickn33-azure-keyvault-secrets-ts-2026,
author = {sickn33},
title = {azure-keyvault-secrets-ts security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-keyvault-secrets-ts security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-keyvault-secrets-ts/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-keyvault-secrets-ts:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
在服务中构建机密访问
添加通过 Azure Key Vault 读取和更新应用程序机密的 TypeScript 代码。
规划密钥轮换工作流
使用密钥示例来设计轮换策略、恢复流程和备份过程。
审查机密处理模式
将应用程序代码与推荐的 Key Vault 身份验证和生命周期模式进行比较。
试试这些提示
向我展示使用 DefaultAzureCredential 和配置中的 vault 名称连接到 Azure Key Vault 的 TypeScript 步骤。
帮助我添加安全的 TypeScript 示例,用于在 Azure Key Vault 中设置、检索、列出、删除和恢复机密。
创建一个 TypeScript 计划,用于 Key Vault 密钥创建、轮换策略设置、备份、还原和元数据检查。
审查我的 Azure Key Vault TypeScript 方法,检查不安全的机密日志记录、缺失的清除保护措施、薄弱权限以及生产就绪性缺口。
最佳实践
- 使用托管身份或 DefaultAzureCredential,并配合最小权限的 Key Vault 角色。
- 在生产使用之前设置过期日期、恢复设置和轮换策略。
- 从日志、错误和测试输出中遮蔽机密值和解密后的明文。
避免
- 不要将会打印机密值的示例复制到生产代码中。
- 未经明确批准和恢复检查,不要清除已删除的机密或密钥。
- 当应用程序只需要特定操作时,不要授予宽泛的 vault 权限。