You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only the current v4.0.x release line is supported. Older versions (v3.x and earlier) are archived and no longer receive security patches, bug fixes, or deployment support.
Version
Status
Support Level
4.0.1
β Current
Full support - security patches & features
4.0.0
β οΈ Legacy
No active fixes; upgrade recommended
3.x and earlier
β Unsupported
Please upgrade to the latest v4.0.x release
π Security Measures
Data Protection
Measure
Implementation
Status
No PII Storage
User data processed in-memory only
β Active
Session Isolation
Each session completely isolated
β Active
Memory Cleanup
Data cleared on session end
β Active
No Query Logging
User queries not persisted
β Active
Source-Only Answers
All responses from Manual directly
β Active
Input Validation
Security Measure
Implementation
Status
Query Length Limit
Maximum 2000 characters
β Active
Special Character Filter
Dangerous characters sanitized
β Active
SQL Injection Prevention
Parameterized queries
β Active
XSS Prevention
HTML entity encoding
β Active
Command Injection Block
Shell metacharacter filtering
β Active
Path Traversal Prevention
Filename validation
β Active
Content Safety
Protection Type
Coverage
Status
Bribery/Corruption Detection
100% blocked
β Active
Fund Misuse Detection
100% blocked
β Active
Sexual Content Filter
25+ patterns
β Active
Profanity Filter (English)
40+ patterns
β Active
Profanity Filter (Urdu/Hindi)
50+ patterns
β Active
Violence/Hate Speech
15+ patterns
β Active
Off-Scope Query Handling
Polite rejection
β Active
API Security (v4.0.0)
Endpoint
Protection
Access
/chat
Session validation
Public
/admin/authenticate
Server-side password check
Public (login)
/admin/run-stats
Session-based auth
Admin only
/admin/run-calibration
Session-based auth
Admin only
/admin/groq-status
Rate limited
Public
/admin/groq-toggle
Admin only
Restricted
/feedback/*
Session validated
Public
Authentication & Access Control (v4.0.0)
Feature
Implementation
Status
Server-Side Auth
Password validated via /admin/authenticate
β Active
Session Management
Flask session cookies with httpOnly
β Active
Mode Separation
User/Admin modes with different capabilities
β Active
No Client Secrets
Zero passwords or keys in JavaScript
β Active
Virtual Env Isolation
All packages in isolated .venv
β Active
Network Security (v4.0.0)
Feature
Implementation
Status
HTTPS/TLS
Required for production
β Active
GitHub Pages
HTTPS by default, DDoS protection
β Active
Netlify
CSP headers, X-Frame-Options, HSTS
β Ready
Cloudflare Tunnel
Encrypted tunnels, temporary URLs
β Active
CORS
Whitelist-based origin control
β Configurable
Rate Limiting
100 requests/minute recommended
π§ Ready
API Authentication
Session-based for admin endpoints
β Active
Firewall
Block unused ports
π§ Recommended
π LLM Security
Groq API Protection (v3.3.2)
Measure
Implementation
API Key Storage
Environment variable only
Toggle Control
Admin-only endpoint
Fallback Logic
Graceful degradation
Response Sanitization
Same filters as local LLM
Answer Verification
Layer
Protection
Source Binding
All answers from Manual only
Citation Requirement
Page reference mandatory
Hallucination Prevention
No external knowledge used
Word Limit
100 words max per response
Numeric Validation
Values cross-checked
π¨ Vulnerability Reporting
How to Report
If you discover a security vulnerability in PDBOT:
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
The developer is not responsible for security breaches due to:
- Improper deployment or configuration
- Failure to implement recommended security measures
- Use in environments beyond intended scope
- Failure to update to latest versions
Users are responsible for:
- Properly configuring security settings
- Keeping the software updated
- Following security best practices
- Complying with applicable regulations
- Implementing network-level protections
Last Updated: January 8, 2026 Version: 3.4.0
Security is a shared responsibility. Please report vulnerabilities responsibly.