Spaces:
Runtime error
Runtime error
Commit History
-
Deploy Gradio app to HF Spaces
Aryan Mishra- Remove Streamlit/FastAPI/Celery - Add single-file Gradio UI - Add SQLite for prediction history - Update docs and CI2617189
-
Restructure project layout, modernize stack, and clean up deprecated code
Aryan Mishra- Flatten directory structure: api/app/ -> app/, config/docker/ -> docker/ - Rename ML library from src/ to absa/ for clarity - Migrate from Streamlit dashboard to HTMX-based UI (see docs/HTMX_MIGRATION.md) - Add CSRF middleware (app/middleware/csrf.py) and pyproject.toml - Remove deprecated: dashboard_backup/, streamlit_app/, old planning docs, railway.json - Update: README, .env.example, .gitignore, requirements.txt, dvc.yaml, tests - Fix import paths across absa/, app/, tests/, and scripts/547bc5b
-
chore: Address security vulnerabilities and apply best practices
Aryan Mishra- Removed hardcoded credentials in docker-compose.yml in favor of environment variables. - Fixed SQL injection vulnerability in drift_monitor.py by using parameterized queries. - Prevented potential XSS in predict_result.html by replacing innerHTML with safe DOM API methods. - Added essential security headers (CSP, X-Frame-Options, etc.) to nginx configuration. - Upgraded vulnerable dependencies (fastapi, jinja2, pandas, etc.) in requirements.txt and added slowapi for rate limiting. - Improved error handling and resource cleanup in batch processing tasks. - Added SECURITY_AUDIT.md to document the security assessment.c539266
-
feat: Phase 8 - final evaluation and portfolio polish
Aryan Mishra1130076