cybersecurity-architect

Design zero-trust security architecture for PayU microservices.

1|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/fajjarnr/payu --skill cybersecurity-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cybersecurity-architect
Source: https://github.com/fajjarnr/payu/tree/main/.agent/skills/cybersecurity-architect
Command: npx skills add https://github.com/fajjarnr/payu --skill cybersecurity-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PayU faces complex IAM, PKI, and zero-trust security challenges across microservices, requiring a cohesive architecture to protect data, enforce access controls, and comply with PCI-DSS.

Core Features & Use Cases

  • Identity & Access Management: RBAC/ABAC design, OIDC/OAuth, Keycloak integration, and MFA strategies.
  • Secure Coding & Compliance: OWASP alignment and PCI-DSS guidance across development lifecycles.
  • Zero Trust Architecture Patterns: Device posture, mutual TLS, network segmentation, and key management.
  • Use Case Example: Implement a secure login flow for a new microservice with token validation across services.

Quick Start

Configure IdP (Keycloak or similar), enable MFA, set up RBAC, and implement mTLS with a secrets manager.

Frequently Asked Questions about cybersecurity-architect

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

FAQPage Schema
How do I implement zero-trust security architecture for cloud-native microservices?

Zero-trust architecture for cloud-native microservices is implemented using mutual TLS, network segmentation, device posture checks, and strict key management. This skill provides reference patterns to enforce these controls across distributed services.

How do I set up Keycloak integration for RBAC and OAuth2 token validation?

Keycloak integration for RBAC and OAuth2 involves configuring an Identity Provider, enabling MFA strategies, and validating OIDC/OAuth2 tokens across services. This skill guides IdP setup and role-based access design for secure authentication flows.

What is the best way to align microservice coding practices with PCI-DSS and OWASP requirements?

Aligning microservice coding with PCI-DSS and OWASP requires integrating secure coding patterns and compliance governance across the development lifecycle. This skill provides guidance to satisfy encryption and access control requirements for payment data.

Can I use ABAC and RBAC models together for access control in IAM?

Yes, you can use ABAC and RBAC models together within Identity and Access Management. This skill covers designing both role-based and attribute-based access controls to enforce granular permissions across microservices.

Do I need a secrets manager to implement mTLS across microservices?

Yes, a secrets manager is needed to handle certificates and keys for mutual TLS across microservices. This skill outlines configuring mTLS alongside a secrets manager to establish secure service-to-service communication.

How does JWT validation work across services in a distributed system?

JWT validation across services in a distributed system works by verifying token signatures and claims issued via OIDC and OAuth2 flows. This skill provides example workflows for implementing secure token validation across microservices.