Skip to content

[PM-14378] SecurityTask Authorization Handler #1477

[PM-14378] SecurityTask Authorization Handler

[PM-14378] SecurityTask Authorization Handler #1477

Triggered via pull request December 12, 2024 23:34
Status Success
Total duration 5m 29s
Artifacts 2

test-database.yml

on: pull_request
Check for test secrets
1s
Check for test secrets
Run validation
2m 1s
Run validation
Fit to window
Zoom out
Zoom in

Annotations

19 warnings
Run validation: src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenProvider.cs#L23
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'User'.'
Run validation: src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenProvider.cs#L24
XML comment has badly formed XML -- 'Expected an end tag for element 'User'.'
Run validation: src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenProvider.cs#L24
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Run validation: src/Core/AdminConsole/OrganizationFeatures/OrganizationUsers/UpdateOrganizationUserCommand.cs#L121
Possible null reference argument for parameter 'collections' in 'Task IOrganizationUserRepository.ReplaceAsync(OrganizationUser obj, IEnumerable<CollectionAccessSelection> collections)'.
Run validation: src/Core/Vault/Queries/GetCipherPermissionsForUserQuery.cs#L79
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Run validation: src/Core/Billing/Services/IProviderBillingService.cs#L52
XML comment has cref attribute 'planType' that could not be resolved
Run validation: src/Core/Vault/Repositories/ICipherRepository.cs#L47
XML comment has cref attribute 'IGetCipherPermissionsForUserQuery' that could not be resolved
Run tests: test/Infrastructure.IntegrationTest/Comparers/SecurityTaskComparer.cs#L11
Nullability of reference types in type of parameter 'x' of 'bool SecurityTaskComparer.Equals(SecurityTask x, SecurityTask y)' doesn't match implicitly implemented member 'bool IEqualityComparer<SecurityTask>.Equals(SecurityTask? x, SecurityTask? y)' (possibly because of nullability attributes).
Run tests: test/Infrastructure.IntegrationTest/Comparers/SecurityTaskComparer.cs#L11
Nullability of reference types in type of parameter 'y' of 'bool SecurityTaskComparer.Equals(SecurityTask x, SecurityTask y)' doesn't match implicitly implemented member 'bool IEqualityComparer<SecurityTask>.Equals(SecurityTask? x, SecurityTask? y)' (possibly because of nullability attributes).
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L250
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L253
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L279
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L282
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L303
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L306
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L326
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run tests: test/Infrastructure.IntegrationTest/Vault/Repositories/CipherRepositoryTests.cs#L329
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

Artifacts

Produced during runtime
Name Size
report.xml
1.17 KB
sql.dacpac
117 KB