📦

Audit History

azure-keyvault-keys-rust - 5 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v5 LatestJul 23, 2026, 08:25 PM 2 confirmed0No capability change
v4 Jul 8, 2026, 10:52 AM No confirmed findings0No capability change
v3 Jul 6, 2026, 07:59 PM No confirmed findings0No capability change
v2 Jun 30, 2026, 01:07 PM No confirmed findings2External commandsNetwork access
v1 Feb 25, 2026, 12:09 AM No confirmed findings0Baseline

Jul 23, 2026, 08:25 PM

All 31 static findings are false positives caused by Markdown formatting, fixed Azure package installation, expected service endpoints, trusted reference links, and non-secret key terminology. The skill has no prompt injection or malicious intent, but its deletion and backup examples need stronger operational safeguards. These semantic risks are limited to legitimate Key Vault lifecycle guidance.

1
Files scanned
176
Lines analyzed
4
Review items
0
False positives ignored

Confirmed security concerns (2)

Medium
Destructive Key Deletion Without Safeguards
The deletion example invokes delete_key directly without confirmation, recovery guidance, or a production safety check. Generated implementations could remove an active key unexpectedly.
The example directly performs a destructive key lifecycle operation, and the surrounding section provides no guard or recovery instruction.
Medium
Key Backup Material Handling Is Underspecified
The backup example retrieves backup.value but only says to store it safely. It omits encryption, access controls, retention limits, and logging exclusions.
The code clearly obtains key backup bytes, while the only handling requirement is a brief comment with no concrete controls.
Audited by: codex

Jul 8, 2026, 10:52 AM

The static detections are false positives caused by Markdown fences, placeholder Azure URLs, reference links, and key-management terminology. No evidence found of prompt injection, executable scripts, unauthorized network calls, credential exfiltration, or malicious intent in SKILL.md.

1
Files scanned
176
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jul 6, 2026, 07:59 PM

Static hits were Markdown code fences, placeholder Azure URLs, documentation links, and safe key-management terminology. I found no prompt injection, data exfiltration, or unauthorized command execution intent in SKILL.md.

1
Files scanned
168
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jun 30, 2026, 01:07 PM

Static analysis found many apparent command execution and cryptography alerts, but review shows they are markdown code fences, Rust SDK examples, placeholder Azure URLs, and documentation links. No prompt injection, credential exfiltration, obfuscation, or malicious intent was found in SKILL.md. The skill remains low risk because it instructs dependency installation and covers Azure key management operations.

1
Files scanned
168
Lines analyzed
4
Review items
0
False positives ignored
Capability review items (2)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Low
Dependency Installation Command
SKILL.md recommends running cargo add to install Azure Rust SDK crates. This is a legitimate setup step, but it can modify a project and fetch packages from the configured Cargo registry.
The command is clearly presented as installation guidance and uses known Azure SDK crate names. The risk is limited to normal dependency installation behavior.
Low
Azure Service and Documentation URLs
SKILL.md contains placeholder Azure Key Vault URLs and reference links to docs.rs, GitHub, and crates.io. These are expected for an SDK guide and do not show evidence of data exfiltration.
The URLs are placeholders or public documentation resources. No secrets, encoded payloads, or suspicious external endpoints are present.

Risk Factors

⚙️ External commands (1)
🌐 Network access (3)

Detected Patterns

Crypto Keyword Alerts DismissedSensitive File Alert Dismissed
Audited by: codex

Feb 25, 2026, 12:09 AM

This is a prompt-only skill containing only documentation (SKILL.md) with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides safe guidance for using the Azure Key Vault Keys SDK in Rust for cryptographic key management.

0
Files scanned
0
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were recorded for this completed audit.
Audited by: claude