| .. |
|
Actions
|
chore: prepare for PR
|
2026-03-10 18:32:19 +01:00 |
|
Api
|
|
|
|
Jobs
|
|
|
|
Livewire
|
|
|
|
Notifications/Channels
|
|
|
|
Parsers
|
|
|
|
Policies
|
feat(healthchecks): add command health checks with input validation
|
2026-02-25 11:38:09 +01:00 |
|
Project/Database
|
|
|
|
Rules
|
|
|
|
AllExcludedContainersConsistencyTest.php
|
|
|
|
ApplicationComposeEditorLoadTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
ApplicationConfigurationChangeTest.php
|
|
|
|
ApplicationDeploymentCustomBuildCommandTest.php
|
|
|
|
ApplicationDeploymentEmptyEnvTest.php
|
|
|
|
ApplicationDeploymentErrorLoggingTest.php
|
|
|
|
ApplicationDeploymentNixpacksNullEnvTest.php
|
fix(deployment): properly escape shell arguments in nixpacks commands
|
2026-03-23 21:55:46 +01:00 |
|
ApplicationDeploymentTypeTest.php
|
fix(application): clarify deployment type precedence logic
|
2026-03-12 13:48:30 +01:00 |
|
ApplicationGitSecurityTest.php
|
|
|
|
ApplicationHealthcheckRemovalTest.php
|
|
|
|
ApplicationNetworkAliasesSyncTest.php
|
|
|
|
ApplicationParserStringableTest.php
|
|
|
|
ApplicationPortDetectionTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
ApplicationServiceEnvironmentVariablesTest.php
|
|
|
|
ApplicationSettingStaticCastTest.php
|
|
|
|
ApplicationWatchPathsTest.php
|
|
|
|
BashEnvEscapingTest.php
|
fix: handle null environment variable values in bash escaping
|
2025-10-15 13:35:58 +02:00 |
|
CheckForUpdatesJobTest.php
|
|
|
|
CheckTraefikVersionForServerJobTest.php
|
|
|
|
CheckTraefikVersionJobTest.php
|
|
|
|
ClickhouseOfficialImageMigrationTest.php
|
|
|
|
CloudInitScriptValidationTest.php
|
|
|
|
ComposerAuthEnvEscapingTest.php
|
|
|
|
ContainerHealthStatusTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
ContainerStatusAggregatorTest.php
|
|
|
|
CoolifyTaskCleanupTest.php
|
|
|
|
DatabaseBackupSecurityTest.php
|
|
|
|
DatalistComponentTest.php
|
|
|
|
DeploymentExceptionTest.php
|
|
|
|
DockerComposeEmptyStringPreservationTest.php
|
|
|
|
DockerComposeEmptyTopLevelSectionsTest.php
|
|
|
|
DockerComposeLabelParsingTest.php
|
|
|
|
DockerComposePreserveRepositoryStartCommandTest.php
|
fix(docker-compose): respect preserveRepository when injecting --project-directory
|
2026-03-13 13:53:03 +01:00 |
|
DockerComposeRawContentRemovalTest.php
|
|
|
|
DockerComposeRawSeparationTest.php
|
|
|
|
DockerfileArgInsertionTest.php
|
|
|
|
DockerImageAutoParseTest.php
|
|
|
|
DockerImageParserTest.php
|
|
|
|
EnvironmentVariableFillableTest.php
|
feat(models): add is_required to EnvironmentVariable fillable array
|
2026-03-02 12:34:30 +01:00 |
|
EnvironmentVariableMagicVariableTest.php
|
|
|
|
EnvironmentVariableParsingEdgeCasesTest.php
|
fix(bootstrap): add bounds check to extractBalancedBraceContent
|
2026-03-02 12:24:40 +01:00 |
|
EnvVarInputComponentTest.php
|
|
|
|
EscapeShellValueTest.php
|
fix(deployment): properly escape shell arguments in nixpacks commands
|
2026-03-23 21:55:46 +01:00 |
|
ExcludeFromHealthCheckTest.php
|
|
|
|
ExecuteInDockerEscapingTest.php
|
chore: prepare for PR
|
2026-02-25 11:50:57 +01:00 |
|
ExtractHardcodedEnvironmentVariablesTest.php
|
|
|
|
ExtractYamlEnvironmentCommentsTest.php
|
|
|
|
FileStorageSecurityTest.php
|
|
|
|
FormatBytesTest.php
|
|
|
|
FormatContainerStatusTest.php
|
|
|
|
GetContainersStatusEmptyContainerSafeguardTest.php
|
chore: prepare for PR
|
2026-03-10 18:34:37 +01:00 |
|
GetContainersStatusServiceAggregationTest.php
|
|
|
|
GitlabSourceCommandsTest.php
|
feat(gitlab): add GitLab source integration with SSH and HTTP basic auth
|
2026-03-11 15:30:46 +01:00 |
|
GitLsRemoteParsingTest.php
|
|
|
|
GitRefValidationTest.php
|
fix(git-ref-validation): prevent command injection via git references
|
2026-03-10 22:22:48 +01:00 |
|
GlobalSearchNewImageQuickActionTest.php
|
|
|
|
HealthCheckCommandInjectionTest.php
|
Squashed commit from '4fhp-investigate-os-command-injection'
|
2026-03-16 16:40:16 +01:00 |
|
HetznerDeletionFailedNotificationTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
HetznerServiceTest.php
|
|
|
|
HetznerSshKeysTest.php
|
|
|
|
LocalFileVolumeReadOnlyTest.php
|
|
|
|
LogDrainCommandInjectionTest.php
|
fix(log-drain): prevent command injection by base64-encoding environment variables
|
2026-03-10 22:22:51 +01:00 |
|
LogViewerXssSecurityTest.php
|
|
|
|
MetricsDownsamplingTest.php
|
|
|
|
NestedEnvironmentVariableParsingTest.php
|
chore: prepare for PR
|
2026-03-10 17:37:13 +01:00 |
|
NestedEnvironmentVariableTest.php
|
|
|
|
NotifyOutdatedTraefikServersJobTest.php
|
|
|
|
ParseCommandsByLineForSudoTest.php
|
|
|
|
ParseDockerVolumeStringTest.php
|
|
|
|
ParseEnvFormatToArrayTest.php
|
|
|
|
PathTraversalSecurityTest.php
|
|
|
|
PostgresqlInitScriptSecurityTest.php
|
|
|
|
PostgRESTDetectionTest.php
|
|
|
|
PreSaveValidationTest.php
|
|
|
|
PreviewDeploymentBindMountTest.php
|
fix(storages): hide PR suffix for services and fix instantSave logic
|
2026-03-16 21:10:00 +01:00 |
|
PreviewDeploymentPortTest.php
|
|
|
|
PrivateKeyStorageTest.php
|
chore: prepare for PR
|
2026-02-26 16:27:02 +01:00 |
|
ProxyConfigRecoveryTest.php
|
feat(proxy): validate stored config matches current proxy type
|
2026-03-24 21:32:34 +01:00 |
|
ProxyConfigurationSecurityTest.php
|
|
|
|
ProxyCustomCommandsTest.php
|
|
|
|
ProxyHelperTest.php
|
|
|
|
RestartCountTrackingTest.php
|
|
|
|
RestoreJobFinishedNullServerTest.php
|
|
|
|
RestoreJobFinishedSecurityTest.php
|
|
|
|
RestoreJobFinishedShellEscapingTest.php
|
|
|
|
S3RestoreSecurityTest.php
|
|
|
|
S3RestoreTest.php
|
|
|
|
S3StorageTest.php
|
|
|
|
SanitizeLogsForExportTest.php
|
feat(gitlab): add GitLab source integration with SSH and HTTP basic auth
|
2026-03-11 15:30:46 +01:00 |
|
ScheduledJobManagerLockTest.php
|
chore: prepare for PR
|
2026-02-25 12:07:29 +01:00 |
|
ScheduledJobsRetryConfigTest.php
|
|
|
|
ScheduledTaskJobTimeoutTest.php
|
|
|
|
ServerManagerJobExecutionTimeTest.php
|
|
|
|
ServerManagerJobSentinelCheckTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
ServerQueryScopeTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
ServerStatusAccessorTest.php
|
|
|
|
ServiceApplicationPrerequisitesTest.php
|
|
|
|
ServiceConfigurationRefreshTest.php
|
|
|
|
ServiceExcludedStatusTest.php
|
|
|
|
ServiceIndexValidationTest.php
|
fix(proxy): add validation and normalization for database proxy timeout
|
2026-03-10 09:59:19 +01:00 |
|
ServiceNameSecurityTest.php
|
|
|
|
ServiceParserEnvVarPreservationTest.php
|
fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values
|
2026-03-24 21:52:36 +01:00 |
|
ServiceParserImageUpdateTest.php
|
|
|
|
ServiceParserPathDuplicationTest.php
|
|
|
|
ServiceParserPortDetectionLogicTest.php
|
|
|
|
ServicePortSpecificVariablesTest.php
|
|
|
|
ServiceRequiredPortTest.php
|
test(factories): add missing model factories for app test suite
|
2026-03-03 09:50:05 +01:00 |
|
SshCommandInjectionTest.php
|
chore: prepare for PR
|
2026-03-03 11:51:38 +01:00 |
|
SshKeyValidationTest.php
|
fix(ssh): handle chmod failures gracefully and simplify key management
|
2026-03-16 21:27:10 +01:00 |
|
SshMultiplexingDisableTest.php
|
|
|
|
SshRetryMechanismTest.php
|
|
|
|
StartKeydbConfigPermissionTest.php
|
chore: prepare for PR
|
2026-02-23 13:26:01 +01:00 |
|
StartProxyTest.php
|
|
|
|
StartRedisConfigPermissionTest.php
|
chore: prepare for PR
|
2026-02-23 13:26:01 +01:00 |
|
StartupExecutionCleanupTest.php
|
|
|
|
StopProxyTest.php
|
|
|
|
StripCoolifyCustomFieldsTest.php
|
|
|
|
TimescaleDbDetectionTest.php
|
|
|
|
UpdateComposeAbbreviatedVariablesTest.php
|
|
|
|
UpdateCoolifyTest.php
|
|
|
|
ValidateShellSafePathTest.php
|
|
|
|
ValidationPatternsTest.php
|
feat(validation): make hostname validation case-insensitive and expand allowed characters
|
2026-03-24 08:03:08 +01:00 |
|
ValidGitRepositoryUrlTest.php
|
|
|
|
ValidHostnameTest.php
|
feat(validation): make hostname validation case-insensitive and expand allowed characters
|
2026-03-24 08:03:08 +01:00 |
|
ValidProxyConfigFilenameTest.php
|
|
|
|
VolumeArrayFormatSecurityTest.php
|
|
|
|
VolumeSecurityTest.php
|
|
|
|
WindowsPathVolumeTest.php
|
|
|