Path Lines of Code config/src/main/java/com/epam/aidial/core/config/Addon.java 10 config/src/main/java/com/epam/aidial/core/config/Application.java 112 config/src/main/java/com/epam/aidial/core/config/Assistant.java 12 config/src/main/java/com/epam/aidial/core/config/Assistants.java 10 config/src/main/java/com/epam/aidial/core/config/Config.java 51 config/src/main/java/com/epam/aidial/core/config/Deployment.java 32 config/src/main/java/com/epam/aidial/core/config/Features.java 39 config/src/main/java/com/epam/aidial/core/config/Interceptor.java 3 config/src/main/java/com/epam/aidial/core/config/Key.java 24 config/src/main/java/com/epam/aidial/core/config/Limit.java 14 config/src/main/java/com/epam/aidial/core/config/Model.java 19 config/src/main/java/com/epam/aidial/core/config/ModelType.java 4 config/src/main/java/com/epam/aidial/core/config/Pricing.java 12 config/src/main/java/com/epam/aidial/core/config/Role.java 8 config/src/main/java/com/epam/aidial/core/config/RoleBasedEntity.java 19 config/src/main/java/com/epam/aidial/core/config/Route.java 21 config/src/main/java/com/epam/aidial/core/config/TokenLimits.java 8 config/src/main/java/com/epam/aidial/core/config/Upstream.java 17 config/src/main/java/com/epam/aidial/core/config/databind/DoubleStringDeserializer.java 22 config/src/main/java/com/epam/aidial/core/config/databind/JsonArrayToSchemaMapDeserializer.java 38 config/src/main/java/com/epam/aidial/core/config/databind/JsonToStringDeserializer.java 15 config/src/main/java/com/epam/aidial/core/config/databind/MapToJsonArraySerializer.java 19 config/src/main/java/com/epam/aidial/core/config/validation/ConformToMetaSchema.java 18 config/src/main/java/com/epam/aidial/core/config/validation/ConformToMetaSchemaValidator.java 31 config/src/main/java/com/epam/aidial/core/config/validation/CustomApplicationsConformToTypeSchemas.java 18 config/src/main/java/com/epam/aidial/core/config/validation/CustomApplicationsConformToTypeSchemasValidator.java 63 config/src/main/java/com/epam/aidial/core/metaschemas/DialFileFormat.java 26 config/src/main/java/com/epam/aidial/core/metaschemas/MetaSchemaHolder.java 30 server/src/main/java/com/epam/aidial/core/server/AiDial.java 296 server/src/main/java/com/epam/aidial/core/server/Proxy.java 225 server/src/main/java/com/epam/aidial/core/server/ProxyContext.java 206 server/src/main/java/com/epam/aidial/core/server/config/ConfigStore.java 5 server/src/main/java/com/epam/aidial/core/server/config/FileConfigStore.java 190 server/src/main/java/com/epam/aidial/core/server/controller/AccessControlBaseController.java 42 server/src/main/java/com/epam/aidial/core/server/controller/AddonController.java 52 server/src/main/java/com/epam/aidial/core/server/controller/ApplicationController.java 144 server/src/main/java/com/epam/aidial/core/server/controller/ApplicationTypeSchemaController.java 92 server/src/main/java/com/epam/aidial/core/server/controller/ApplicationUtil.java 34 server/src/main/java/com/epam/aidial/core/server/controller/AssistantController.java 58 server/src/main/java/com/epam/aidial/core/server/controller/BucketController.java 31 server/src/main/java/com/epam/aidial/core/server/controller/CodeInterpreterController.java 179 server/src/main/java/com/epam/aidial/core/server/controller/Controller.java 6 server/src/main/java/com/epam/aidial/core/server/controller/ControllerSelector.java 351 server/src/main/java/com/epam/aidial/core/server/controller/ControllerTemplate.java 18 server/src/main/java/com/epam/aidial/core/server/controller/DeploymentController.java 153 server/src/main/java/com/epam/aidial/core/server/controller/DeploymentFeatureController.java 177 server/src/main/java/com/epam/aidial/core/server/controller/DeploymentPostController.java 506 server/src/main/java/com/epam/aidial/core/server/controller/DownloadFileController.java 47 server/src/main/java/com/epam/aidial/core/server/controller/FileMetadataController.java 57 server/src/main/java/com/epam/aidial/core/server/controller/InterceptorController.java 209 server/src/main/java/com/epam/aidial/core/server/controller/InvitationController.java 102 server/src/main/java/com/epam/aidial/core/server/controller/LimitController.java 42 server/src/main/java/com/epam/aidial/core/server/controller/ModelController.java 92 server/src/main/java/com/epam/aidial/core/server/controller/NotificationController.java 57 server/src/main/java/com/epam/aidial/core/server/controller/PublicationController.java 229 server/src/main/java/com/epam/aidial/core/server/controller/RegexUtil.java 61 server/src/main/java/com/epam/aidial/core/server/controller/ResourceController.java 243 server/src/main/java/com/epam/aidial/core/server/controller/ResourceOperationController.java 186 server/src/main/java/com/epam/aidial/core/server/controller/RouteController.java 244 server/src/main/java/com/epam/aidial/core/server/controller/ShareController.java 210 server/src/main/java/com/epam/aidial/core/server/controller/UploadFileController.java 76 server/src/main/java/com/epam/aidial/core/server/controller/UserInfoController.java 22 server/src/main/java/com/epam/aidial/core/server/data/AddonData.java 16 server/src/main/java/com/epam/aidial/core/server/data/ApiKeyData.java 75 server/src/main/java/com/epam/aidial/core/server/data/ApplicationData.java 27 server/src/main/java/com/epam/aidial/core/server/data/AssistantData.java 18 server/src/main/java/com/epam/aidial/core/server/data/AuthBucket.java 12 server/src/main/java/com/epam/aidial/core/server/data/AutoSharedData.java 5 server/src/main/java/com/epam/aidial/core/server/data/Bucket.java 5 server/src/main/java/com/epam/aidial/core/server/data/CapabilitiesData.java 16 server/src/main/java/com/epam/aidial/core/server/data/Conversation.java 86 server/src/main/java/com/epam/aidial/core/server/data/CopySharedAccessRequest.java 3 server/src/main/java/com/epam/aidial/core/server/data/DeleteNotificationRequest.java 4 server/src/main/java/com/epam/aidial/core/server/data/DeploymentData.java 34 server/src/main/java/com/epam/aidial/core/server/data/ErrorData.java 11 server/src/main/java/com/epam/aidial/core/server/data/ErrorDetailsData.java 14 server/src/main/java/com/epam/aidial/core/server/data/FeaturesData.java 24 server/src/main/java/com/epam/aidial/core/server/data/Invitation.java 30 server/src/main/java/com/epam/aidial/core/server/data/InvitationCollection.java 11 server/src/main/java/com/epam/aidial/core/server/data/InvitationLink.java 3 server/src/main/java/com/epam/aidial/core/server/data/InvitationType.java 4 server/src/main/java/com/epam/aidial/core/server/data/InvitationsMap.java 11 server/src/main/java/com/epam/aidial/core/server/data/ItemLimitStats.java 7 server/src/main/java/com/epam/aidial/core/server/data/LimitStats.java 11 server/src/main/java/com/epam/aidial/core/server/data/ListData.java 18 server/src/main/java/com/epam/aidial/core/server/data/ListPublishedResourcesRequest.java 7 server/src/main/java/com/epam/aidial/core/server/data/ListSharedResourcesRequest.java 9 server/src/main/java/com/epam/aidial/core/server/data/ModelData.java 21 server/src/main/java/com/epam/aidial/core/server/data/MoveResourcesRequest.java 12 server/src/main/java/com/epam/aidial/core/server/data/Notification.java 28 server/src/main/java/com/epam/aidial/core/server/data/Notifications.java 4 server/src/main/java/com/epam/aidial/core/server/data/PricingData.java 13 server/src/main/java/com/epam/aidial/core/server/data/Prompt.java 23 server/src/main/java/com/epam/aidial/core/server/data/Publication.java 49 server/src/main/java/com/epam/aidial/core/server/data/Publications.java 4 server/src/main/java/com/epam/aidial/core/server/data/RejectPublicationRequest.java 3 server/src/main/java/com/epam/aidial/core/server/data/ResourceLink.java 3 server/src/main/java/com/epam/aidial/core/server/data/ResourceLinkCollection.java 11 server/src/main/java/com/epam/aidial/core/server/data/ResourceTypes.java 36 server/src/main/java/com/epam/aidial/core/server/data/ResourceUrl.java 51 server/src/main/java/com/epam/aidial/core/server/data/RevokeResourcesRequest.java 15 server/src/main/java/com/epam/aidial/core/server/data/Rule.java 15 server/src/main/java/com/epam/aidial/core/server/data/Rules.java 5 server/src/main/java/com/epam/aidial/core/server/data/ScaleSettingsData.java 11 server/src/main/java/com/epam/aidial/core/server/data/ShareResourcesRequest.java 20 server/src/main/java/com/epam/aidial/core/server/data/SharedByMeDto.java 104 server/src/main/java/com/epam/aidial/core/server/data/SharedResource.java 24 server/src/main/java/com/epam/aidial/core/server/data/SharedResources.java 43 server/src/main/java/com/epam/aidial/core/server/data/SharedResourcesResponse.java 12 server/src/main/java/com/epam/aidial/core/server/data/SubscribeResourcesRequest.java 7 server/src/main/java/com/epam/aidial/core/server/data/TokenLimitsData.java 13 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterExecuteRequest.java 12 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterExecuteResponse.java 12 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterFile.java 10 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterFiles.java 9 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterInputFile.java 10 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterOutputFile.java 10 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterSession.java 11 server/src/main/java/com/epam/aidial/core/server/data/codeinterpreter/CodeInterpreterSessionId.java 8 server/src/main/java/com/epam/aidial/core/server/function/BaseFunction.java 24 server/src/main/java/com/epam/aidial/core/server/function/BaseRequestFunction.java 8 server/src/main/java/com/epam/aidial/core/server/function/BaseResponseFunction.java 10 server/src/main/java/com/epam/aidial/core/server/function/CollectRequestAttachmentsFn.java 45 server/src/main/java/com/epam/aidial/core/server/function/CollectRequestDataFn.java 17 server/src/main/java/com/epam/aidial/core/server/function/CollectResponseAttachmentsFn.java 63 server/src/main/java/com/epam/aidial/core/server/function/enhancement/AppendApplicationPropertiesFn.java 35 server/src/main/java/com/epam/aidial/core/server/function/enhancement/ApplyDefaultDeploymentSettingsFn.java 30 server/src/main/java/com/epam/aidial/core/server/function/enhancement/EnhanceAssistantRequestFn.java 94 server/src/main/java/com/epam/aidial/core/server/function/enhancement/EnhanceModelRequestFn.java 32 server/src/main/java/com/epam/aidial/core/server/limiter/RateBucket.java 61 server/src/main/java/com/epam/aidial/core/server/limiter/RateLimitResult.java 5 server/src/main/java/com/epam/aidial/core/server/limiter/RateLimiter.java 224 server/src/main/java/com/epam/aidial/core/server/limiter/RateWindow.java 20 server/src/main/java/com/epam/aidial/core/server/limiter/RequestRateLimit.java 33 server/src/main/java/com/epam/aidial/core/server/limiter/TokenRateLimit.java 52 server/src/main/java/com/epam/aidial/core/server/log/GfLogStore.java 313 server/src/main/java/com/epam/aidial/core/server/log/LogStore.java 5 server/src/main/java/com/epam/aidial/core/server/security/AccessService.java 223 server/src/main/java/com/epam/aidial/core/server/security/AccessTokenValidator.java 154 server/src/main/java/com/epam/aidial/core/server/security/ApiKeyGenerator.java 23 server/src/main/java/com/epam/aidial/core/server/security/ApiKeyStore.java 104 server/src/main/java/com/epam/aidial/core/server/security/EncryptionService.java 58 server/src/main/java/com/epam/aidial/core/server/security/ExtractedClaims.java 5 server/src/main/java/com/epam/aidial/core/server/security/GetUserRoleFn.java 8 server/src/main/java/com/epam/aidial/core/server/security/GetUserRoleFunctionFactory.java 56 server/src/main/java/com/epam/aidial/core/server/security/IdentityProvider.java 307 server/src/main/java/com/epam/aidial/core/server/security/RuleMatcher.java 76 server/src/main/java/com/epam/aidial/core/server/service/ApplicationOperatorService.java 197 server/src/main/java/com/epam/aidial/core/server/service/ApplicationService.java 543 server/src/main/java/com/epam/aidial/core/server/service/HeartbeatService.java 45 server/src/main/java/com/epam/aidial/core/server/service/InvitationService.java 196 server/src/main/java/com/epam/aidial/core/server/service/NotificationService.java 66 server/src/main/java/com/epam/aidial/core/server/service/PermissionDeniedException.java 11 server/src/main/java/com/epam/aidial/core/server/service/PublicationService.java 581 server/src/main/java/com/epam/aidial/core/server/service/PublicationUtil.java 76 server/src/main/java/com/epam/aidial/core/server/service/ResourceNotFoundException.java 11 server/src/main/java/com/epam/aidial/core/server/service/ResourceOperationService.java 116 server/src/main/java/com/epam/aidial/core/server/service/RuleService.java 146 server/src/main/java/com/epam/aidial/core/server/service/ShareService.java 392 server/src/main/java/com/epam/aidial/core/server/service/VertxTimerService.java 17 server/src/main/java/com/epam/aidial/core/server/service/codeinterpreter/CodeInterpreterClient.java 100 server/src/main/java/com/epam/aidial/core/server/service/codeinterpreter/CodeInterpreterService.java 320 server/src/main/java/com/epam/aidial/core/server/token/TokenStatsTracker.java 121 server/src/main/java/com/epam/aidial/core/server/token/TokenUsage.java 36 server/src/main/java/com/epam/aidial/core/server/token/TokenUsageParser.java 100 server/src/main/java/com/epam/aidial/core/server/tracing/DialTracingFactory.java 15 server/src/main/java/com/epam/aidial/core/server/tracing/DialVertxTracer.java 68 server/src/main/java/com/epam/aidial/core/server/upstream/RandomizedWeightedBalancer.java 59 server/src/main/java/com/epam/aidial/core/server/upstream/TieredBalancer.java 112 server/src/main/java/com/epam/aidial/core/server/upstream/UpstreamRoute.java 75 server/src/main/java/com/epam/aidial/core/server/upstream/UpstreamRouteProvider.java 106 server/src/main/java/com/epam/aidial/core/server/upstream/UpstreamState.java 63 server/src/main/java/com/epam/aidial/core/server/util/ApplicationTypeSchemaProcessingException.java 9 server/src/main/java/com/epam/aidial/core/server/util/ApplicationTypeSchemaUtils.java 200 server/src/main/java/com/epam/aidial/core/server/util/Base58.java 82 server/src/main/java/com/epam/aidial/core/server/util/BucketBuilder.java 58 server/src/main/java/com/epam/aidial/core/server/util/EventStreamParser.java 153 server/src/main/java/com/epam/aidial/core/server/util/MergeChunks.java 153 server/src/main/java/com/epam/aidial/core/server/util/ModelCostCalculator.java 155 server/src/main/java/com/epam/aidial/core/server/util/ProxyUtil.java 281 server/src/main/java/com/epam/aidial/core/server/util/ResourceDescriptorFactory.java 118 server/src/main/java/com/epam/aidial/core/server/validation/ApplicationTypeSchemaValidationException.java 18 server/src/main/java/com/epam/aidial/core/server/validation/BeanDeserializerModifierWithValidation.java 31 server/src/main/java/com/epam/aidial/core/server/validation/DialFileKeyword.java 47 server/src/main/java/com/epam/aidial/core/server/validation/DialMetaKeyword.java 53 server/src/main/java/com/epam/aidial/core/server/validation/ListCollector.java 20 server/src/main/java/com/epam/aidial/core/server/validation/ValidationModule.java 8 server/src/main/java/com/epam/aidial/core/server/validation/ValidationUtil.java 17 server/src/main/java/com/epam/aidial/core/server/vertx/stream/BlobWriteStream.java 174 server/src/main/java/com/epam/aidial/core/server/vertx/stream/BufferingReadStream.java 183 server/src/main/java/com/epam/aidial/core/server/vertx/stream/InputStreamAdapter.java 104 server/src/main/java/com/epam/aidial/core/server/vertx/stream/InputStreamReader.java 126 server/src/main/resources/gflog.xml 16 storage/src/main/java/com/epam/aidial/core/storage/blobstore/BlobStorage.java 188 storage/src/main/java/com/epam/aidial/core/storage/blobstore/BlobStorageUtil.java 19 storage/src/main/java/com/epam/aidial/core/storage/blobstore/MimeMapping.java 35 storage/src/main/java/com/epam/aidial/core/storage/blobstore/Storage.java 22 storage/src/main/java/com/epam/aidial/core/storage/blobstore/StorageProvider.java 14 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/AwsCredentialProvider.java 32 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/AzureCredentialProvider.java 36 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/CredentialProvider.java 5 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/CredentialProviderFactory.java 16 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/DefaultCredentialProvider.java 13 storage/src/main/java/com/epam/aidial/core/storage/blobstore/credential/GcpCredentialProvider.java 48 storage/src/main/java/com/epam/aidial/core/storage/data/FileMetadata.java 17 storage/src/main/java/com/epam/aidial/core/storage/data/MetadataBase.java 23 storage/src/main/java/com/epam/aidial/core/storage/data/NodeType.java 4 storage/src/main/java/com/epam/aidial/core/storage/data/ResourceAccessType.java 12 storage/src/main/java/com/epam/aidial/core/storage/data/ResourceEvent.java 16 storage/src/main/java/com/epam/aidial/core/storage/data/ResourceFolderMetadata.java 32 storage/src/main/java/com/epam/aidial/core/storage/data/ResourceItemMetadata.java 26 storage/src/main/java/com/epam/aidial/core/storage/http/HttpException.java 27 storage/src/main/java/com/epam/aidial/core/storage/http/HttpStatus.java 55 storage/src/main/java/com/epam/aidial/core/storage/resource/ResourceDescriptor.java 138 storage/src/main/java/com/epam/aidial/core/storage/resource/ResourceType.java 6 storage/src/main/java/com/epam/aidial/core/storage/resource/ResourceUtil.java 8 storage/src/main/java/com/epam/aidial/core/storage/service/LockService.java 117 storage/src/main/java/com/epam/aidial/core/storage/service/ResourceService.java 739 storage/src/main/java/com/epam/aidial/core/storage/service/ResourceTopic.java 70 storage/src/main/java/com/epam/aidial/core/storage/service/TimerService.java 6 storage/src/main/java/com/epam/aidial/core/storage/util/Compression.java 37 storage/src/main/java/com/epam/aidial/core/storage/util/EtagBuilder.java 30 storage/src/main/java/com/epam/aidial/core/storage/util/EtagHeader.java 84 storage/src/main/java/com/epam/aidial/core/storage/util/RedisUtil.java 53 storage/src/main/java/com/epam/aidial/core/storage/util/UrlUtil.java 61 trivy.yaml 10