Commit Graph

398 Commits (89662b535be67d0ad4be7fc1e1d255be39ea5268)
 

Author SHA1 Message Date
TAMDeveloper13 89662b535b Update: Set limit for rate limiter 4 months ago
TAMDeveloper13 707cd851d6 Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 543bc84f70 feat: configure default rate limits and integrate SlowAPI middleware 4 months ago
Cizz22 c5f7384b2d feat: Implement role-based access control for OverhaulScope and integrate it into API endpoints. 4 months ago
Cizz22 a728d39fce feat: Add CSRF protection middleware to the application. 4 months ago
Cizz22 e9d4ab06cd feat: configure default rate limits and integrate SlowAPI middleware 4 months ago
TAMDeveloper13 6bab027427 Update: Retry mechanism + push 4 months ago
TAMDeveloper13 47074423e1 Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 6a73630d11 feat: Implement `SELECT FOR UPDATE` and nested transactions to prevent race conditions in `OverhaulScope` and `MaintenanceType` operations. 4 months ago
TAMDeveloper13 ca8006efd2 Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 f5c3cf774d fix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id. 4 months ago
TAMDeveloper13 38d898a028 Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 22ff523ccd fix exception logging 4 months ago
Cizz22 d9a6687ba7 feat: Strengthen security middleware by updating XSS, SQLi, RCE, and path traversal detection patterns, introducing security violation logging, and refining header and query parameter validation. 4 months ago
TAMDeveloper13 7377123f6c Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 ad53324311 feat: Enhance middleware security with header and data parameter whitelists, updated security patterns, and refined JSON inspection. 4 months ago
TAMDeveloper13 083fcf9911 [WARNING - FOR TEMPORARY ONLY] config adjustment 4 months ago
TAMDeveloper13 82dd96652b Merge remote-tracking branch 'origin/main' into oh_security 4 months ago
Cizz22 76aee62fa7 feat: Implement admin notification for rate limit exceeded events. 4 months ago
Cizz22 914eacb16a build: retain tests directory in Docker image. 4 months ago
Cizz22 71c62b6b3c feat: Add a unit testing guide, update pytest configuration to target unit tests, and refactor the overhaul activity service to use paginated equipment retrieval with location filtering. 4 months ago
Cizz22 af13a22104 refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 4 months ago
Cizz22 21baabab65 feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
Cizz22 308bdf1839 refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. 4 months ago
Cizz22 b19d1bc6a1 feat: Implement admin notification for rate limit exceeded events. 4 months ago
Cizz22 21601f3293 build: retain tests directory in Docker image. 4 months ago
Cizz22 3611d9dbe2 feat: Add a unit testing guide, update pytest configuration to target unit tests, and refactor the overhaul activity service to use paginated equipment retrieval with location filtering. 4 months ago
Cizz22 b8f9b85d1f Merge remote-tracking branch 'upstream/main' 4 months ago
Cizz22 b7ad1c9a6b refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 4 months ago
Cizz22 4f5c95029d feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
Cizz22 5084362f18 refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. 4 months ago
Cizz22 baa6aeb7e7 refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 4 months ago
Cizz22 e60a26b6a6 feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
alka 895c50eebb Update: Config configuration 5 months ago
alka 35ff567473 Merge remote-tracking branch 'origin/main' into oh_security 5 months ago
alka 72658ead62 Update: Config configuration for oh security 5 months ago
alka 806aa79b16 revert 7f9c484540
revert Update: Commented out create, update, and delete query for security playground
5 months ago
CIzz22 ae8a589b82 Update 'Jenkinsfile' 5 months ago
CIzz22 7ea00a0f77 Update 'Jenkinsfile' 5 months ago
CIzz22 67df6053af Update 'Jenkinsfile' 5 months ago
alka 7f9c484540 Update: Commented out create, update, and delete query for security playground 5 months ago
alka a49718af02 Update: new branch 5 months ago
Cizz22 da3f9433ca refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. 5 months ago
Cizz22 24ecc2f5f4 feat: Introduce request context management and refactor logging to JSON format with request IDs. 5 months ago
Cizz22 17c0bce713 refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 5 months ago
Cizz22 475e1f9c32 refactor: centralize model update logic into a new utility function and apply it across services, while also refining SQLAlchemy error handling and model attribute access. 5 months ago
Cizz22 5ba2a5c607 refactor: Improve Temporal simulation status validation and error handling in the router, and remove unused imports from the overhaul scope model. 5 months ago
Cizz22 4e75df1946 feat: Add session data to calculation time constraints and remove JSON body size limit middleware. 5 months ago
Cizz22 c1ebb41ff4 feat: Add `name` field to `CalculationSelectedEquipmentUpdate` schema. 5 months ago
Cizz22 08a2d2f843 feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints. 5 months ago