Не знаю, у якому стані наш код. Розробники кажуть одне, а результат інше.
Дивимося код незалежно. Показуємо, що працює, що ризиковано і що можна не чіпати. Усе пишемо простою мовою, з прикладами з вашого репозиторію.
Ми читаємо ваш код, перевіряємо безпеку і складаємо список проблем із пріоритетами та оцінкою роботи. Ви отримуєте план, а не загальні поради.
Кошторис і строки після брифу

Дивимося код незалежно. Показуємо, що працює, що ризиковано і що можна не чіпати. Усе пишемо простою мовою, з прикладами з вашого репозиторію.
Перевіряємо типові вразливості (за переліком OWASP Top 10), секрети в коді, права доступу й залежності із відомими дірами. Для кожної знахідки пишемо, як її закрити.
Шукаємо технічний борг (місця, де колись зробили швидко й нині це гальмує розробку). Ранжуємо його за впливом і вартістю виправлення.
Дивимося на запити до бази, кешування, архітектуру й конфігурацію сервера. Вказуємо вузькі місця й що робити спершу.
Пакет допомагає описати задачу. Кошторис і строки погоджуємо після брифу та уточнення вимог.
Невеликий сайт чи застосунок, потрібна швидка картина
Продукт із живими користувачами, перед масштабуванням або запуском
Тим, хто хоче одразу рухатися далі з виконавцем
Ви описуєте задачу й поточний процес. Уточнюємо вимоги, обираємо перший етап і готуємо кошторис.
Запускаємо автоматичні перевірки залежностей, секретів і стилю коду. Це дає швидку карту ризиків.
Старший інженер читає критичні частини: оплати, авторизацію, роботу з даними. Автоматика цього не замінить.
Складаємо реєстр проблем, оцінюємо години й вартість. Кожен пункт має пояснення й спосіб перевірки.
Проводимо розмову, відповідаємо на питання. Ви вирішуєте, що робити самі, а що доручити нам. Оплата поетапна.
Доступ до репозиторію лише на читання, короткий опис продукту й контакт людини, яка знає систему. Бажано також доступ до опису розгортання. Секретні ключі від продакшену нам не потрібні.
Ні, ми працюємо з кодом, а не з живою базою. Якщо потрібен тестовий стенд, використовуємо знеособлені дані. Усі доступи залишаються вашими, ви можете закрити їх будь-коли.
Найчастіше це JavaScript і TypeScript, Python, PHP та популярні фреймворки. Екзотичний стек обговорюємо наперед. Якщо не маємо досвіду, скажемо чесно.
Сканер знаходить типові помилки, але не розуміє логіку бізнесу. Ми поєднуємо автоматику із ручним оглядом і розставляємо пріоритети за впливом на ваш бізнес.
Кошторис готуємо після брифу й уточнення вимог. Для першого етапу можемо взяти такий обсяг: огляд архітектури; Скан залежностей і секретів. Склад робіт, оплату й строки погоджуємо до старту.
Так. Береться одна проблема, наприклад повільна сторінка чи вразливість, і ми домовляємося про вимірювану мету до початку. Після виправлення перевіряємо її разом із вами.
Опишіть бізнес, бажаний результат і поточний процес. Після брифу уточнимо вимоги та підготуємо кошторис.