zenticalab-security

Apply OWASP Top 10 2025 security guidance to .NET APIs and Angular clients.

19|2|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/CamiloAndresGTRUniandes/lucy-ai --skill zenticalab-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zenticalab-security
Source: https://github.com/CamiloAndresGTRUniandes/lucy-ai/tree/main/skills/zenticalab-security
Command: npx skills add https://github.com/CamiloAndresGTRUniandes/lucy-ai --skill zenticalab-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces the risk of critical security vulnerabilities in the ZENTICALAB application by providing concrete, mapped, and actionable OWASP Top 10 2025 guidance for both backend and frontend.

Core Features & Use Cases

  • OWASP Top 10 2025 mapping for ZENTICALAB: Covers A01–A10 with rules tailored to the platform, including multi-tenant authorization and request handling.
  • Backend hardening for .NET: Provides secure patterns for tenant-safe data access, secure headers, injection prevention, crypto/JWT requirements, rate limiting, auth failure handling, and resilient exception behavior.
  • Frontend hardening for Angular: Covers XSS-safe rendering practices, token storage guidance (avoid localStorage), and production-oriented content security posture.
  • Security logging and pre-merge checklist: Defines what to log, what to alert on, and a pre-PR verification list to enforce consistency.

Quick Start

Ask your team to use zenticalab-security as the security checklist for every PR, specifically validating tenant authorization, injection defenses, secure token handling, and production logging before merge.

Frequently Asked Questions about zenticalab-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement multi-tenant authorization in a .NET API?

Multi-tenant authorization in a .NET API requires enforcing tenant-scoped data access controls so queries only return records belonging to the authenticated tenant. This prevents cross-tenant data leakage by validating tenant context at the data access layer.

What is the best way to prevent Angular XSS vulnerabilities?

Preventing Angular XSS vulnerabilities involves applying XSS-safe rendering practices and enforcing a production-oriented content security posture. Avoid bypassing Angular's built-in sanitization to ensure untrusted input is safely encoded before rendering.

How do I securely configure JWT tokens and avoid localStorage in Angular?

To securely configure JWT tokens and avoid localStorage in Angular, implement secure token storage guidance by keeping tokens out of localStorage. Configure JWT validation and crypto requirements on the backend to ensure robust authentication.

Does this OWASP Top 10 2025 security checklist cover backend and frontend hardening?

Yes, the OWASP Top 10 2025 security checklist covers both backend and frontend hardening. It provides secure patterns for .NET APIs including injection prevention and rate limiting, alongside Angular frontend defenses like XSS-safe rendering.

What should secure logging and alerting include for application security?

Secure logging and alerting for application security should define what to log and what to alert on, tracking auth failures and injection attempts. It enforces a pre-PR verification list to maintain consistent security monitoring across changes.