Місток
Документація

Безпека

Швидкий старт новеАрхітектураШлюзиHTTP APIПередоплата і правилаФіскалізаціяСповіщення і CRMПосилання на оплатуАналітика новеПольщаНативний шлюз ShopifyБезпека нове

Модель

Пентест-набір (у репозиторії, npm run pentest)

КласПеревірки
Підробка вебхуківбез підпису, сміття, чужий ключ, підпис від іншого тіла, +1 байт, replay ×10 паралельно, протухлий timestamp (Stripe)
Підміна суми/статусупідписане «success», поки API каже created; недоплата → unpaid + тег; валюта
Перебір і доступ/pay без/з неправильним c, масивні параметри, path traversal, GID у id, чужі/оплачені/COD замовлення, невідомі токени посилань
Гонки15 паралельних /pay → один рахунок; 10 паралельних success → одна транзакція
Shopify HMACбез/порожній/чужий/усічений HMAC, replay webhook id, ворожі payload в orders/create
DoS, витоки, ін’єкції300 КБ тіла, глибокий JSON, флуд поганими підписами (без шторму в pubkey), 502 від Shopify → generic 500, CRLF/XSS/SQL у назвах

Поточний стан: 88 пентест-перевірок + 111 функціональних + 698 модульних — усі зелені; npm audit без вразливостей. Повний звіт — PENTEST.md.

Панель безпеки та інспектор вебхуків нове

Здоров’я системи нове

Залишкові ризики (інфраструктура)