Skip to content

Security: ITIF-Syuhada/pemrograman-dasar

Security

SECURITY.md

πŸ”’ Security Policy

πŸ›‘οΈ Supported Versions

Kami mendukung versi berikut dengan security updates:

Version Supported
1.0.x βœ…
< 1.0 ❌

πŸ› Reporting a Vulnerability

Jika Anda menemukan security vulnerability, JANGAN buat public issue.

Cara Melaporkan:

  1. Email ke maintainer (jika ada email kontak)
  2. Private security advisory di GitHub
  3. Direct message ke maintainer

Informasi yang Perlu Disertakan:

  • Deskripsi vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (jika ada)

Response Time:

  • Initial response: Dalam 48 jam
  • Status update: Setiap 7 hari
  • Fix timeline: Tergantung severity

πŸ” Security Measures

Current:

  • βœ… No external API calls (data hanya di client-side)
  • βœ… No user authentication (no password storage)
  • βœ… No backend/database (static frontend only)
  • βœ… Input validation untuk mencegah XSS
  • βœ… Dependencies up-to-date

Planned:

  • Content Security Policy (CSP)
  • Subresource Integrity (SRI) untuk CDN
  • Regular dependency audits
  • Automated security scanning

🚨 Known Limitations

Aplikasi ini adalah educational tool dan:

  • Tidak menyimpan data sensitif
  • Tidak memerlukan authentication
  • Berjalan sepenuhnya di browser
  • Tidak ada backend/database

Risk level: Low (aplikasi pembelajaran, no sensitive data)

πŸ” Best Practices

Untuk Users:

  • Jangan input informasi pribadi/sensitif
  • Aplikasi ini untuk pembelajaran saja
  • Code yang ditulis tidak disimpan di server

Untuk Contributors:

  • Jangan tambahkan dependencies yang tidak aman
  • Validate semua user input
  • Sanitize HTML jika menggunakan dangerouslySetInnerHTML
  • Follow security best practices

πŸ“‹ Security Checklist untuk PRs

  • No sensitive data exposure
  • Input validation implemented
  • No XSS vulnerabilities
  • Dependencies updated
  • No hardcoded secrets/keys
  • Secure coding practices followed

πŸ”— Resources


πŸ†˜ Emergency Contact

Untuk security issues yang urgent:

  • Tag issue dengan security
  • Mention @maintainer
  • Email (jika ada)

Terima kasih telah membantu menjaga keamanan project ini! πŸ™


Last updated: October 7, 2025

There aren’t any published security advisories