
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-codeInstalls 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- Vtex Io Service Paths And Cdn1.2K
- Vtex Io Messages And I18n1.2K
- Headless Bff Architecture1.2K
- Faststore Storefront1.2K
- Vtex Io Observability And Ops1.2K
- Headless Checkout Proxy1.1K
- Headless Intelligent Search1.1K
- Headless Caching Strategy1.1K
- Payment Idempotency1.1K
- Payment Pci Security1.1K
- Payment Async Flow1.1K
- Marketplace Rate Limiting1.1K
- Payment Provider Protocol1.1K
- Marketplace Catalog Sync1.1K
- Marketplace Order Hook1.1K
- Marketplace Fulfillment1.1K
- Payment Provider Framework1K
- Sales App Extensibility909
- Vtex Io React Apps1.7K
- Vtex Io Service Apps1.3K
- Vtex Io Masterdata1.3K
- Vtex Io Graphql Api1.3K
- Vtex Io Storefront React1.2K
- Vtex Io App Settings1.2K