Skip to content

Capplequoppe/agent-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

143 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Policy

Supported Versions

Version Supported
1.x
< 1.0

Reporting a Vulnerability

DO NOT create a public GitHub issue for security vulnerabilities.

Instead, please report security vulnerabilities to:

Please include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if available)

Security Measures

Frontend Security

  • Content Security Policy (CSP): Prevents XSS attacks by restricting resource loading
  • Markdown Sanitization: User-generated markdown sanitized via rehype-sanitize
  • HTTPS Only: All traffic encrypted with TLS 1.3
  • Security Headers: X-Frame-Options, X-Content-Type-Options, HSTS
  • Dependency Scanning: Automated daily scans via pnpm audit and Snyk
  • Error Tracking: Sentry integration with PII redaction

Backend Security

  • CORS Configuration: Only allows requests from authorized origins
  • Input Validation: All API inputs validated with class-validator
  • Authentication: JWT-based authentication with secure token storage
  • Rate Limiting: API rate limiting to prevent abuse
  • SQL Injection Prevention: TypeScript type safety and parameterized queries

Infrastructure Security

  • Automated Updates: Dependabot creates PRs for dependency updates
  • CI/CD Security: GitHub Actions with secret scanning
  • Environment Isolation: Separate environments for dev/staging/production
  • Secret Management: GitHub Secrets for sensitive configuration

Security Best Practices for Contributors

  • Never commit secrets (API keys, tokens) to the repository
  • Run pnpm audit before submitting PRs
  • Use environment variables for configuration (see .env.example)
  • Sanitize all user input before rendering
  • Follow OWASP Top 10 guidelines
  • Enable 2FA on your GitHub account
  • Sign commits with GPG keys

Security Update Schedule

  • Critical Patches: Applied within 24 hours
  • High Severity: Applied within 1 week
  • Medium/Low Severity: Applied during regular dependency updates
  • Dependency Updates: Reviewed and merged weekly

Contact

For security-related inquiries, contact: security@example.com

About

No description, website, or topics provided.

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages