extension-user-approval
Benutzergenehmigung zu Caffeine AI-Apps hinzufügen
Anwendungen benötigen eine kontrollierte Möglichkeit, Benutzer zuzulassen, bevor geschützte Funktionen verfügbar gemacht werden. Dieser Skill erläutert Genehmigungsprüfungen im Backend und Administrationsabläufe im Frontend.
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 "extension-user-approval" from https://skillstore.io/skills/caffeinelabs-extension-user-approval.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-user-approval/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
„extension-user-approval“ wird verwendet. Füge Genehmigungsprüfungen zu meinen geschützten Profil- und Abrechnungsfunktionen hinzu.
Erwartetes Ergebnis:
- Administratoren behalten Zugriff auf beide Funktionen.
- Genehmigte Benutzer können auf Profil- und Abrechnungsfunktionen zugreifen.
- Ausstehende und abgelehnte Benutzer erhalten eine eindeutige Autorisierungsfehlermeldung.
„extension-user-approval“ wird verwendet. Plane die Benutzergenehmigungsansicht für einen ausstehenden Benutzer.
Erwartetes Ergebnis:
Die Ansicht zeigt den ausstehenden Status an, deaktiviert die Navigation zu geschützten Bereichen und bietet eine einzelne Aktion zum Anfordern der Genehmigung mit eindeutiger Fortschrittsanzeige.
„extension-user-approval“ wird verwendet. Beschreibe den Genehmigungsablauf für Administratoren.
Erwartetes Ergebnis:
Das Dashboard listet jeden Benutzer und dessen Status auf, unterstützt Genehmigungs- oder Ablehnungsentscheidungen und schützt die Rollenzuweisung durch eine Administratorautorisierung.
Sicherheitsaudit
SicherAll 13 static findings are false positives caused by Markdown code fences, inline code, a documentation URL, and a relative documentation link. The skill contains no shell execution, runtime network request, path traversal operation, prompt injection, or other semantic security issue.
Risikofaktoren
⚙️ Externe Befehle (11)
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (1)
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/caffeinelabs-extension-user-approval/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/caffeinelabs-extension-user-approval?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/caffeinelabs-extension-user-approval?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-user-approval/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-user-approval.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
caffeinelabs. (2026). extension-user-approval security audit report (audit version 3) [Author version 0.1.5]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-user-approval/audits/3BibTeX-Zitat
@techreport{caffeinelabs-caffeinelabs-extension-user-approval-2026,
author = {caffeinelabs},
title = {extension-user-approval security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-user-approval/audits/3},
note = {Author version 0.1.5}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-user-approval security audit report (audit version 3)"
version: "0.1.5"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-user-approval/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-user-approval:audit:3"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Motoko-Funktionen schützen
Genehmigungsprüfungen und Administratorsteuerungen zu geschützten Backend-Funktionen hinzufügen.
Einen Genehmigungsprozess erstellen
Ansichten für Anfragen, Status, gesperrten Zugriff und Administratoren für Anwendungsbenutzer erstellen.
Anwendungszugriff verwalten
Ausstehende Benutzer überprüfen, Anfragen genehmigen oder ablehnen und Rollenzuweisungen koordinieren.
Diese Prompts ausprobieren
Füge diese Erweiterung zur Benutzergenehmigung meiner Caffeine AI-App hinzu. Zeige die erforderlichen Backend-Funktionen und erkläre, wo Genehmigungsprüfungen eingefügt werden müssen.
Entwirf die Frontend-Status für ausstehende, genehmigte, abgelehnte und Administratorbenutzer. Berücksichtige Anfrageaktionen, Statusmeldungen und das Verhalten gesperrter Funktionen.
Erstelle einen Administratorablauf, der Benutzer auflistet, den Genehmigungsstatus ändert und Rollen verwaltet. Beschränke alle privilegierten Aktionen auf Administratoren.
Überprüfe meine Implementierung der Genehmigungslogik im Backend und Frontend. Identifiziere öffentliche Funktionen ohne Genehmigungsprüfungen, unsichere Administratoraktionen und inkonsistente Benutzerstatus.
Bewährte Praktiken
- Autorisierungs- und Genehmigungsprüfungen innerhalb jeder geschützten Backend-Funktion anwenden.
- Backend-Prüfungen als maßgeblich behandeln, selbst wenn das Frontend eingeschränkte Funktionen ausblendet.
- Ausstehende, genehmigte, abgelehnte und Administratorbenutzer in jedem geschützten Ablauf testen.
Vermeiden
- Nicht ausschließlich auf die Sichtbarkeit im Frontend verlassen, um den Zugriff durchzusetzen.
- Genehmigungsentscheidungen oder Benutzerlisten nicht für Nicht-Administratoren zugänglich machen.
- Nicht davon ausgehen, dass neue öffentliche Funktionen Genehmigungsprüfungen automatisch übernehmen.
Häufig gestellte Fragen
Was fügt dieser Skill hinzu?
Ersetzt dies die rollenbasierte Autorisierung?
Müssen Administratoren eine Genehmigung anfordern?
Können Benutzer sich selbst genehmigen?
Stellt der Skill eine fertige Benutzeroberfläche bereit?
Wo müssen Genehmigungsprüfungen hinzugefügt werden?
Entwicklerdetails
Autor
caffeinelabsLizenz
MIT
Autorenversion
v0.1.5
Skillstore-Revision
r2
Ref.
a39a91716eadede5f4cdefd78178fed4e837a128
Aktualität der Wartung
24.7.2026
Nutzung
1 Downloads · 0 Aufrufe
Dateistruktur
📄 SKILL.md