Skip to content

Security: hateem2121/RUN

SECURITY.md

Security Policy & Safe Guard Dog

Project: RUN Remix (run-remix)
Maintained by: RUN APPAREL (PVT) LTD / Durus Industries
Security Lead: M. Hateem Jamshaid (hateem@runapparel.com)


πŸ• The Town Watch & Safe Guard Dog

Think of cybersecurity like having a trusty, vigilant guard dog stationed at the factory gates.

We take the safety of our customers, our manufacturing blueprints, and our web application very seriously. If you find a broken lock, a loose fence board, or a secret trapdoor (a security vulnerability) in our system, we want to hear about it right away so we can fix it before any bad actors notice!

πŸ›‘οΈ Security Shield Layers

Our factory has multiple layers of protection, just like a medieval castle with walls, a moat, and guards:

flowchart TD
    Browser["🌐 Your Browser"] --> CSP["🧱 CSP Security Headers"]
    CSP --> Auth["πŸ”‘ Auth Cookies (httpOnly)"]
    Auth --> Rate["⏱️ Rate Limiters"]
    Rate --> Zod["βœ… Zod Data Validation"]
    Zod --> Service["🏭 Business Logic (neverthrow)"]
    Service --> DB["πŸ—„οΈ Neon PostgreSQL"]
    style Browser fill:#e3f2fd,stroke:#1565c0
    style DB fill:#e8f5e9,stroke:#2e7d32
Loading
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   HOW TO SAFELY REPORT A SECURITY HOLE                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  βœ… DO THIS (Responsible Alert):  β”‚  ❌ NEVER DO THIS (Dangerous):     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β€’ Tell us privately through      β”‚  β€’ Post about the bug in public    β”‚
β”‚    GitHub Private Advisories      β”‚    issues or social media          β”‚
β”‚  β€’ Email hateem@runapparel.com    β”‚  β€’ Try to delete or steal real     β”‚
β”‚  β€’ Give us time to patch the hole β”‚    customer data                   β”‚
β”‚  β€’ Share steps to reproduce it    β”‚  β€’ Attack server hosting infrastructureβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🚨 How Responsible Disclosure Works

flowchart TD
    Find["1. You discover a security hole or vulnerability"] --> Private["2. Submit private report via GitHub Security Advisories or email"]
    Private --> Ack["3. We acknowledge your report within 24–48 hours"]
    Ack --> Patch["4. Our security engineers craft and test a patch"]
    Patch --> Deploy["5. Patch deployed to production servers"]
    Deploy --> Thanks["6. Public acknowledgment & heartfelt thank-you!"]
Loading

πŸ“¬ How to Report Privately

Option A: GitHub Private Vulnerability Reporting (Recommended)

  1. Click on the Security tab at the top of the repository.
  2. Click Report a vulnerability under the Advisories menu.
  3. Fill in the description, steps to reproduce, and severity estimate.

Option B: Direct Confidential Email

If private advisory reporting is not available, send a confidential email directly to our security officer:

πŸ“§ Contact: M. Hateem Jamshaid (hateem@runapparel.com)
πŸ“ Subject: [SECURITY DISCLOSURE] Vulnerability in RUN Remix

Please include:

  • A clear description of the issue
  • The affected URL, route, or file path
  • Step-by-step instructions or sample payload showing how it happens
  • Suggested fix or patch if you have one

⏱️ Response Times (Our Promise to You)

Severity What It Means Acknowledgment Target Fix Time
πŸ”΄ Critical Anyone can access private data or break the server Within 24 hours Within 7 days
🟠 High Important feature broken or bypasses security checks Within 48 hours Within 14 days
🟑 Medium Minor leak or specific edge-case weakness Within 5 days Within 30 days
🟒 Low Small improvement or theoretical concern Within 10 days Next release

πŸ“¦ Supported Versions

Version Supported Notes
4.1.x βœ… Active Current release β€” receives all security patches
4.0.x ⚠️ Limited Critical security fixes only
3.x and below ❌ End of Life Please upgrade to 4.1.x

🎯 What Is In Scope

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        SECURITY AUDIT BOUNDARIES                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  🎯 IN SCOPE (We Want Reports):   β”‚  🚫 OUT OF SCOPE:                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β€’ Server APIs (server/)          β”‚  β€’ Third-party cloud providers     β”‚
β”‚  β€’ Authentication & OAuth cookies β”‚  β€’ DDoS or network flood attacks   β”‚
β”‚  β€’ Database queries & injection   β”‚  β€’ Phishing or social engineering  β”‚
β”‚  β€’ Admin panel access controls    β”‚  β€’ Physical access to computers    β”‚
β”‚  β€’ Client data exposure (client/) β”‚  β€’ Outdated browser vulnerabilitiesβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Thank you for helping us keep the sportswear factory safe for everyone!

There aren't any published security advisories