image-size Security Analysis Report

🕒 Generated on 2025-10-09 15:50:22
0 Error
0 Warning
0 Note
0 None
0 Unknown
Type Severity Description File Confidence
â–¶ Infinite Loop / DoS Error Infinite loop risk due to unvalidated entry length in ICNS parsing. lib/types/icns.ts 9
â–¶ Insecure Design Warning Unbounded loop controlled by untrusted input (image count) enables uncontrolled resource consumption. lib/types/ico.ts 9
â–¶ Insecure Design Warning Out-of-bounds read in ICO parser due to missing bounds checks on directory offsets. lib/types/ico.ts 8
â–¶ Insecure Design Warning GIF.validate reads 6 bytes for the GIF signature without checking input length. lib/types/gif.ts 9
â–¶ Insecure Design Warning GIF.calculate reads width/height at fixed offsets (6 and 8) without checking input length, enabling a denial-of-service via truncated GIF headers. lib/types/gif.ts 9