Fähigkeiten azure-keyvault-keys-ts
🔐

azure-keyvault-keys-ts

Sicher

Azure Key Vault-Schlüssel verwalten

Sie müssen kryptografische Schlüssel in Azure erstellen, verschlüsseln, signieren oder rotieren? Dieser Skill bietet direkt verwendbare Code-Beispiele für das Azure Key Vault Keys SDK zur sicheren Schlüsselverwaltung.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "azure-keyvault-keys-ts". EC-Schlüssel namens 'signing-key' mit P-256-Kurve erstellen

Erwartetes Ergebnis:

```typescript
const ecKey = await keyClient.createEcKey('signing-key', {
curve: 'P-256',
enabled: true,
keyOps: ['sign', 'verify']
});
console.log('Created key:', ecKey.name);
```

Verwendung von "azure-keyvault-keys-ts". Zeichenkette 'secret-data' mit RSA-OAEP verschlüsseln

Erwartetes Ergebnis:

```typescript
const cryptoClient = new CryptographyClient(key, credential);
const encrypted = await cryptoClient.encrypt({
algorithm: 'RSA-OAEP',
plaintext: Buffer.from('secret-data')
});
console.log('Encrypted:', encrypted.result.toString('base64'));
```

Sicherheitsaudit

Sicher
v1 • 2/25/2026

Static analysis flagged 47 potential issues, but all are false positives. The file is legitimate Azure SDK documentation containing example code blocks (not actual executables), placeholder URLs (not real endpoints), and standard environment variable patterns (Azure best practice). No malicious behavior detected.

1
Gescannte Dateien
275
Analysierte Zeilen
4
befunde
1
Gesamtzahl Audits

Kritische Probleme (1)

False Positive: Critical Heuristic Detection
Scanner detected 'dangerous combination: code execution + network + credential access' but this is triggered by documentation patterns. The file contains example SDK code showing how to authenticate to Azure Key Vault - this is expected documentation behavior, not malicious activity.
Probleme mit mittlerem Risiko (3)
False Positive: External Commands Detection
Scanner flagged 'Ruby/shell backtick execution' at 38 locations. This is a markdown documentation file where backticks are used for code fences (```bash, ```typescript). No actual shell execution code exists.
False Positive: Hardcoded URL Detection
Scanner flagged hardcoded URLs at lines 23 and 35. These are placeholder template URLs (https://<vault-name>.vault.azure.net) and dynamic URL construction from environment variables - standard Azure SDK patterns.
False Positive: Environment Variable Access
Scanner flagged environment variable access at line 35. Accessing AZURE_KEYVAULT_NAME via process.env is the standard, documented way to configure Azure SDKs. This is not a security vulnerability.
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
70
Sicherheit
100
Spezifikationskonformität

Was du bauen kannst

Cloud-Anwendungsentwickler

Implementieren Sie Verschlüsselung für ruhende Daten in Cloud-Anwendungen mit Azure Key Vault für sichere Schlüsselspeicherung und -verwaltung.

DevOps-Ingenieur

Verwalten Sie Schlüsselrotationsrichtlinien und automatisieren Sie kryptografische Schlüssel-Lebenszyklusoperationen in Azure-Umgebungen.

Sicherheitsingenieur

Implementieren Sie ordnungsgemäße Schlüsselverwaltungsworkflows einschließlich Sicherung, Wiederherstellung und Zugriffskontrollen für die Compliance.

Probiere diese Prompts

Neuen Verschlüsselungsschlüssel erstellen
Erstellen Sie einen neuen RSA-Schlüssel namens 'my-encryption-key' in Azure Key Vault mit 2048-Bit-Größe. Aktivieren Sie den Schlüssel und legen Sie ein Ablaufdatum fest.
Daten mit verwaltetem Schlüssel verschlüsseln
Zeigen Sie mir, wie ich ein Benutzerpasswort mit dem Azure Key Vault-Kryptografieclient und dem RSA-OAEP-Algorithmus verschlüsseln kann.
Automatische Schlüsselrotation einrichten
Konfigurieren Sie automatische Rotation für 'my-rotation-key', sodass sie alle 90 Tage rotiert. Zeigen Sie die Rotationsrichtlinieneinrichtung.
Schlüssel sichern und wiederherstellen
Wie sichere ich einen Schlüssel aus einem Azure Key Vault und stelle ihn in einem anderen Tresor wieder her? Einschließlich der Sicherungs- und Wiederherstellungsvorgänge.

Bewährte Verfahren

  • Verwenden Sie DefaultAzureCredential für automatische Authentifizierung in Entwicklung und Produktion
  • Aktivieren Sie vorläufiges Löschen auf Tresoren zum Schutz vor versehentlicher Schlüssellöschung
  • Legen Sie Ablaufdaten auf Schlüsseln fest und implementieren Sie Rotationsrichtlinien für die Sicherheits-Compliance

Vermeiden

  • Verbindungszeichenfolgen oder Geheimnisse im Quellcode fest codieren - verwenden Sie Azure Key Vault oder Umgebungsvariablen
  • Schlüssel ohne Ablaufdaten verwenden - legen Sie immer Gültigkeitszeiträume fest
  • Deaktivieren der Schlüsseloperationsprotokollierung - Audit-Trail ist entscheidend für die Sicherheits-Compliance

Häufig gestellte Fragen

Welche Authentifizierungsmethoden unterstützt dieser Skill?
Der Skill verwendet DefaultAzureCredential, das verwaltete Identitäten, Dienstprinzipale und Entwickleranmeldedaten automatisch unterstützt.
Kann dieser Skill mit lokalen Schlüsseltresoren arbeiten?
Nein, Azure Key Vault ist ein Cloud-Dienst. Für lokale Umgebungen consider Sie HashiCorp Vault oder ähnliche Lösungen.
Ist dieser Skill mit Browser-Anwendungen kompatibel?
Nein, das Azure Key Vault SDK ist nur für Node.js. Browser-Anwendungen sollten tokenbasierte Authentifizierung mit einem Backend-Dienst verwenden.
Wie handhabe ich die Schlüsselrotation in der Produktion?
Verwenden Sie die updateKeyRotationPolicy-Methode zum Einstellen der automatischen Rotation. Die rotateKey-Methode kann auch manuell oder über Automatisierung aufgerufen werden.
Welche Schlüsseltypen werden unterstützt?
RSA (2048, 3072, 4096-Bit), EC (P-256, P-384, P-521 Kurven) und AES symmetrische Schlüssel werden unterstützt.
Kann ich einen Schlüssel in einem anderen Tresor wiederherstellen?
Ja, die restoreKeyBackup-Methode akzeptiert Sicherungen von jedem Tresor und ermöglicht die schlüsselübergreifende Migration.

Entwicklerdetails

Dateistruktur

📄 SKILL.md