vtex avatar

Vtex Io Security Boundaries

This one walks you through hardening VTEX IO app boundaries against exposure and leakage. Use it when reviewing whether a route should be public, validating external input at service boundaries, or checking if account, workspace, or user context could bleed across integrations. The core insight is treating every public route as an explicit trust boundary and never assuming internal service calls are inherently safe. It covers the gaps between authorization decisions (which token, which policy) and exposure decisions (what data crosses the line, what gets validated first). The constraints are practical: validate untrusted input immediately, never return raw downstream payloads, keep sensitive values out of logs, and always check context scope explicitly. Good for route hardening and integration reviews where the question is "is this boundary too permissive" rather than "who can call this."

skills.sh installs
1.2K
GitHub stars
47
last updated
Aug 21, 2026

Install

$ npx -y skills add vtex/skills --skill vtex-io-security-boundaries --agent claude-code

Installs into .claude/skills of the current project.

Files

Security Boundaries & Exposure Review

When this skill applies

Use this skill when the main question is whether a VTEX IO route, integration, or service boundary is safe.

  • Reviewing public versus private route exposure
  • Validating external input at service boundaries
  • Handling tokens, account context, or sensitive payloads
  • Avoiding cross-account, cross-workspace, or cross-user leakage
  • Hardening integrations that expose or consume sensitive data

Do not use this skill for:

  • policy declaration syntax in manifest.json
  • service runtime sizing
  • logging and observability strategy
  • frontend browser security concerns
  • deciding which VTEX auth token should call an endpoint

Decision rules

Sponsors

Details

Repository
github.com/vtex/skills
Categories
Security, Git & Pull Requests, Code Review & Quality
First seen
Jun 3, 2026

More from vtex/skills

All 40

Recommended

More Security
1mindrally avatarsecurity-best-practicesmindrally/skillsSecurity best practices for backend development, microservices, and secure coding patterns with emphasis on input validation and authentication967skills.sh installs
2netresearch avatarsecurity-auditnetresearch/security-audit-skillUse when conducting security assessments — OWASP Top 10 / API / LLM, CWE Top 25, CVSS scoring — auditing PHP/TYPO3, APIs, frontend, Terraform/K8s/Docker IaC, AW839skills.sh installs
3aj-geddes avataraccess-control-rbacaj-geddes/useful-ai-promptsImplement Role-Based Access Control (RBAC), permissions management, and authorization policies. Use when building secure access control systems with fine-graine763skills.sh installs
4mindrally avatarauth0-authenticationmindrally/skillsGuidelines for implementing Auth0 authentication with best practices for security, rules, actions, and SDK integration724skills.sh installs
5aj-geddes avatarapi-authenticationaj-geddes/useful-ai-promptsImplement secure API authentication with JWT, OAuth 2.0, API keys, and session management. Use when securing APIs, managing tokens, or implementing user authent612skills.sh installs
6aj-geddes avataroauth-implementationaj-geddes/useful-ai-promptsImplement secure OAuth 2.0, OpenID Connect (OIDC), JWT authentication, and SSO integration. Use when building secure authentication systems for web and mobile a558skills.sh installs