Files
jobtrackingapp/docs/security/ENDPOINT_AUTH_MATRIX.csv
T

1.8 KiB

1methodroutesourcedeclared_authcontrol_observedsensitive_asset_or_effectcandidate_test_suiteaudit_execution
2GET/api/attachments/{jobId:int}AttachmentsController.cs:87local schemeparent owner-filtered existence check before child listingattachment metadataAttachmentConsistencyTestssource reviewed; negative list and HTTP NOT RUN
3GET/api/attachments/download/{id:int}AttachmentsController.cs:103local schemeparent Include ownership filter and managed path checksattachment bytesAttachmentConsistencyTestsPASSED foreign-owner controller rejection; HTTP NOT RUN
4PATCH/api/attachments/{id:int}AttachmentsController.cs:125local schemeparent Include ownership filter via shared helpermetadata and AI-use flagAttachmentConsistencyTestsPASSED foreign-owner controller rejection; HTTP NOT RUN
5DELETE/api/attachments/{id:int}AttachmentsController.cs:170local schemeparent Include ownership filter via shared helperattachment removalAttachmentConsistencyTestsPASSED foreign-owner controller rejection with row/file retained; HTTP NOT RUN
6GET/api/billing/statusBillingController.cs:42local schememethod declares local authenticationentitlement statusBillingControllerTestsNOT RUN
7POST/api/billing/checkoutBillingController.cs:58local schememethod declares local authentication; provider mocked onlycheckout sessionBillingControllerTestsNOT RUN
8POST/api/billing/portalBillingController.cs:104local schememethod declares local authentication; provider mocked onlybilling portalBillingControllerTestsNOT RUN
9POST/api/billing/webhookBillingController.cs:132AllowAnonymoussignature verification and size limit; full binding audit pendingsubscription entitlementBillingControllerTestsNOT RUN
10PUT/api/users/{id}/rolesUsersController.cs:142Admin role at classprivilege transition review pendingaccount rolesUsersControllerTestsNOT RUN