スキル agents-v2-py 監査履歴
📦

監査履歴

agents-v2-py - 5 監査

バージョン比較

監査済みバージョン間の機能と検出結果の変化(新しい順)。

バージョン日付結果レビュー項目前バージョンとの変化
v5 最新2026年7月23日 20:31 2 確認済み0機能の変化なし
v4 2026年7月8日 07:24 確認された検出結果なし0機能の変化なし
v3 2026年7月6日 20:41 確認された検出結果なし0機能の変化なし
v2 2026年6月30日 11:40 確認された検出結果なし0スクリプトを含む外部コマンドネットワークアクセス
v1 2026年2月24日 16:50 確認された検出結果なし1基準

2026年7月23日 20:31

All 65 static findings are false positives caused by Markdown syntax, normal Python imports, example URLs, endpoint-only environment access, and troubleshooting text. Two contextual risks remain: copy-ready examples use mutable latest image tags, and an unguarded example deletes a cloud agent version. No prompt injection or malicious intent was found.

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

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

中
Mutable Container Image Tags in Creation Examples
Copy-ready creation examples use the latest tag, so a moved registry tag can change which container code Azure executes.
Both executable examples explicitly reference latest, although the later best-practice section advises fixed production tags.
低
Cloud Agent Version Deletion Without a Guard
The example directly deletes an Azure agent version without validating the target or requiring confirmation, creating accidental resource-loss risk.
The delete_version call is explicit and unguarded, but it targets a named version and is presented as an intentional management operation.
監査者: codex

2026年7月8日 07:24

The static findings are false positives caused by Markdown code fences, Python import syntax, placeholder URLs, and expected Azure endpoint configuration. No prompt injection, data exfiltration intent, unauthorized command execution, or system reconnaissance evidence was found in SKILL.md.

1
スキャンされたファイル
332
解析済み行数
4
レビュー項目
0
誤検知を無視
監査者: codex

2026年7月6日 20:41

All static findings were reviewed against SKILL.md and appear to be false positives from Markdown formatting, Python import examples, placeholder URLs, and configuration examples. No prompt injection, malicious intent, credential exfiltration, or executable malware behavior was found.

1
スキャンされたファイル
326
解析済み行数
4
レビュー項目
0
誤検知を無視
監査者: codex

2026年6月30日 11:40

Static analysis reported code execution, network, environment access, weak crypto, and reconnaissance patterns. Manual review found a Markdown documentation skill with benign Python and bash examples, no prompt injection, no credential exfiltration, and no executable payload.

1
スキャンされたファイル
326
解析済み行数
4
レビュー項目
6
誤検知を無視
静的解析の誤検知を無視 (6)

これらの静的マッチはセマンティックレビューで却下されたか、スキーマのみのトークンに一致したため、透明性のために表示されていますが、品質スコアには影響しません。

低
Dismissed Static Finding: Markdown Backticks and Example Commands
The external command alerts are Markdown code fences, inline code formatting, and an installation example. The skill does not contain executable scripts or hidden command runners.
The reviewed lines are Markdown examples and Python snippets. No mechanism exists in the skill file to execute these commands automatically.
低
Dismissed Static Finding: Python Imports Misread as Dynamic Imports
The dynamic import alerts point to normal Python import blocks for Azure AI Projects model classes. They are static imports used in documentation examples.
The cited locations contain import statements only. There is no import expression built from user input or remote content.
低
Dismissed Static Finding: Placeholder URLs and Reference Links
The network alerts are sample Azure endpoints, example MCP server URLs, and public documentation links. No data is transmitted by the skill itself.
The URLs are visible configuration examples and documentation references. I found no request code or exfiltration endpoint.
低
Dismissed Static Finding: Environment Variable Reads for Configuration
The environment access alerts read AZURE_AI_PROJECT_ENDPOINT for client configuration and pass it into example container settings. The examples also warn against hardcoded secrets.
The environment variable is a project endpoint, not a secret. The skill contains no network call that sends environment values to an unauthorized destination.
低
Dismissed Static Finding: Weak Crypto and Reconnaissance Heuristics
The weak crypto and system reconnaissance alerts do not match the reviewed content. The cited lines contain metadata, parameter tables, and an error table entry.
No cryptographic algorithms, host enumeration, or system probing code appears at the cited locations. The matches are scanner false positives.
低
Dismissed Static Finding: Critical Combination Heuristic
The critical heuristic combined documentation examples for imports, URLs, and environment variables. Full-file review found no prompt injection, credential theft, obfuscation, or malicious control flow.
The entire file is readable documentation with examples. The risky categories do not combine into an executable attack path.
監査者: codex

2026年2月24日 16:50

This skill is a Python SDK documentation guide for Azure AI Foundry hosted agents. All 79 static analysis findings were evaluated and dismissed as false positives. The markdown backticks were incorrectly flagged as shell execution, environment variable usage follows security best practices, and documentation URLs are not active network calls. No malicious patterns detected.

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

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

低
Environment Variable Access for Configuration
The skill uses os.environ to read AZURE_AI_PROJECT_ENDPOINT. This is legitimate configuration access following security best practices (avoiding hardcoded secrets). Low risk as it only reads expected environment configuration.
監査者: claude