Skip to content

Push based thumbnailer architecture - #3397

Open
butonic wants to merge 42 commits into
mainfrom
imagor
Open

butonic wants to merge 42 commits into
mainfrom
imagor

fix(thumbnails): cap the box a request may ask for at 2048 per axis

89b5bdf
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Oct 20, 2026 in 0s

12 new issues (0 max.) of at least minor severity.

Annotations

Check failure on line 316 in services/thumbnails/pkg/service/http/v0/push.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/thumbnails/pkg/service/http/v0/push.go#L316

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 351 in services/thumbnails/pkg/service/http/v0/push.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/thumbnails/pkg/service/http/v0/push.go#L351

Detected 'Fprintf' or similar writing to 'http.ResponseWriter'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 427 in services/webdav/pkg/thumbnail/cache/cache_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/cache/cache_test.go#L427

The application dynamically constructs file or path information.

Check failure on line 24 in services/webdav/pkg/thumbnail/cache/filecache.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/cache/filecache.go#L24

The application dynamically constructs file or path information.

Check failure on line 244 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L244

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 405 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L405

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 806 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L806

The application dynamically constructs file or path information.

Check failure on line 824 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L824

The application dynamically constructs file or path information.

Check failure on line 843 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L843

The application dynamically constructs file or path information.

Check failure on line 880 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L880

The application dynamically constructs file or path information.

Check failure on line 1122 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L1122

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 1161 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L1161

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.