This is a Deno project. The production application runs entirely on Deno with:
- Secure imports from
deno.jsonimport map - All runtime dependencies validated through JSR/deno.land registries
- No Node.js dependencies in production
Some npm packages are used for development tooling only:
tailwindcss- CSS processinghusky- Git hooksautoprefixer- CSS processingpostcss- CSS processing
Note: API testing (newman) and OpenAPI validation (@redocly/cli) are run via Docker to avoid dependency conflicts while maintaining functionality.
These tools do not affect production security as they:
- Never run in production environments
- Are isolated to local development
- Don't process user data or external inputs in production context
Dependabot alerts for npm packages in this repository relate to development tooling only. While we monitor these alerts, they do not pose direct security risks to the production application.
- Production runs on Deno with explicitly pinned versions
- All external APIs use proper validation and sanitization
- Security headers implemented (see
lib/utils/securityHeaders.ts) - Rate limiting and CSRF protection in place
For security concerns related to the production application, please contact the maintainers privately.