313 Commits (fdde5bdee3fab007460c9f16c70ec516ba502106)

Author SHA1 Message Date
Cizz22 fdde5bdee3 feat: Disable unknown JSON key and query parameter validation by commenting out respective checks. 4 months ago
Cizz22 1500e40d3f add dowm;pad 4 months ago
Cizz22 993803b295 fix 4 months ago
Cizz22 dae4b34897 fix header 4 months ago
Cizz22 813ed6f4e2 feat: integrate SlowAPIMiddleware and configure default rate limits. 4 months ago
Cizz22 1a1500fcbe feat: Implement `with_for_update` in simulation and node retrieval to prevent TOCTOU race conditions. 4 months ago
Cizz22 8b2388f5fc feat: Enhance security by logging specific violation details internally and providing generic client error messages, while refining user context in logs. 4 months ago
Cizz22 be3e1e6ae4 fix exception logging 4 months ago
Cizz22 6a3215f7d7 feat: Update security middleware patterns for XSS, SQLi, RCE, and path traversal, add logging for detected threats, and refine HTTP exception logging levels. 4 months ago
Cizz22 64d1fcf4dd feat: Implement comprehensive request validation by adding header and data parameter whitelisting, enhancing JSON body inspection, and standardizing validation error codes to 422. 4 months ago
Cizz22 ed5275c237 feat: Configure Aeros license retrieval from Vault, falling back to environment variables defined in the new `.env.example`. 4 months ago
Cizz22 212a37c7bd feat: Add 'items_per_page' to the set of recognized pagination size query parameters. 4 months ago
Cizz22 ba3bdc778c feat: Integrate Vault for secret management and add comprehensive unit tests for core modules, schemas, and middleware. 4 months ago
alka 19ec01cc6d Update: Change secret mount point from .env to vault 4 months ago
Cizz22 d9a3c52f69 feat: Add AEROS session timeout and streamline AEROS post request JSON handling and error checking. 4 months ago
Cizz22 34e66858c4 chore: Remove debug print statements for component importance analysis. 4 months ago
Cizz22 a7a1f63f3e feat: Implement user context propagation and enhance error logging with unique IDs and user details. 4 months ago
Cizz22 fadfafc241 Refactor AEROS API integration and dependency management, enhance security middleware, and refine validation rules for query parameters and schema fields. 4 months ago
Cizz22 4392809e81 refactor: Centralize Aeros file upload logic into a new utility function, update `licaeros` dependency to 0.1.2, and add `__init__.py`. 5 months ago
Cizz22 fb63b821be refactor: Improve filename sanitization by removing shell variable patterns and directly stripping invalid characters. 5 months ago
Cizz22 ef702047e4 feat: Return the cleaned filename in the import project service response. 5 months ago
Cizz22 42a289ffcb fix: remove command substitution patterns from filenames during sanitization. 5 months ago
Cizz22 d6d6ab3631 feat: Integrate `licaeros` library for licensed AEROS API calls, centralizing request logic in `aeros_utils.py` and updating services to use it. 5 months ago
Cizz22 05e03db903 refactor: improve exception handling, introduce structured logging, and refine uvicorn access logging.
digital-twin/RBD-multibranch/pipeline/head There was a failure building this commit Details
5 months ago
Cizz22 3ba2ce1b02 style: Add blank line for improved readability. 5 months ago
Cizz22 1329d5b85d feat: validate uploaded file content type is application/octet-stream 5 months ago
Cizz22 abb7e8d27b feat: Implement JSON logging with request context and centralize logging configuration. 5 months ago
Cizz22 d694dafa8f feat: Enable overhaul schedule CRUD operations by uncommenting Pydantic schemas and API endpoints, and adding placeholder service functions. 5 months ago
Cizz22 56552b6dd9 feat: Add Pydantic field validation with max_length and pattern constraints to various schemas and models. 5 months ago
Cizz22 937a3a95b1 refactor: improve SQLAlchemy error handling, refine column access for query conditions, and use `operator.attrgetter` for model dictionary serialization. 5 months ago
Cizz22 3924954900 feat: Implement filename sanitization for uploaded files and enforce secure default filenames for downloads. 5 months ago
Cizz22 47cacc50d2 feat: integrate ClamAV for virus scanning of uploaded files and update pagination schema alias. 5 months ago
CIzz22 4d5257986d Update 'src/middleware.py' 5 months ago
Cizz22 5ccb44ff46 update eaf 5 months ago
Cizz22 9b8034088e fix bug 6 months ago
Cizz22 0de7bc9bbe add validation 6 months ago
Cizz22 3f940b9a4f fix mtbf 6 months ago
Cizz22 0068450284 fix 6 months ago
Cizz22 a09a357c4f fix minor 6 months ago
Cizz22 be44837cc3 fix base rbd 6 months ago
Cizz22 7fb967fa94 fix oh yearly 6 months ago
Cizz22 87408680d9 fix handle more than oh 7 months ago
Cizz22 fe875a3677 add yearly simulation run 7 months ago
Cizz22 b9dec05768 fix minor 7 months ago
Cizz22 821ca8cc97 fix minor 7 months ago
Cizz22 82f20a0e11 add custom parameter endpoint 7 months ago
Cizz22 c9c1211af3 fix 7 months ago
Cizz22 97b6f2b2c9 add download 7 months ago
Cizz22 90efb4d21c minor 7 months ago
Cizz22 e5abd0ba00 fix 7 months ago