extension-user-approval
Caffeine AIアプリにユーザー承認を追加する
アプリケーションには、保護された機能を公開する前にユーザーの利用を許可するための、制御された仕組みが必要です。このスキルでは、バックエンドの承認チェックとフロントエンドの管理ワークフローについて説明します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
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.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「extension-user-approval」を使用しています。 保護されたプロフィール機能と請求機能に承認チェックを追加してください。
期待される結果:
- 管理者は両方の機能へのアクセスを維持します。
- 承認済みユーザーはプロフィール関数と請求関数にアクセスできます。
- 保留中および却下済みのユーザーには、明確な認可エラーが表示されます。
「extension-user-approval」を使用しています。 保留中ユーザー向けのユーザー承認画面を計画してください。
期待される結果:
画面には保留中ステータスが表示され、保護された機能へのナビゲーションが無効化され、進行状況を明確に示す承認申請アクションが1つ用意されます。
「extension-user-approval」を使用しています。 管理者の承認ワークフローについて説明してください。
期待される結果:
ダッシュボードには各ユーザーとそのステータスが一覧表示され、承認または却下を選択でき、ロールの割り当ては管理者認可によって保護されます。
セキュリティ監査
安全All 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.
リスク要因
⚙️ 外部コマンド (11)
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (1)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/caffeinelabs-extension-user-approval/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/caffeinelabs-extension-user-approval?utm_source=security_passport_badge)HTMLバッジ
<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>埋め込みカード
<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>学術引用 (APA · BibTeX · CFF)
APA形式の引用
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形式の引用
@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 スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
Motokoの機能を保護する
保護されたバックエンド関数に承認チェックと管理者向け制御を追加します。
承認エクスペリエンスを構築する
アプリケーションユーザー向けに、申請、ステータス、アクセス拒否、管理者の各ビューを作成します。
アプリケーションへのアクセスを管理する
保留中のユーザーを確認し、申請を承認または却下し、ロールの割り当てを調整します。
これらのプロンプトを試す
このユーザー承認拡張機能を私のCaffeine AIアプリに追加してください。必要なバックエンド関数を示し、承認チェックをどこに配置すべきか説明してください。
保留中、承認済み、却下済み、管理者の各ユーザー向けにフロントエンドの状態を設計してください。申請アクション、ステータスメッセージ、保護された機能へのアクセスが拒否された場合の動作を含めてください。
ユーザーの一覧表示、承認ステータスの変更、ロールの管理を行う管理者向けワークフローを作成してください。すべての特権操作は管理者のみに制限してください。
バックエンドとフロントエンドの承認実装をレビューしてください。承認チェックのないpublic関数、安全でない管理者操作、一貫性のないユーザー状態を特定してください。
ベストプラクティス
- 保護されたすべてのバックエンド関数内で、認可チェックと承認チェックを適用します。
- フロントエンドで制限対象の機能を非表示にしている場合でも、バックエンドのチェックを信頼できる判定基準として扱います。
- 保護されたすべてのワークフローで、保留中、承認済み、却下済み、管理者の各ユーザーをテストします。
回避
- アクセスを強制するために、フロントエンドでの表示制御だけに依存しないでください。
- 承認の決定機能やユーザー一覧を管理者以外に公開しないでください。
- 新しいpublic関数が承認チェックを自動的に継承すると想定しないでください。
よくある質問
このスキルでは何が追加されますか?
これはロールベース認可の代わりになりますか?
管理者も承認を申請する必要がありますか?
ユーザーは自分自身を承認できますか?
このスキルは完成済みのインターフェースを提供しますか?
承認チェックはどこに追加する必要がありますか?
開発者情報
作成者
caffeinelabsライセンス
MIT
作者バージョン
v0.1.5
Skillstore リビジョン
r2
参照
a39a91716eadede5f4cdefd78178fed4e837a128
メンテナンスの新しさ
2026/7/24
利用状況
1 ダウンロード · 0 閲覧
ファイル構成
📄 SKILL.md