Fähigkeiten delon-acl
📦

delon-acl

Inhaltsrevision r1 Sicher ⚡ Enthält Skripte⚙️ Externe Befehle

@delon/aclでAngularの権限を安全に管理

Angularチームには、ルート、コンポーネント、データアクセス全体で一貫したロールとアビリティのチェックが必要です。このスキルは、ガード、UI表示制御、サーバーサイド検証に関する実践的な@delon/aclパターンを示します。

Unterstützt: Claude Codex Code(CC)
🥉 77 Bronze

Mit meinem Agent installieren

Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.

Agent-Anfrage
Review the Skillstore skill "delon-acl" from https://skillstore.io/skills/7spade-delon-acl.md and its manifest at https://skillstore.io/api/skills/7spade-delon-acl/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

„delon-acl“ wird verwendet. 管理者ルートを保護する必要があります。

Erwartetes Ergebnis:

このスキルは、adminロールをチェックし、認可されていないユーザーを403ルートにリダイレクトする管理者ガードを推奨します。

„delon-acl“ wird verwendet. タスクボタンが権限を尊重する必要があります。

Erwartetes Ergebnis:

バックエンドルールを権威あるものとして維持しながら、作成、編集、削除ボタンにACLチェックを使うことを提案します。

„delon-acl“ wird verwendet. メンバー向けのブループリント権限が必要です。

Erwartetes Ergebnis:

メンバーシップロールをアビリティにマッピングし、タスク編集のための割り当てユーザーチェックを強調します。

Sicherheitsaudit

Sicher
v6 • 6.7.2026 Versionsbericht öffnen

All static findings were adjudicated as false positives. The flagged import() calls are static Angular lazy-loading examples, and the backtick findings are Markdown code fences or inline code, not shell execution. No prompt injection, exfiltration, or malicious behavioral intent was found in SKILL.md.

1
Gescannte Dateien
471
Analysierte Zeilen
0
Prüfelemente
0
Falschmeldungen ignoriert
Das letzte abgeschlossene statische und semantische Audit erkannte keine bestätigten Sicherheitsbefunde. Dies beweist nicht, dass der Skill keine Nebenwirkungen hat.
Geprüft von: codex Audit-Verlauf anzeigen →
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.

Versionsbericht öffnen
Sicherheitsbewertung

Berichtslink kopieren

https://skillstore.io/skills/7spade-delon-acl/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown-Badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/7spade-delon-acl/security.svg)](https://skillstore.io/skills/7spade-delon-acl?utm_source=security_passport_badge)

HTML-Badge

<a href="https://skillstore.io/skills/7spade-delon-acl?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/7spade-delon-acl/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Einbettungskarte

<iframe src="https://skillstore.io/embed/skills/7spade-delon-acl.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

7Spade. (2026). delon-acl security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/7spade-delon-acl/audits/6

BibTeX-Zitat

@techreport{7spade-7spade-delon-acl-2026, author = {7Spade}, title = {delon-acl security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/7spade-delon-acl/audits/6}, 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: "delon-acl security audit report (audit version 6)" version: "unspecified" type: report authors: - name: "7Spade" date-released: "2026-07-06" url: "https://skillstore.io/skills/7spade-delon-acl/audits/6" identifiers: - type: other value: "skillstore:7spade-delon-acl:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore-Score

Warum dieser Score Evidenzvertrauen: Hoch
55
Architektur
85
Wartbarkeit
85
Inhalt
70
Gemeinschaft
83
Spezifikationskonformität

Was Sie erstellen können

ロールガードを追加する

@delon/aclのガードパターンで、管理者、タスク作成、ブループリント編集のルートを保護します。

権限モデルを標準化する

ブループリントベースのワークフロー向けに、owner、admin、member、viewerのアビリティを定義します。

アクセス制御の網羅性をレビューする

リリース前にUIチェック、ルートガード、Firestoreルールを比較します。

Diese Prompts ausprobieren

基本的なACLをセットアップする
delon-aclスキルを使って、Angularコンポーネントでadminロールとuserロールを使用してACLServiceを初期化する方法を示してください。
条件付きUIを追加する
delon-aclスキルを使って、*aclIfとAngular @ifパターンで作成、編集、削除ボタンを非表示にする方法を示してください。
ルートガードを設計する
delon-aclスキルを使って、Angularで管理者アクセス、タスク作成、ブループリント編集のルートガードを作成してください。
権限モデルを監査する
delon-aclスキルを使って、ロール、アビリティ、ルートガード、UIチェック、Firestoreルールを含むブループリント権限モデルをレビューしてください。

Bewährte Praktiken

  • 保護されたルートをレンダリングする前に、認証後にACLを初期化します。
  • 保護されたすべてのアクションに対して、ルートガードとバックエンドルールを使用します。
  • ロールは広く保ち、各機能アクションに対して具体的なアビリティを使用します。

Vermeiden

  • 機密性の高いアクションを保護するために、非表示のボタンだけに依存すること。
  • ACLServiceを使用せず、多数のコンポーネントにロール名をハードコードすること。
  • 狭いアビリティチェックで十分な場合に、広範なロールを付与すること。

Häufig gestellte Fragen

このスキルは@delon/aclをインストールしますか?
いいえ。パッケージを別途インストールするプロジェクト向けに、実装ガイダンスと例を提供します。
単独でセキュリティを強制できますか?
いいえ。クライアントACLは、サーバーサイド認可またはFirestoreセキュリティルールと組み合わせる必要があります。
どのフレームワークを対象にしていますか?
Angular、ng-alain、@delon/acl version 20.1.0の例を対象としています。
ルートガードをサポートしていますか?
はい。ロールベース、アビリティベース、および組み合わせたガードパターンを含みます。
Claude CodeやCodexで使用できますか?
はい。このコンテンツはClaude、Codex、Claude Codeのワークフローと互換性があります。
ng-events専用ですか?
多くの例ではng-eventsのブループリントとタスクのワークフローを使用していますが、パターンは適応可能です。

Entwicklerdetails

Autor

7Spade

Lizenz

MIT

Skillstore-Revision

r1

Versionshinweis

Der Autor hat keine Version angegeben.

Ref.

c1fdca50ff516318f65fed0d7f9e82797c5171dc

Aktualität der Wartung

24.7.2026

Nutzung

8 Downloads · 202 Aufrufe

Dateistruktur

📄 SKILL.md

Mehr von 7Spade

Alle anzeigen
Alle anzeigen