azure-functions
Zuverlässige Azure Functions erstellen
Azure Functions-Projekte scheitern häufig an Timeouts, Kaltstarts, fehlenden Bindings und unsicheren Runtime-Entscheidungen. Diese Skill bietet Claude, Codex und Claude Code praktische Muster für zuverlässige serverlose Apps.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "azure-functions" from https://skillstore.io/skills/sickn33-azure-functions.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-functions/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„azure-functions“ wird verwendet. Ein Entwickler fragt, wie er eine neue .NET Function App startet.
Erwartetes Ergebnis:
- Empfiehlt isolated worker für neue .NET-Projekte.
- Erklärt die Einrichtung von Dependency Injection, HttpClientFactory und Application Insights.
- Weist auf Migrationsrisiken für In-Process-Apps hin.
„azure-functions“ wird verwendet. Ein Team hat HTTP Functions, bei denen es während langer Requests zu Timeouts kommt.
Erwartetes Ergebnis:
- Erklärt das Timeout-Limit des Azure Load Balancer.
- Empfiehlt Durable Functions oder queue-basierte asynchrone Arbeit.
- Schlägt vor, Status-Endpunkte für Polling zurückzugeben.
„azure-functions“ wird verwendet. Ein Operator sieht fehlende Logs und Spitzen bei Kaltstarts.
Erwartetes Ergebnis:
- Prüft Application Insights und die Logging-Konfiguration.
- Überprüft Warmup-Trigger und Einstellungen für vorgewärmte Instanzen.
- Identifiziert blockierende Aufrufe und aufwendige Startup-Arbeit.
Sicherheitsaudit
SicherAll 97 static findings are false positives caused by C# Function attributes, Markdown fences, JavaScript templates, placeholder URLs, or ordinary prose. The documentation contains no executable skill scripts, prompt injection, malicious intent, or covert data handling.
Risikofaktoren
⚡ Enthält Skripte (21)
⚙️ Externe Befehle (50)
🌐 Netzwerkzugriff (8)
📁 Dateisystemzugriff (3)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/sickn33-azure-functions/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/sickn33-azure-functions?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/sickn33-azure-functions?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-functions/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-functions.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
sickn33. (2026). azure-functions security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-functions/audits/5BibTeX-Zitat
@techreport{sickn33-sickn33-azure-functions-2026,
author = {sickn33},
title = {azure-functions security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-functions/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-functions 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-functions/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-functions:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Eine Function App starten
Wählen Sie das richtige Azure Functions-Programmiermodell und richten Sie eine produktionsreife Projektstruktur ein.
Produktionsfehler beheben
Diagnostizieren Sie Timeout-, Kaltstart-, Logging-, Binding- und HttpClient-Lebenszyklusprobleme in bestehenden Function Apps.
Durable Workflows entwerfen
Planen Sie Orchestrierungs-, fan-out-, Queue- und Polling-Muster für lang laufende serverlose Arbeit.
Diese Prompts ausprobieren
Zeige mir das beste Azure Functions-Programmiermodell für eine neue .NET-App und erkläre die erforderliche Projektstruktur.
Erstelle ein HTTP-Trigger-Muster, das lang laufende Arbeit asynchron startet und eine Polling-Antwort zurückgibt.
Prüfe mein Azure Functions-Design auf Risiken durch Kaltstart, Timeout, Logging und den HttpClient-Lebenszyklus.
Plane einen Durable Functions-fan-out-Workflow mit Wiederholungen, Poison-Handling, Monitoring und Migrationshinweisen für isolated worker.
Bewährte Praktiken
- Verwenden Sie isolated worker für neue .NET Azure Functions-Projekte.
- Verwenden Sie Durable Functions oder Queues für Arbeit, die HTTP-Limits überschreiten kann.
- Verwenden Sie verwaltete Konfiguration, Key Vault und App-Einstellungen für Secrets.
Vermeiden
- Erstellen Sie nicht bei jeder Invocation einen neuen HttpClient.
- Blockieren Sie asynchronen Code nicht mit Result, Wait oder Thread.Sleep.
- Verwenden Sie in der Produktion keine anonyme HTTP-Autorisierung ohne eine weitere Kontrolle.