=> Booting Puma => Rails 8.0.5 application starting in development => Run `bin/rails server --help` for more startup options Puma starting in single mode... * Puma version: 8.0.2 ("Into the Arena") * Ruby version: ruby 3.4.10 (2026-06-30 revision 2b0b7728dc) +YJIT +PRISM [x86_64-linux] * Min threads: 0 * Max threads: 5 * Environment: development * PID: 3362 * Listening on http://127.0.0.1:38742 Use Ctrl-C to stop Started GET "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:07 +0000 ActionController::RoutingError (No route matches [GET] "/rails/active_storage/direct_uploads"): Started GET "/" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by UploadsController#new as */* Upload Load (0.1ms) SELECT "uploads".* FROM "uploads" ORDER BY "uploads"."id" ASC LIMIT ? [["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 1], ["record_type", "Upload"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Load (1.6ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] Rendering uploads/new.html.erb Rendered uploads/new.html.erb (Duration: 1.5ms | GC: 0.0ms) Completed 200 OK in 126ms (Views: 3.3ms | ActiveRecord: 9.6ms (3 queries, 0 cached) | GC: 2.3ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "rBIWOKne1JGjhNP8mEWMsg==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "rBIWOKne1JGjhNP8mEWMsg==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.4ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (1.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "ngx56wm3gq2bben800j8s8c2sru3"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "rBIWOKne1JGjhNP8mEWMsg=="], ["created_at", "2026-07-29 19:15:08.471143"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (7.4ms) Generated URL for file at key: ngx56wm3gq2bben800j8s8c2sru3 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZ3g1NndtM2dxMmJiZW44MDBqOHM4YzJzcnUzIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoickJJV09LbmUxSkdqaE5QOG1FV01zZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC40ODdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--6587a20c12dca861529b904f05c61bb264905560) Completed 200 OK in 36ms (Views: 0.5ms | ActiveRecord: 1.7ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZ3g1NndtM2dxMmJiZW44MDBqOHM4YzJzcnUzIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoickJJV09LbmUxSkdqaE5QOG1FV01zZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC40ODdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--6587a20c12dca861529b904f05c61bb264905560" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZ3g1NndtM2dxMmJiZW44MDBqOHM4YzJzcnUzIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoickJJV09LbmUxSkdqaE5QOG1FV01zZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC40ODdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--6587a20c12dca861529b904f05c61bb264905560"}  Disk Storage (3.5ms) Uploaded file to key: ngx56wm3gq2bben800j8s8c2sru3 (checksum: rBIWOKne1JGjhNP8mEWMsg==) Completed 204 No Content in 6ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MiwicHVyIjoiYmxvYl9pZCJ9fQ==--863a7f5d1dcf54a1a60faaea286190beeb66f4bb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MiwicHVyIjoiYmxvYl9pZCJ9fQ==--863a7f5d1dcf54a1a60faaea286190beeb66f4bb", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 2], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.2ms) Downloaded file from key: ngx56wm3gq2bben800j8s8c2sru3 TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.6ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 2], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 1], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.8ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 1], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "ol9spxf3a70qjhm1r87sm6avhowt"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 186], ["checksum", "5vP7kUQj9A6VuyajXYXHaw=="], ["created_at", "2026-07-29 19:15:08.691608"]] ActiveStorage::Attachment Create (0.7ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 1], ["blob_id", 3], ["created_at", "2026-07-29 19:15:08.704757"]] TRANSACTION (0.2ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Uploaded file to key: ol9spxf3a70qjhm1r87sm6avhowt (checksum: 5vP7kUQj9A6VuyajXYXHaw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] ActiveStorage::Blob Load (0.4ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 3], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] Performing ActiveStorage::AnalyzeJob (Job ID: 6753394c-cc62-45f0-bc01-83544516a86b) from Inline(default) enqueued at 2026-07-29T19:15:08.734115691Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b]  Disk Storage (0.1ms) Downloaded file from key: ol9spxf3a70qjhm1r87sm6avhowt [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] ActiveStorage::Blob Update (0.3ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [6753394c-cc62-45f0-bc01-83544516a86b] Performed ActiveStorage::AnalyzeJob (Job ID: 6753394c-cc62-45f0-bc01-83544516a86b) from Inline(default) in 33.89ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 6753394c-cc62-45f0-bc01-83544516a86b) to Inline(default) with arguments: #>  Disk Storage (1.2ms) Generated URL for file at key: ol9spxf3a70qjhm1r87sm6avhowt (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJvbDlzcHhmM2E3MHFqaG0xcjg3c202YXZob3d0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDguNzcwWiIsInB1ciI6ImJsb2Jfa2V5In19--4a8230776f9a6dd5ef3fd03b50f2320682ed4f29/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJvbDlzcHhmM2E3MHFqaG0xcjg3c202YXZob3d0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDguNzcwWiIsInB1ciI6ImJsb2Jfa2V5In19--4a8230776f9a6dd5ef3fd03b50f2320682ed4f29/evil.png Completed 302 Found in 189ms (ActiveRecord: 3.7ms (11 queries, 0 cached) | GC: 28.2ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJvbDlzcHhmM2E3MHFqaG0xcjg3c202YXZob3d0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDguNzcwWiIsInB1ciI6ImJsb2Jfa2V5In19--4a8230776f9a6dd5ef3fd03b50f2320682ed4f29/evil.png" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJvbDlzcHhmM2E3MHFqaG0xcjg3c202YXZob3d0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDguNzcwWiIsInB1ciI6ImJsb2Jfa2V5In19--4a8230776f9a6dd5ef3fd03b50f2320682ed4f29", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "RK6Eniw0Mt2dC/Q/6c1mKQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "RK6Eniw0Mt2dC/Q/6c1mKQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "4fkdaqur20a7xedyr6v7o8f6zzww"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "RK6Eniw0Mt2dC/Q/6c1mKQ=="], ["created_at", "2026-07-29 19:15:08.901362"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.4ms) Generated URL for file at key: 4fkdaqur20a7xedyr6v7o8f6zzww (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0ZmtkYXF1cjIwYTd4ZWR5cjZ2N284ZjZ6end3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUks2RW5pdzBNdDJkQy9RLzZjMW1LUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC45MDZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--ff280c4d66754e9d36bae75991d0b9c30e7e4275) Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.3ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0ZmtkYXF1cjIwYTd4ZWR5cjZ2N284ZjZ6end3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUks2RW5pdzBNdDJkQy9RLzZjMW1LUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC45MDZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--ff280c4d66754e9d36bae75991d0b9c30e7e4275" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0ZmtkYXF1cjIwYTd4ZWR5cjZ2N284ZjZ6end3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUks2RW5pdzBNdDJkQy9RLzZjMW1LUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOC45MDZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--ff280c4d66754e9d36bae75991d0b9c30e7e4275"}  Disk Storage (0.2ms) Uploaded file to key: 4fkdaqur20a7xedyr6v7o8f6zzww (checksum: RK6Eniw0Mt2dC/Q/6c1mKQ==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NCwicHVyIjoiYmxvYl9pZCJ9fQ==--85554796f236a0f37de11102791462bc00651ff3/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:08 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6NCwicHVyIjoiYmxvYl9pZCJ9fQ==--85554796f236a0f37de11102791462bc00651ff3", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 4], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 4], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: 4fkdaqur20a7xedyr6v7o8f6zzww TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.3ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 4], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 2], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 2], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "d4whcoyx0111qz8axyr7qp7dtoel"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 176], ["checksum", "gscgLqlRAyW804W+LHsvAQ=="], ["created_at", "2026-07-29 19:15:09.027604"]] ActiveStorage::Attachment Create (0.0ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 2], ["blob_id", 5], ["created_at", "2026-07-29 19:15:09.028604"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Uploaded file to key: d4whcoyx0111qz8axyr7qp7dtoel (checksum: gscgLqlRAyW804W+LHsvAQ==) [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 5], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] Performing ActiveStorage::AnalyzeJob (Job ID: c2951757-6d71-4d53-b15c-857383fd8218) from Inline(default) enqueued at 2026-07-29T19:15:09.032288117Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218]  Disk Storage (0.0ms) Downloaded file from key: d4whcoyx0111qz8axyr7qp7dtoel [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] TRANSACTION (0.1ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 5]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 5]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [c2951757-6d71-4d53-b15c-857383fd8218] Performed ActiveStorage::AnalyzeJob (Job ID: c2951757-6d71-4d53-b15c-857383fd8218) from Inline(default) in 16.38ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: c2951757-6d71-4d53-b15c-857383fd8218) to Inline(default) with arguments: #>  Disk Storage (0.5ms) Generated URL for file at key: d4whcoyx0111qz8axyr7qp7dtoel (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJkNHdoY295eDAxMTFxejhheHlyN3FwN2R0b2VsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMDUwWiIsInB1ciI6ImJsb2Jfa2V5In19--36758b3256e89822896826eafbfbbe18c06712df/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJkNHdoY295eDAxMTFxejhheHlyN3FwN2R0b2VsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMDUwWiIsInB1ciI6ImJsb2Jfa2V5In19--36758b3256e89822896826eafbfbbe18c06712df/evil.png Completed 302 Found in 80ms (ActiveRecord: 1.2ms (11 queries, 0 cached) | GC: 22.3ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJkNHdoY295eDAxMTFxejhheHlyN3FwN2R0b2VsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMDUwWiIsInB1ciI6ImJsb2Jfa2V5In19--36758b3256e89822896826eafbfbbe18c06712df/evil.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJkNHdoY295eDAxMTFxejhheHlyN3FwN2R0b2VsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMDUwWiIsInB1ciI6ImJsb2Jfa2V5In19--36758b3256e89822896826eafbfbbe18c06712df", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "hhI6WvRnTUgorGudwxx0lg==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "hhI6WvRnTUgorGudwxx0lg==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "n1xumtyzkh0m739f4galj6on2ubg"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "hhI6WvRnTUgorGudwxx0lg=="], ["created_at", "2026-07-29 19:15:09.197036"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.4ms) Generated URL for file at key: n1xumtyzkh0m739f4galj6on2ubg (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuMXh1bXR5emtoMG03MzlmNGdhbGo2b24ydWJnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiaGhJNld2Um5UVWdvckd1ZHd4eDBsZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS4yMDBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--7a25fa3fc707b002a1da4c63049889299a1bf81d) Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuMXh1bXR5emtoMG03MzlmNGdhbGo2b24ydWJnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiaGhJNld2Um5UVWdvckd1ZHd4eDBsZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS4yMDBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--7a25fa3fc707b002a1da4c63049889299a1bf81d" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuMXh1bXR5emtoMG03MzlmNGdhbGo2b24ydWJnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiaGhJNld2Um5UVWdvckd1ZHd4eDBsZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS4yMDBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--7a25fa3fc707b002a1da4c63049889299a1bf81d"}  Disk Storage (0.2ms) Uploaded file to key: n1xumtyzkh0m739f4galj6on2ubg (checksum: hhI6WvRnTUgorGudwxx0lg==) Completed 204 No Content in 2ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NiwicHVyIjoiYmxvYl9pZCJ9fQ==--c4cd3e57ed72b25f02d238a8e4dad471c82794cb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6NiwicHVyIjoiYmxvYl9pZCJ9fQ==--c4cd3e57ed72b25f02d238a8e4dad471c82794cb", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 6], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 6], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: n1xumtyzkh0m739f4galj6on2ubg TRANSACTION (0.3ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.5ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 6], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 3], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 3], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "sypbpdx5n99g0qxq3vgr13gfawsl"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 160], ["checksum", "a2ejV0BooZKzQsNFufbZEQ=="], ["created_at", "2026-07-29 19:15:09.356690"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 3], ["blob_id", 7], ["created_at", "2026-07-29 19:15:09.357420"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.3ms) Uploaded file to key: sypbpdx5n99g0qxq3vgr13gfawsl (checksum: a2ejV0BooZKzQsNFufbZEQ==) [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 7], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] Performing ActiveStorage::AnalyzeJob (Job ID: 4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd) from Inline(default) enqueued at 2026-07-29T19:15:09.362421392Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd]  Disk Storage (0.0ms) Downloaded file from key: sypbpdx5n99g0qxq3vgr13gfawsl [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 7]] [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 7]] [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd] Performed ActiveStorage::AnalyzeJob (Job ID: 4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd) from Inline(default) in 8.1ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 4dbb17d9-66ff-4a04-b894-c0ee2b8ae5cd) to Inline(default) with arguments: #>  Disk Storage (0.5ms) Generated URL for file at key: sypbpdx5n99g0qxq3vgr13gfawsl (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzeXBicGR4NW45OWcwcXhxM3ZncjEzZ2Zhd3NsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMzcyWiIsInB1ciI6ImJsb2Jfa2V5In19--8b2ffb19dac6477733e7c9856c7417091508bd1d/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzeXBicGR4NW45OWcwcXhxM3ZncjEzZ2Zhd3NsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMzcyWiIsInB1ciI6ImJsb2Jfa2V5In19--8b2ffb19dac6477733e7c9856c7417091508bd1d/evil.png Completed 302 Found in 106ms (ActiveRecord: 1.4ms (11 queries, 0 cached) | GC: 51.3ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzeXBicGR4NW45OWcwcXhxM3ZncjEzZ2Zhd3NsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMzcyWiIsInB1ciI6ImJsb2Jfa2V5In19--8b2ffb19dac6477733e7c9856c7417091508bd1d/evil.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzeXBicGR4NW45OWcwcXhxM3ZncjEzZ2Zhd3NsIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuMzcyWiIsInB1ciI6ImJsb2Jfa2V5In19--8b2ffb19dac6477733e7c9856c7417091508bd1d", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "w4nBUBIf+koI5wH0o/xliw==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "w4nBUBIf+koI5wH0o/xliw==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "yc3t8k01p09er2l081isfopx1eh1"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "w4nBUBIf+koI5wH0o/xliw=="], ["created_at", "2026-07-29 19:15:09.496667"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Generated URL for file at key: yc3t8k01p09er2l081isfopx1eh1 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ5YzN0OGswMXAwOWVyMmwwODFpc2ZvcHgxZWgxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoidzRuQlVCSWYra29JNXdIMG8veGxpdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS40OThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8945b9967d8153dd2ed9f2db44f00755b52801c5) Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 0.5ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ5YzN0OGswMXAwOWVyMmwwODFpc2ZvcHgxZWgxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoidzRuQlVCSWYra29JNXdIMG8veGxpdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS40OThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8945b9967d8153dd2ed9f2db44f00755b52801c5" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ5YzN0OGswMXAwOWVyMmwwODFpc2ZvcHgxZWgxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoidzRuQlVCSWYra29JNXdIMG8veGxpdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS40OThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8945b9967d8153dd2ed9f2db44f00755b52801c5"}  Disk Storage (0.2ms) Uploaded file to key: yc3t8k01p09er2l081isfopx1eh1 (checksum: w4nBUBIf+koI5wH0o/xliw==) Completed 204 No Content in 2ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6OCwicHVyIjoiYmxvYl9pZCJ9fQ==--012944a44399c73b062eca088762682aa2197dd4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6OCwicHVyIjoiYmxvYl9pZCJ9fQ==--012944a44399c73b062eca088762682aa2197dd4", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 8], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 8], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: yc3t8k01p09er2l081isfopx1eh1 TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 8], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 4], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 4], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "zrz21gczlx99r3542n357ihsqd2z"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 176], ["checksum", "Dm8WIaD07a5TQZUtGciyLw=="], ["created_at", "2026-07-29 19:15:09.594636"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 4], ["blob_id", 9], ["created_at", "2026-07-29 19:15:09.595674"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Uploaded file to key: zrz21gczlx99r3542n357ihsqd2z (checksum: Dm8WIaD07a5TQZUtGciyLw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 9], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] Performing ActiveStorage::AnalyzeJob (Job ID: 50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b) from Inline(default) enqueued at 2026-07-29T19:15:09.603120868Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b]  Disk Storage (0.0ms) Downloaded file from key: zrz21gczlx99r3542n357ihsqd2z [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 9]] [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 9]] [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 4]] [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b] Performed ActiveStorage::AnalyzeJob (Job ID: 50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b) from Inline(default) in 15.22ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 50d0a7d7-53c1-4641-820b-dbd5ce6f3a9b) to Inline(default) with arguments: #>  Disk Storage (0.8ms) Generated URL for file at key: zrz21gczlx99r3542n357ihsqd2z (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ6cnoyMWdjemx4OTlyMzU0Mm4zNTdpaHNxZDJ6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuNjE5WiIsInB1ciI6ImJsb2Jfa2V5In19--a92b1e79f4dce47e01c26504f22b8feb29e78ec5/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ6cnoyMWdjemx4OTlyMzU0Mm4zNTdpaHNxZDJ6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuNjE5WiIsInB1ciI6ImJsb2Jfa2V5In19--a92b1e79f4dce47e01c26504f22b8feb29e78ec5/evil.png Completed 302 Found in 61ms (ActiveRecord: 1.0ms (11 queries, 0 cached) | GC: 11.4ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ6cnoyMWdjemx4OTlyMzU0Mm4zNTdpaHNxZDJ6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuNjE5WiIsInB1ciI6ImJsb2Jfa2V5In19--a92b1e79f4dce47e01c26504f22b8feb29e78ec5/evil.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ6cnoyMWdjemx4OTlyMzU0Mm4zNTdpaHNxZDJ6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuNjE5WiIsInB1ciI6ImJsb2Jfa2V5In19--a92b1e79f4dce47e01c26504f22b8feb29e78ec5", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "+GnAa6JY+i4inKbrzsHVJA==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "+GnAa6JY+i4inKbrzsHVJA==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.2ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.4ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "04ufm32re178xcncjn4dvuna02pc"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "+GnAa6JY+i4inKbrzsHVJA=="], ["created_at", "2026-07-29 19:15:09.745752"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.3ms) Generated URL for file at key: 04ufm32re178xcncjn4dvuna02pc (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwNHVmbTMycmUxNzh4Y25jam40ZHZ1bmEwMnBjIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiK0duQWE2SlkraTRpbkticnpzSFZKQT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS43NTFaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--752604499d90f0e472425ddac3fea30d5a776efb) Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.5ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwNHVmbTMycmUxNzh4Y25jam40ZHZ1bmEwMnBjIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiK0duQWE2SlkraTRpbkticnpzSFZKQT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS43NTFaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--752604499d90f0e472425ddac3fea30d5a776efb" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwNHVmbTMycmUxNzh4Y25jam40ZHZ1bmEwMnBjIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiK0duQWE2SlkraTRpbkticnpzSFZKQT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS43NTFaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--752604499d90f0e472425ddac3fea30d5a776efb"}  Disk Storage (0.2ms) Uploaded file to key: 04ufm32re178xcncjn4dvuna02pc (checksum: +GnAa6JY+i4inKbrzsHVJA==) Completed 204 No Content in 2ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTAsInB1ciI6ImJsb2JfaWQifX0=--f2a85a93e8da4d59be8b3c23842f56259eb51191/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MTAsInB1ciI6ImJsb2JfaWQifX0=--f2a85a93e8da4d59be8b3c23842f56259eb51191", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 10], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 10], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.0ms) Downloaded file from key: 04ufm32re178xcncjn4dvuna02pc TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.3ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 10], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 5], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 5], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "hs2tpwt8mc134pzabz3vbctgchg1"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 186], ["checksum", "rm9NTbQBa/Zvq7ky9gQEYw=="], ["created_at", "2026-07-29 19:15:09.841094"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 5], ["blob_id", 11], ["created_at", "2026-07-29 19:15:09.841734"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: hs2tpwt8mc134pzabz3vbctgchg1 (checksum: rm9NTbQBa/Zvq7ky9gQEYw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 11], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] Performing ActiveStorage::AnalyzeJob (Job ID: 57f750ec-8566-4949-bf33-ef65377a5ba7) from Inline(default) enqueued at 2026-07-29T19:15:09.845951226Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7]  Disk Storage (0.1ms) Downloaded file from key: hs2tpwt8mc134pzabz3vbctgchg1 [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 11]] [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 11]] [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 5]] [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [57f750ec-8566-4949-bf33-ef65377a5ba7] Performed ActiveStorage::AnalyzeJob (Job ID: 57f750ec-8566-4949-bf33-ef65377a5ba7) from Inline(default) in 11.08ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 57f750ec-8566-4949-bf33-ef65377a5ba7) to Inline(default) with arguments: #>  Disk Storage (0.5ms) Generated URL for file at key: hs2tpwt8mc134pzabz3vbctgchg1 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJoczJ0cHd0OG1jMTM0cHphYnozdmJjdGdjaGcxIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuODU5WiIsInB1ciI6ImJsb2Jfa2V5In19--e953110f6b6448d3f2f9ae0e781490321b441df1/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJoczJ0cHd0OG1jMTM0cHphYnozdmJjdGdjaGcxIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuODU5WiIsInB1ciI6ImJsb2Jfa2V5In19--e953110f6b6448d3f2f9ae0e781490321b441df1/evil.png Completed 302 Found in 50ms (ActiveRecord: 0.9ms (11 queries, 0 cached) | GC: 5.9ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJoczJ0cHd0OG1jMTM0cHphYnozdmJjdGdjaGcxIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuODU5WiIsInB1ciI6ImJsb2Jfa2V5In19--e953110f6b6448d3f2f9ae0e781490321b441df1/evil.png" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJoczJ0cHd0OG1jMTM0cHphYnozdmJjdGdjaGcxIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MDkuODU5WiIsInB1ciI6ImJsb2Jfa2V5In19--e953110f6b6448d3f2f9ae0e781490321b441df1", "filename" => "evil"} Completed 200 OK in 0ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:09 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "9d0s+qvvXDypmBoaS//AzA==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "9d0s+qvvXDypmBoaS//AzA==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.4ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "5phzorgasocepgll9hbk2vesznrn"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "9d0s+qvvXDypmBoaS//AzA=="], ["created_at", "2026-07-29 19:15:09.979057"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (1.2ms) Generated URL for file at key: 5phzorgasocepgll9hbk2vesznrn (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI1cGh6b3JnYXNvY2VwZ2xsOWhiazJ2ZXN6bnJuIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiOWQwcytxdnZYRHlwbUJvYVMvL0F6QT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS45ODNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fc941ddadc250f5e8227457fb9d2d0f4adc3b089) Completed 200 OK in 10ms (Views: 0.6ms | ActiveRecord: 0.5ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI1cGh6b3JnYXNvY2VwZ2xsOWhiazJ2ZXN6bnJuIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiOWQwcytxdnZYRHlwbUJvYVMvL0F6QT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS45ODNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fc941ddadc250f5e8227457fb9d2d0f4adc3b089" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI1cGh6b3JnYXNvY2VwZ2xsOWhiazJ2ZXN6bnJuIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiOWQwcytxdnZYRHlwbUJvYVMvL0F6QT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDowOS45ODNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fc941ddadc250f5e8227457fb9d2d0f4adc3b089"}  Disk Storage (0.3ms) Uploaded file to key: 5phzorgasocepgll9hbk2vesznrn (checksum: 9d0s+qvvXDypmBoaS//AzA==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTIsInB1ciI6ImJsb2JfaWQifX0=--a2219cbc554ed87514546ba5fbaf93c8429af69c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MTIsInB1ciI6ImJsb2JfaWQifX0=--a2219cbc554ed87514546ba5fbaf93c8429af69c", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 12], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 12], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: 5phzorgasocepgll9hbk2vesznrn TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 12], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 6], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 6], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "9plpuh69wrktm5j9fbmjzwswrbpm"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 183], ["checksum", "SeNx0FmQ6LQgfZk8vAmLPQ=="], ["created_at", "2026-07-29 19:15:10.065781"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 6], ["blob_id", 13], ["created_at", "2026-07-29 19:15:10.067305"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: 9plpuh69wrktm5j9fbmjzwswrbpm (checksum: SeNx0FmQ6LQgfZk8vAmLPQ==) [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 13], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] Performing ActiveStorage::AnalyzeJob (Job ID: cc9c562c-dd5a-4bea-ad46-edcbe5b12a21) from Inline(default) enqueued at 2026-07-29T19:15:10.071877993Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21]  Disk Storage (0.0ms) Downloaded file from key: 9plpuh69wrktm5j9fbmjzwswrbpm [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] ActiveStorage::Blob Update (0.4ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 13]] [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 13]] [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 6]] [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [cc9c562c-dd5a-4bea-ad46-edcbe5b12a21] Performed ActiveStorage::AnalyzeJob (Job ID: cc9c562c-dd5a-4bea-ad46-edcbe5b12a21) from Inline(default) in 5.05ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: cc9c562c-dd5a-4bea-ad46-edcbe5b12a21) to Inline(default) with arguments: #>  Disk Storage (1.9ms) Generated URL for file at key: 9plpuh69wrktm5j9fbmjzwswrbpm (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI5cGxwdWg2OXdya3RtNWo5ZmJtanp3c3dyYnBtIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMDc3WiIsInB1ciI6ImJsb2Jfa2V5In19--cac37f7e19ecae9601b1557071256f27c247683a/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI5cGxwdWg2OXdya3RtNWo5ZmJtanp3c3dyYnBtIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMDc3WiIsInB1ciI6ImJsb2Jfa2V5In19--cac37f7e19ecae9601b1557071256f27c247683a/evil.png Completed 302 Found in 36ms (ActiveRecord: 1.0ms (11 queries, 0 cached) | GC: 3.4ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI5cGxwdWg2OXdya3RtNWo5ZmJtanp3c3dyYnBtIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMDc3WiIsInB1ciI6ImJsb2Jfa2V5In19--cac37f7e19ecae9601b1557071256f27c247683a/evil.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI5cGxwdWg2OXdya3RtNWo5ZmJtanp3c3dyYnBtIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMDc3WiIsInB1ciI6ImJsb2Jfa2V5In19--cac37f7e19ecae9601b1557071256f27c247683a", "filename" => "evil"} Completed 200 OK in 5ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "D735q+BPyTwTYSrliUwQAQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "D735q+BPyTwTYSrliUwQAQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "ng1nso5esza0w3n3uq9b9cd03vbl"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "D735q+BPyTwTYSrliUwQAQ=="], ["created_at", "2026-07-29 19:15:10.206482"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Generated URL for file at key: ng1nso5esza0w3n3uq9b9cd03vbl (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZzFuc281ZXN6YTB3M24zdXE5YjljZDAzdmJsIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiRDczNXErQlB5VHdUWVNybGlVd1FBUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC4yMDhaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--24655a5067eb6e69ea1e67ace7aa60ea222072a3) Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZzFuc281ZXN6YTB3M24zdXE5YjljZDAzdmJsIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiRDczNXErQlB5VHdUWVNybGlVd1FBUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC4yMDhaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--24655a5067eb6e69ea1e67ace7aa60ea222072a3" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJuZzFuc281ZXN6YTB3M24zdXE5YjljZDAzdmJsIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiRDczNXErQlB5VHdUWVNybGlVd1FBUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC4yMDhaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--24655a5067eb6e69ea1e67ace7aa60ea222072a3"}  Disk Storage (0.5ms) Uploaded file to key: ng1nso5esza0w3n3uq9b9cd03vbl (checksum: D735q+BPyTwTYSrliUwQAQ==) Completed 204 No Content in 2ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTQsInB1ciI6ImJsb2JfaWQifX0=--291eae7ca4ec6d866d8043a9b14530c9dbc39239/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MTQsInB1ciI6ImJsb2JfaWQifX0=--291eae7ca4ec6d866d8043a9b14530c9dbc39239", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 14], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 14], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.0ms) Downloaded file from key: ng1nso5esza0w3n3uq9b9cd03vbl TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.3ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 14], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 7], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 7], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "kqv73wlcgbughgawyldumfvltp59"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 182], ["checksum", "zbvLHAggosGR+hmCRxPUPg=="], ["created_at", "2026-07-29 19:15:10.290787"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 7], ["blob_id", 15], ["created_at", "2026-07-29 19:15:10.291489"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: kqv73wlcgbughgawyldumfvltp59 (checksum: zbvLHAggosGR+hmCRxPUPg==) [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 15], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] Performing ActiveStorage::AnalyzeJob (Job ID: 3db5f026-4d37-4390-8952-b3eeb3af20fa) from Inline(default) enqueued at 2026-07-29T19:15:10.294855007Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa]  Disk Storage (0.0ms) Downloaded file from key: kqv73wlcgbughgawyldumfvltp59 [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 15]] [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 15]] [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 7]] [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [3db5f026-4d37-4390-8952-b3eeb3af20fa] Performed ActiveStorage::AnalyzeJob (Job ID: 3db5f026-4d37-4390-8952-b3eeb3af20fa) from Inline(default) in 4.58ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 3db5f026-4d37-4390-8952-b3eeb3af20fa) to Inline(default) with arguments: #>  Disk Storage (1.9ms) Generated URL for file at key: kqv73wlcgbughgawyldumfvltp59 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJrcXY3M3dsY2didWdoZ2F3eWxkdW1mdmx0cDU5IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMzAxWiIsInB1ciI6ImJsb2Jfa2V5In19--7feb1e238855cd4f2f81c0b85b942ad7b47775d5/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJrcXY3M3dsY2didWdoZ2F3eWxkdW1mdmx0cDU5IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMzAxWiIsInB1ciI6ImJsb2Jfa2V5In19--7feb1e238855cd4f2f81c0b85b942ad7b47775d5/evil.png Completed 302 Found in 35ms (ActiveRecord: 1.1ms (11 queries, 0 cached) | GC: 3.4ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJrcXY3M3dsY2didWdoZ2F3eWxkdW1mdmx0cDU5IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMzAxWiIsInB1ciI6ImJsb2Jfa2V5In19--7feb1e238855cd4f2f81c0b85b942ad7b47775d5/evil.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJrcXY3M3dsY2didWdoZ2F3eWxkdW1mdmx0cDU5IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuMzAxWiIsInB1ciI6ImJsb2Jfa2V5In19--7feb1e238855cd4f2f81c0b85b942ad7b47775d5", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "wdaMJS9u+XCsQ81Hrph5gQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "wdaMJS9u+XCsQ81Hrph5gQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "bgqijj46cwclt1sw1ht6qypyh1mq"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "wdaMJS9u+XCsQ81Hrph5gQ=="], ["created_at", "2026-07-29 19:15:10.454391"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (3.0ms) Generated URL for file at key: bgqijj46cwclt1sw1ht6qypyh1mq (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJiZ3Fpamo0NmN3Y2x0MXN3MWh0NnF5cHloMW1xIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoid2RhTUpTOXUrWENzUTgxSHJwaDVnUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC40NTZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fbfb7b34b30ae7ef926f100cb0ad3be7d293b374) Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJiZ3Fpamo0NmN3Y2x0MXN3MWh0NnF5cHloMW1xIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoid2RhTUpTOXUrWENzUTgxSHJwaDVnUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC40NTZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fbfb7b34b30ae7ef926f100cb0ad3be7d293b374" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJiZ3Fpamo0NmN3Y2x0MXN3MWh0NnF5cHloMW1xIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoid2RhTUpTOXUrWENzUTgxSHJwaDVnUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC40NTZaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--fbfb7b34b30ae7ef926f100cb0ad3be7d293b374"}  Disk Storage (0.2ms) Uploaded file to key: bgqijj46cwclt1sw1ht6qypyh1mq (checksum: wdaMJS9u+XCsQ81Hrph5gQ==) Completed 204 No Content in 2ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTYsInB1ciI6ImJsb2JfaWQifX0=--8a8f26c09dd0c9a58e1840065581700c7fe39345/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MTYsInB1ciI6ImJsb2JfaWQifX0=--8a8f26c09dd0c9a58e1840065581700c7fe39345", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 16], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 16], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: bgqijj46cwclt1sw1ht6qypyh1mq TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.4ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 16], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 8], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 8], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "ar8xbdoenefp2lsd16uro9nk9mtc"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 174], ["checksum", "X78I9gHkUQoeyfT07slu3Q=="], ["created_at", "2026-07-29 19:15:10.569134"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 8], ["blob_id", 17], ["created_at", "2026-07-29 19:15:10.570187"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.4ms) Uploaded file to key: ar8xbdoenefp2lsd16uro9nk9mtc (checksum: X78I9gHkUQoeyfT07slu3Q==) [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 17], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] Performing ActiveStorage::AnalyzeJob (Job ID: a866580a-3704-4fe4-af1a-771e07ec55a4) from Inline(default) enqueued at 2026-07-29T19:15:10.575047299Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4]  Disk Storage (0.0ms) Downloaded file from key: ar8xbdoenefp2lsd16uro9nk9mtc [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 17]] [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 17]] [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 8]] [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [a866580a-3704-4fe4-af1a-771e07ec55a4] Performed ActiveStorage::AnalyzeJob (Job ID: a866580a-3704-4fe4-af1a-771e07ec55a4) from Inline(default) in 4.64ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: a866580a-3704-4fe4-af1a-771e07ec55a4) to Inline(default) with arguments: #>  Disk Storage (0.5ms) Generated URL for file at key: ar8xbdoenefp2lsd16uro9nk9mtc (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJhcjh4YmRvZW5lZnAybHNkMTZ1cm85bms5bXRjIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuNTgwWiIsInB1ciI6ImJsb2Jfa2V5In19--5fdd3a5bc3a4c9f9da6401e8cb96fcbdf66c7432/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJhcjh4YmRvZW5lZnAybHNkMTZ1cm85bms5bXRjIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuNTgwWiIsInB1ciI6ImJsb2Jfa2V5In19--5fdd3a5bc3a4c9f9da6401e8cb96fcbdf66c7432/evil.png Completed 302 Found in 40ms (ActiveRecord: 1.3ms (11 queries, 0 cached) | GC: 3.7ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJhcjh4YmRvZW5lZnAybHNkMTZ1cm85bms5bXRjIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuNTgwWiIsInB1ciI6ImJsb2Jfa2V5In19--5fdd3a5bc3a4c9f9da6401e8cb96fcbdf66c7432/evil.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJhcjh4YmRvZW5lZnAybHNkMTZ1cm85bms5bXRjIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuNTgwWiIsInB1ciI6ImJsb2Jfa2V5In19--5fdd3a5bc3a4c9f9da6401e8cb96fcbdf66c7432", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "n12ofFC6NRVXIA6xfkjYfg==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "n12ofFC6NRVXIA6xfkjYfg==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "w9idcvq6ht8vpe6oinub0vblq021"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "n12ofFC6NRVXIA6xfkjYfg=="], ["created_at", "2026-07-29 19:15:10.716266"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.3ms) Generated URL for file at key: w9idcvq6ht8vpe6oinub0vblq021 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ3OWlkY3ZxNmh0OHZwZTZvaW51YjB2YmxxMDIxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoibjEyb2ZGQzZOUlZYSUE2eGZrallmZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC43MThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--a30e96d3fe23075bcef5b8583f01f6287d94c7e8) Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.5ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ3OWlkY3ZxNmh0OHZwZTZvaW51YjB2YmxxMDIxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoibjEyb2ZGQzZOUlZYSUE2eGZrallmZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC43MThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--a30e96d3fe23075bcef5b8583f01f6287d94c7e8" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ3OWlkY3ZxNmh0OHZwZTZvaW51YjB2YmxxMDIxIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoibjEyb2ZGQzZOUlZYSUE2eGZrallmZz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC43MThaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--a30e96d3fe23075bcef5b8583f01f6287d94c7e8"}  Disk Storage (0.2ms) Uploaded file to key: w9idcvq6ht8vpe6oinub0vblq021 (checksum: n12ofFC6NRVXIA6xfkjYfg==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgsInB1ciI6ImJsb2JfaWQifX0=--7ac4b1346620b02800d36b5ed79e1c61afbd9b1f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MTgsInB1ciI6ImJsb2JfaWQifX0=--7ac4b1346620b02800d36b5ed79e1c61afbd9b1f", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 18], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 18], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: w9idcvq6ht8vpe6oinub0vblq021 TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 18], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 9], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 9], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "0kgqrg4swzs1rx3zocsg2z4kgrht"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 184], ["checksum", "TTkmvIId1+Hb7XuAiEYhrg=="], ["created_at", "2026-07-29 19:15:10.792572"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 9], ["blob_id", 19], ["created_at", "2026-07-29 19:15:10.793454"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Uploaded file to key: 0kgqrg4swzs1rx3zocsg2z4kgrht (checksum: TTkmvIId1+Hb7XuAiEYhrg==) [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 19], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] Performing ActiveStorage::AnalyzeJob (Job ID: 693cd0dc-b3a2-4ece-8291-3d67fe877f23) from Inline(default) enqueued at 2026-07-29T19:15:10.795504964Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23]  Disk Storage (0.0ms) Downloaded file from key: 0kgqrg4swzs1rx3zocsg2z4kgrht [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 19]] [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 19]] [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 9]] [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [693cd0dc-b3a2-4ece-8291-3d67fe877f23] Performed ActiveStorage::AnalyzeJob (Job ID: 693cd0dc-b3a2-4ece-8291-3d67fe877f23) from Inline(default) in 5.05ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 693cd0dc-b3a2-4ece-8291-3d67fe877f23) to Inline(default) with arguments: #>  Disk Storage (0.8ms) Generated URL for file at key: 0kgqrg4swzs1rx3zocsg2z4kgrht (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwa2dxcmc0c3d6czFyeDN6b2NzZzJ6NGtncmh0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuODAxWiIsInB1ciI6ImJsb2Jfa2V5In19--62bd9e892a747dcfc92386e8afcd3d91a7a81cda/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwa2dxcmc0c3d6czFyeDN6b2NzZzJ6NGtncmh0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuODAxWiIsInB1ciI6ImJsb2Jfa2V5In19--62bd9e892a747dcfc92386e8afcd3d91a7a81cda/evil.png Completed 302 Found in 23ms (ActiveRecord: 1.0ms (11 queries, 0 cached) | GC: 3.2ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwa2dxcmc0c3d6czFyeDN6b2NzZzJ6NGtncmh0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuODAxWiIsInB1ciI6ImJsb2Jfa2V5In19--62bd9e892a747dcfc92386e8afcd3d91a7a81cda/evil.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiIwa2dxcmc0c3d6czFyeDN6b2NzZzJ6NGtncmh0IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTAuODAxWiIsInB1ciI6ImJsb2Jfa2V5In19--62bd9e892a747dcfc92386e8afcd3d91a7a81cda", "filename" => "evil"} Completed 200 OK in 0ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "H2ccxeJWhrZ1Gw35phyeLQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "H2ccxeJWhrZ1Gw35phyeLQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "trlcyxe7e7eln1m9ht0hbxwcoi0w"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "H2ccxeJWhrZ1Gw35phyeLQ=="], ["created_at", "2026-07-29 19:15:10.921411"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.5ms) Generated URL for file at key: trlcyxe7e7eln1m9ht0hbxwcoi0w (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ0cmxjeXhlN2U3ZWxuMW05aHQwaGJ4d2NvaTB3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiSDJjY3hlSldocloxR3czNXBoeWVMUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC45MjNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--767b0af1f2a3e2407b8707d4e990e69fb561acf6) Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ0cmxjeXhlN2U3ZWxuMW05aHQwaGJ4d2NvaTB3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiSDJjY3hlSldocloxR3czNXBoeWVMUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC45MjNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--767b0af1f2a3e2407b8707d4e990e69fb561acf6" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ0cmxjeXhlN2U3ZWxuMW05aHQwaGJ4d2NvaTB3IiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiSDJjY3hlSldocloxR3czNXBoeWVMUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMC45MjNaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--767b0af1f2a3e2407b8707d4e990e69fb561acf6"}  Disk Storage (0.3ms) Uploaded file to key: trlcyxe7e7eln1m9ht0hbxwcoi0w (checksum: H2ccxeJWhrZ1Gw35phyeLQ==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjAsInB1ciI6ImJsb2JfaWQifX0=--7357146071534ccc23a8cd4aadfad2ed88f778fc/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:10 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MjAsInB1ciI6ImJsb2JfaWQifX0=--7357146071534ccc23a8cd4aadfad2ed88f778fc", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 20], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 20], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.1ms) Downloaded file from key: trlcyxe7e7eln1m9ht0hbxwcoi0w TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 20], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 10], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 10], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "npxrwbf4hxxpnmia6cm97nhgbjtg"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 183], ["checksum", "JKI00CNeY/9Eq6V5bMGgIw=="], ["created_at", "2026-07-29 19:15:10.998302"]] ActiveStorage::Attachment Create (0.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 10], ["blob_id", 21], ["created_at", "2026-07-29 19:15:10.998892"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: npxrwbf4hxxpnmia6cm97nhgbjtg (checksum: JKI00CNeY/9Eq6V5bMGgIw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 21], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] Performing ActiveStorage::AnalyzeJob (Job ID: 80aab81a-cd68-4c10-88dd-4824233a76ce) from Inline(default) enqueued at 2026-07-29T19:15:11.003104520Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce]  Disk Storage (0.0ms) Downloaded file from key: npxrwbf4hxxpnmia6cm97nhgbjtg [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] ActiveStorage::Blob Update (1.7ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 21]] [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 21]] [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 10]] [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [80aab81a-cd68-4c10-88dd-4824233a76ce] Performed ActiveStorage::AnalyzeJob (Job ID: 80aab81a-cd68-4c10-88dd-4824233a76ce) from Inline(default) in 12.86ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 80aab81a-cd68-4c10-88dd-4824233a76ce) to Inline(default) with arguments: #>  Disk Storage (0.5ms) Generated URL for file at key: npxrwbf4hxxpnmia6cm97nhgbjtg (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJucHhyd2JmNGh4eHBubWlhNmNtOTduaGdianRnIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMDE5WiIsInB1ciI6ImJsb2Jfa2V5In19--35a157a43f5efdfc8fb25058606b896481b39f35/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJucHhyd2JmNGh4eHBubWlhNmNtOTduaGdianRnIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMDE5WiIsInB1ciI6ImJsb2Jfa2V5In19--35a157a43f5efdfc8fb25058606b896481b39f35/evil.png Completed 302 Found in 39ms (ActiveRecord: 2.5ms (11 queries, 0 cached) | GC: 3.3ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJucHhyd2JmNGh4eHBubWlhNmNtOTduaGdianRnIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMDE5WiIsInB1ciI6ImJsb2Jfa2V5In19--35a157a43f5efdfc8fb25058606b896481b39f35/evil.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJucHhyd2JmNGh4eHBubWlhNmNtOTduaGdianRnIiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMDE5WiIsInB1ciI6ImJsb2Jfa2V5In19--35a157a43f5efdfc8fb25058606b896481b39f35", "filename" => "evil"} Completed 200 OK in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "SUpLZZBszIAdK5OVmTxcpQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "SUpLZZBszIAdK5OVmTxcpQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "4alu73mfy1v6o4hfupnvhl5d3ac2"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "SUpLZZBszIAdK5OVmTxcpQ=="], ["created_at", "2026-07-29 19:15:11.144599"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Generated URL for file at key: 4alu73mfy1v6o4hfupnvhl5d3ac2 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0YWx1NzNtZnkxdjZvNGhmdXBudmhsNWQzYWMyIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiU1VwTFpaQnN6SUFkSzVPVm1UeGNwUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4xNDVaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8c697229929e0d790381125669a95573dc2963ea) Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0YWx1NzNtZnkxdjZvNGhmdXBudmhsNWQzYWMyIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiU1VwTFpaQnN6SUFkSzVPVm1UeGNwUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4xNDVaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8c697229929e0d790381125669a95573dc2963ea" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiI0YWx1NzNtZnkxdjZvNGhmdXBudmhsNWQzYWMyIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiU1VwTFpaQnN6SUFkSzVPVm1UeGNwUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4xNDVaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--8c697229929e0d790381125669a95573dc2963ea"}  Disk Storage (0.2ms) Uploaded file to key: 4alu73mfy1v6o4hfupnvhl5d3ac2 (checksum: SUpLZZBszIAdK5OVmTxcpQ==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjIsInB1ciI6ImJsb2JfaWQifX0=--88b92cb84e308ff7ac57675349873f4342f2e32c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MjIsInB1ciI6ImJsb2JfaWQifX0=--88b92cb84e308ff7ac57675349873f4342f2e32c", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 22], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 22], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.0ms) Downloaded file from key: 4alu73mfy1v6o4hfupnvhl5d3ac2 TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 22], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 11], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 11], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "piv5foe118i9hpv9zart6qhgqm8x"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 163], ["checksum", "8rB4cKNyB0xY/Kde3MmFTg=="], ["created_at", "2026-07-29 19:15:11.214524"]] ActiveStorage::Attachment Create (0.0ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 11], ["blob_id", 23], ["created_at", "2026-07-29 19:15:11.214850"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Uploaded file to key: piv5foe118i9hpv9zart6qhgqm8x (checksum: 8rB4cKNyB0xY/Kde3MmFTg==) [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 23], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] Performing ActiveStorage::AnalyzeJob (Job ID: 7c7fd0fd-93af-415d-9735-b69146616b2c) from Inline(default) enqueued at 2026-07-29T19:15:11.215894460Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c]  Disk Storage (0.0ms) Downloaded file from key: piv5foe118i9hpv9zart6qhgqm8x [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 23]] [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 23]] [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 11]] [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [7c7fd0fd-93af-415d-9735-b69146616b2c] Performed ActiveStorage::AnalyzeJob (Job ID: 7c7fd0fd-93af-415d-9735-b69146616b2c) from Inline(default) in 3.95ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 7c7fd0fd-93af-415d-9735-b69146616b2c) to Inline(default) with arguments: #>  Disk Storage (0.3ms) Generated URL for file at key: piv5foe118i9hpv9zart6qhgqm8x (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJwaXY1Zm9lMTE4aTlocHY5emFydDZxaGdxbTh4IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMjIwWiIsInB1ciI6ImJsb2Jfa2V5In19--00a841b9f6b53faecc0f2a10c9daed237503a8b6/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJwaXY1Zm9lMTE4aTlocHY5emFydDZxaGdxbTh4IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMjIwWiIsInB1ciI6ImJsb2Jfa2V5In19--00a841b9f6b53faecc0f2a10c9daed237503a8b6/evil.png Completed 302 Found in 21ms (ActiveRecord: 0.8ms (11 queries, 0 cached) | GC: 3.5ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJwaXY1Zm9lMTE4aTlocHY5emFydDZxaGdxbTh4IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMjIwWiIsInB1ciI6ImJsb2Jfa2V5In19--00a841b9f6b53faecc0f2a10c9daed237503a8b6/evil.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJwaXY1Zm9lMTE4aTlocHY5emFydDZxaGdxbTh4IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuMjIwWiIsInB1ciI6ImJsb2Jfa2V5In19--00a841b9f6b53faecc0f2a10c9daed237503a8b6", "filename" => "evil"} Completed 200 OK in 0ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "QV3f06tBo2TdZKaMqRWEkw==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "QV3f06tBo2TdZKaMqRWEkw==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "l5oznpl0j6lalwf62qnm9wjwc29i"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "QV3f06tBo2TdZKaMqRWEkw=="], ["created_at", "2026-07-29 19:15:11.336644"]] TRANSACTION (0.1ms) COMMIT TRANSACTION  Disk Storage (0.2ms) Generated URL for file at key: l5oznpl0j6lalwf62qnm9wjwc29i (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJsNW96bnBsMGo2bGFsd2Y2MnFubTl3andjMjlpIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUVYzZjA2dEJvMlRkWkthTXFSV0Vrdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4zMzdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--345189b69c5ccaceae13bbeafc2815d4c716fcc5) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.4ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJsNW96bnBsMGo2bGFsd2Y2MnFubTl3andjMjlpIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUVYzZjA2dEJvMlRkWkthTXFSV0Vrdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4zMzdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--345189b69c5ccaceae13bbeafc2815d4c716fcc5" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJsNW96bnBsMGo2bGFsd2Y2MnFubTl3andjMjlpIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiUVYzZjA2dEJvMlRkWkthTXFSV0Vrdz09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS4zMzdaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--345189b69c5ccaceae13bbeafc2815d4c716fcc5"}  Disk Storage (0.3ms) Uploaded file to key: l5oznpl0j6lalwf62qnm9wjwc29i (checksum: QV3f06tBo2TdZKaMqRWEkw==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjQsInB1ciI6ImJsb2JfaWQifX0=--c9ab110a77e6a8c2a3327ae23eab27d4ae21cc58/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MjQsInB1ciI6ImJsb2JfaWQifX0=--c9ab110a77e6a8c2a3327ae23eab27d4ae21cc58", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 24], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.1ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 24], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.0ms) Downloaded file from key: l5oznpl0j6lalwf62qnm9wjwc29i TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.3ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 24], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 12], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 12], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.0ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "xvtv4gr05vdbwr8msagaxtcvvvyz"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 183], ["checksum", "S2NS1iH/38H9C4KeapONAg=="], ["created_at", "2026-07-29 19:15:11.404726"]] ActiveStorage::Attachment Create (0.0ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 12], ["blob_id", 25], ["created_at", "2026-07-29 19:15:11.405003"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: xvtv4gr05vdbwr8msagaxtcvvvyz (checksum: S2NS1iH/38H9C4KeapONAg==) [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 25], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] Performing ActiveStorage::AnalyzeJob (Job ID: 1d167c9c-7b7d-413d-8e44-06ec73f28d25) from Inline(default) enqueued at 2026-07-29T19:15:11.405858312Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25]  Disk Storage (0.0ms) Downloaded file from key: xvtv4gr05vdbwr8msagaxtcvvvyz [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 25]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 25]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 12]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [1d167c9c-7b7d-413d-8e44-06ec73f28d25] Performed ActiveStorage::AnalyzeJob (Job ID: 1d167c9c-7b7d-413d-8e44-06ec73f28d25) from Inline(default) in 2.16ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 1d167c9c-7b7d-413d-8e44-06ec73f28d25) to Inline(default) with arguments: #>  Disk Storage (0.4ms) Generated URL for file at key: xvtv4gr05vdbwr8msagaxtcvvvyz (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ4dnR2NGdyMDV2ZGJ3cjhtc2FnYXh0Y3Z2dnl6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNDA4WiIsInB1ciI6ImJsb2Jfa2V5In19--d518294d90a158e8d8e7800a354764bd6ddfdc5e/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ4dnR2NGdyMDV2ZGJ3cjhtc2FnYXh0Y3Z2dnl6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNDA4WiIsInB1ciI6ImJsb2Jfa2V5In19--d518294d90a158e8d8e7800a354764bd6ddfdc5e/evil.png Completed 302 Found in 17ms (ActiveRecord: 0.9ms (11 queries, 0 cached) | GC: 3.4ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ4dnR2NGdyMDV2ZGJ3cjhtc2FnYXh0Y3Z2dnl6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNDA4WiIsInB1ciI6ImJsb2Jfa2V5In19--d518294d90a158e8d8e7800a354764bd6ddfdc5e/evil.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ4dnR2NGdyMDV2ZGJ3cjhtc2FnYXh0Y3Z2dnl6IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNDA4WiIsInB1ciI6ImJsb2Jfa2V5In19--d518294d90a158e8d8e7800a354764bd6ddfdc5e", "filename" => "evil"} Completed 200 OK in 0ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started POST "/rails/active_storage/direct_uploads" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DirectUploadsController#create as */* Parameters: {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "1M0B8qY2JPjOvEX1iIcrBQ==", "content_type" => "image/png", "metadata" => {}}, "direct_upload" => {"blob" => {"filename" => "evil.mat", "byte_size" => 6728, "checksum" => "1M0B8qY2JPjOvEX1iIcrBQ==", "content_type" => "image/png", "metadata" => {}}}} TRANSACTION (0.1ms) BEGIN immediate TRANSACTION ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "sll3k23mevkadb73fegxvvtvi66g"], ["filename", "evil.mat"], ["content_type", "image/png"], ["metadata", nil], ["service_name", "local"], ["byte_size", 6728], ["checksum", "1M0B8qY2JPjOvEX1iIcrBQ=="], ["created_at", "2026-07-29 19:15:11.528994"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.3ms) Generated URL for file at key: sll3k23mevkadb73fegxvvtvi66g (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzbGwzazIzbWV2a2FkYjczZmVneHZ2dHZpNjZnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiMU0wQjhxWTJKUGpPdkVYMWlJY3JCUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS41MzBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--40f3369fdb6c26a7373249844dd97150d39ffd20) Completed 200 OK in 5ms (Views: 0.2ms | ActiveRecord: 0.5ms (1 query, 0 cached) | GC: 0.0ms) Started PUT "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzbGwzazIzbWV2a2FkYjczZmVneHZ2dHZpNjZnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiMU0wQjhxWTJKUGpPdkVYMWlJY3JCUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS41MzBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--40f3369fdb6c26a7373249844dd97150d39ffd20" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#update as */* Parameters: {"encoded_token" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJzbGwzazIzbWV2a2FkYjczZmVneHZ2dHZpNjZnIiwiY29udGVudF90eXBlIjoiaW1hZ2UvcG5nIiwiY29udGVudF9sZW5ndGgiOjY3MjgsImNoZWNrc3VtIjoiMU0wQjhxWTJKUGpPdkVYMWlJY3JCUT09Iiwic2VydmljZV9uYW1lIjoibG9jYWwifSwiZXhwIjoiMjAyNi0wNy0yOVQxOToyMDoxMS41MzBaIiwicHVyIjoiYmxvYl90b2tlbiJ9fQ==--40f3369fdb6c26a7373249844dd97150d39ffd20"}  Disk Storage (0.2ms) Uploaded file to key: sll3k23mevkadb73fegxvvtvi66g (checksum: 1M0B8qY2JPjOvEX1iIcrBQ==) Completed 204 No Content in 1ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) Started GET "/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjYsInB1ciI6ImJsb2JfaWQifX0=--cb178d9e9f0b83b41d4e33462cba60d185c10eca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395/pwn.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::Representations::RedirectController#show as PNG Parameters: {"signed_blob_id" => "eyJfcmFpbHMiOnsiZGF0YSI6MjYsInB1ciI6ImJsb2JfaWQifX0=--cb178d9e9f0b83b41d4e33462cba60d185c10eca", "variation_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDAsMTAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--8101b95d03b0f4ea4ba7c59362f2929e1afa6395", "filename" => "pwn"} ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 26], ["LIMIT", 1]] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."blob_id" = ? AND "active_storage_variant_records"."variation_digest" = ? LIMIT ? [["blob_id", 26], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="], ["LIMIT", 1]]  Disk Storage (0.0ms) Downloaded file from key: sll3k23mevkadb73fegxvvtvi66g TRANSACTION (0.0ms) BEGIN immediate TRANSACTION ActiveStorage::VariantRecord Create (0.2ms) INSERT INTO "active_storage_variant_records" ("blob_id", "variation_digest") VALUES (?, ?) RETURNING "id" [["blob_id", 26], ["variation_digest", "uyx6Kcit1Aa78Mrn7bVgZ7OZn0Y="]] ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" INNER JOIN "active_storage_attachments" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 13], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."record_id" = ? AND "active_storage_attachments"."record_type" = ? AND "active_storage_attachments"."name" = ? LIMIT ? [["record_id", 13], ["record_type", "ActiveStorage::VariantRecord"], ["name", "image"], ["LIMIT", 1]] ActiveStorage::Blob Create (0.1ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "service_name", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING "id" [["key", "ui8a6fzjdwxduq0tq064t213jkm5"], ["filename", "evil.png"], ["content_type", "image/png"], ["metadata", "{\"identified\":true}"], ["service_name", "local"], ["byte_size", 180], ["checksum", "OaIwuP1KgJUQt0FYYWzK3A=="], ["created_at", "2026-07-29 19:15:11.598276"]] ActiveStorage::Attachment Create (0.0ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) RETURNING "id" [["name", "image"], ["record_type", "ActiveStorage::VariantRecord"], ["record_id", 13], ["blob_id", 27], ["created_at", "2026-07-29 19:15:11.598653"]] TRANSACTION (0.0ms) COMMIT TRANSACTION  Disk Storage (0.1ms) Uploaded file to key: ui8a6fzjdwxduq0tq064t213jkm5 (checksum: OaIwuP1KgJUQt0FYYWzK3A==) [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] ActiveStorage::Blob Load (0.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 27], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] Performing ActiveStorage::AnalyzeJob (Job ID: c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef) from Inline(default) enqueued at 2026-07-29T19:15:11.599531389Z with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef]  Disk Storage (0.1ms) Downloaded file from key: ui8a6fzjdwxduq0tq064t213jkm5 [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] TRANSACTION (0.0ms) BEGIN immediate TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] ActiveStorage::Blob Update (0.1ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"width\":99,\"height\":1,\"analyzed\":true}"], ["id", 27]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] ActiveStorage::Attachment Load (0.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."blob_id" = ? [["blob_id", 27]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] ActiveStorage::VariantRecord Load (0.0ms) SELECT "active_storage_variant_records".* FROM "active_storage_variant_records" WHERE "active_storage_variant_records"."id" = ? [["id", 13]] [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] TRANSACTION (0.0ms) COMMIT TRANSACTION [ActiveJob] [ActiveStorage::AnalyzeJob] [c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef] Performed ActiveStorage::AnalyzeJob (Job ID: c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef) from Inline(default) in 2.12ms [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: c6ecf6a8-4e3e-4e29-a82b-6617ad6c78ef) to Inline(default) with arguments: #>  Disk Storage (0.4ms) Generated URL for file at key: ui8a6fzjdwxduq0tq064t213jkm5 (http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ1aThhNmZ6amR3eGR1cTB0cTA2NHQyMTNqa201IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNjAyWiIsInB1ciI6ImJsb2Jfa2V5In19--c305d8d49bdd176a966c56980abcb40c604291ab/evil.png) Redirected to http://127.0.0.1:38742/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ1aThhNmZ6amR3eGR1cTB0cTA2NHQyMTNqa201IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNjAyWiIsInB1ciI6ImJsb2Jfa2V5In19--c305d8d49bdd176a966c56980abcb40c604291ab/evil.png Completed 302 Found in 17ms (ActiveRecord: 0.7ms (11 queries, 0 cached) | GC: 3.3ms) Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ1aThhNmZ6amR3eGR1cTB0cTA2NHQyMTNqa201IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNjAyWiIsInB1ciI6ImJsb2Jfa2V5In19--c305d8d49bdd176a966c56980abcb40c604291ab/evil.png" for 127.0.0.1 at 2026-07-29 19:15:11 +0000 Processing by ActiveStorage::DiskController#show as PNG Parameters: {"encoded_key" => "eyJfcmFpbHMiOnsiZGF0YSI6eyJrZXkiOiJ1aThhNmZ6amR3eGR1cTB0cTA2NHQyMTNqa201IiwiZGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPVwiZXZpbC5wbmdcIjsgZmlsZW5hbWUqPVVURi04JydldmlsLnBuZyIsImNvbnRlbnRfdHlwZSI6ImltYWdlL3BuZyIsInNlcnZpY2VfbmFtZSI6ImxvY2FsIn0sImV4cCI6IjIwMjYtMDctMjlUMTk6MjA6MTEuNjAyWiIsInB1ciI6ImJsb2Jfa2V5In19--c305d8d49bdd176a966c56980abcb40c604291ab", "filename" => "evil"} Completed 200 OK in 0ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms) - Gracefully stopping, waiting for requests to finish Exiting