Технічний аудит коду з планом виправлень.
Безпека, продуктивність, архітектура і технічний борг. Звіт, який зрозуміє і власник, і розробник: що болить, скільки коштує виправити і в якому порядку.
Технічний аудит коду — це незалежна перевірка безпеки, продуктивності, архітектури та технічного боргу вашого проєкту з пріоритизованим планом виправлень. Підходить власникам, які купують продукт, змінюють підрядника або втратили розробника. Вартість — від 12 000 грн (орієнтовно до 25 000 грн), термін — 5–7 днів.
Коли потрібен аудит коду
Що перевіряємо
Автоматичні інструменти плюс ручний огляд досвідченим тех-лідом. Інструменти знаходять симптоми, людина — причини.
Швидкий огляд або повний аудит
- Автоматичний аналіз
- Огляд ключових модулів
- Топ-10 ризиків
- Дзвінок 30 хв
- Безпека, продуктивність, архітектура
- Кожна знахідка з прикладом коду
- План з оцінкою годин
- Розбір з командою 60 хв
- Усе з повного аудиту
- Виправлення critical і high
- Повторна перевірка
Так виглядає знахідка у звіті
Кожна знахідка — з файлом і рядком, поясненням ризику простою мовою, прикладом виправлення і оцінкою часу.
Від доступу до звіту — тиждень
- день 0ДоступRead-only доступ до репозиторію, NDA.
- дні 1–2АналізАвтоматичні інструменти і огляд архітектури.
- дні 3–5Ручний оглядКлючові модулі, безпека, продуктивність.
- день 6–7ЗвітPDF + розбір з командою.
Що перевіряє технічний аудит сайту
Ми поєднуємо автоматичні інструменти та ручний огляд досвідченим тех-лідом. Інструменти знаходять симптоми, а людина шукає причини. Фокус на Laravel, але аналізуємо й інший PHP: Symfony, Yii, WordPress-плагіни, самописні системи.
Аудит буває потрібен у чотирьох типових ситуаціях: перед покупкою або інвестицією (due diligence), коли пішов розробник і лишився код без документації, коли після кожного виправлення ламається щось інше, і перед передачею проєкту новому підряднику.
Аудит охоплює чотири напрями:
- безпека: SQL injection, XSS, CSRF, зберігання паролів і ключів, права доступу;
- продуктивність: повільні запити та N+1, кешування, черги, навантаження на сервер;
- архітектура: структура й залежності, дублювання, відповідність практикам Laravel;
- підтримуваність: версії PHP, Laravel і пакетів, тести, CI, документація та розгортання.
Загальне пояснення, що таке аудит коду і навіщо він потрібен, є у статті що таке технічний аудит коду.
Що ви отримуєте у звіті
Звіт має працювати і для власника, і для розробників. Перша сторінка — резюме простою мовою, далі деталі для команди.
Кожна знахідка містить:
- файл і рядок коду;
- ризик для бізнесу простою мовою;
- приклад виправлення;
- оцінку годин на виправлення та пріоритет.
Наприкінці ви отримуєте план із порядком робіт і розбір з вашою командою. Звіт можна передати будь-якому підряднику: для цього він і пишеться. Якщо рекомендацій багато, ми допомагаємо розставити їх за порядком: що виправити негайно, що в наступному спринті, а що можна відкласти без ризику.
Скільки коштує технічний аудит коду і від чого залежить ціна
Технічний аудит коду коштує від 12 000 грн, а для великих проєктів сума зростає до 25 000 грн. Експрес-огляд обходиться у 12 000 грн, повний аудит — від 18 000 грн. Ціну фіксуємо після погодження обсягу.
| Фактор | Як впливає на ціну |
|---|---|
| Розмір кодової бази | Більше модулів означає більше годин ручного огляду |
| Глибина аудиту | Експрес-огляд охоплює ключові модулі, повний аудит дивиться всюди |
| Вік і стан проєкту | Застарілі версії та відсутність документації ускладнюють аналіз |
| Наявність тестів і CI | Їхня відсутність також стає окремою знахідкою |
| Потрібне виправлення | Пакет «аудит + виправлення» стартує від 35 000 грн |
Якщо ви хочете, щоб ми також виправили знайдене, фікс-пакет рахується за ставкою $20–35 за годину. Усі ціни доступні на сторінці цін.
Як проходить аудит
Від доступу до звіту проходить орієнтовно тиждень. У нульовий день ви надаєте read-only доступ до репозиторію, а ми підписуємо NDA. Перші два дні йдуть на автоматичний аналіз і огляд архітектури. Ще три дні займає ручний огляд ключових модулів, безпеки та продуктивності. Наприкінці ви отримуєте PDF і розбір з командою.
Доступ до продакшену не потрібен, а робота з кодом іде під NDA. Для аналізу продуктивності ми просимо дамп бази без персональних даних.
Коли технічний аудит не потрібен
Аудит коду дає відповідь про стан проєкту, але не завжди це те, що вам потрібно.
- Ви не знаєте, де саме ламається магазин, і хочете побачити баги очима покупця. Тут краще QA-аудит інтернет-магазину: від 6 000 грн за 3–5 днів.
- Вам потрібна перевірка кожного релізу. Обирайте ручне тестування або автоматизацію тестування.
- Потрібне одне рішення: який стек обрати чи як оцінити підрядника. Підійде консультація тех-ліда на 90 хвилин за 3 000–4 000 грн.
- Ви хочете побудувати нове, а не оцінювати старе: дивіться розробку на Laravel.
Коли саме варто залучати тех-ліда, ми пояснювали у статті коли потрібен тех-лід.
Чим наш аудит відрізняється
Ми не віддаємо сирий вивід інструментів. Кожна знахідка перевірена вручну та пояснена так, щоб нетехнічна людина розуміла наслідки для бізнесу. Для кожної проблеми є оцінка часу на виправлення, тому ви одразу бачите бюджет. Окремо дивимося на швидкість: як вона пов'язана з користувачами, розбираємо у статті Core Web Vitals для власника магазину.
Щоб замовити аудит або уточнити обсяг, заповніть бриф і вкажіть репозиторій чи сайт.
Потрібен доступ до продакшену?
Ні, достатньо read-only доступу до репозиторію. Для аналізу продуктивності — бажано дамп без персональних даних.
Аудитуєте не тільки Laravel?
Будь-який PHP: Symfony, Yii, WordPress-плагіни, самописні системи.
Звіт зрозуміє нетехнічна людина?
Так. Перша сторінка — резюме для власника, далі — деталі для розробників.
Можна показати звіт підряднику?
Звісно, для цього він і пишеться.
Скільки коштує технічний аудит коду?
Технічний аудит коду коштує від 12 000 грн, для великих проєктів орієнтовно до 25 000 грн. Експрес-огляд — 12 000 грн, повний аудит — від 18 000 грн, аудит із виправленням — від 35 000 грн. Ціна залежить від розміру коду.
Скільки часу триває аудит коду?
Зазвичай 5–7 днів від отримання доступу до готового звіту. Перші дні йдуть на автоматичний аналіз, далі ручний огляд ключових модулів, безпеки та продуктивності, наприкінці PDF-звіт і розбір із вашою командою. Терміни можуть трохи зміщуватися залежно від розміру проєкту.
Чим технічний аудит відрізняється від QA-аудиту?
Технічний аудит дивиться всередину: код, безпеку, архітектуру та продуктивність, і коштує від 12 000 грн. QA-аудит дивиться ззовні, очима покупця: чи працюють оплата, кошик і мобільна версія, і коштує від 6 000 грн. Якщо не знаєте, що обрати, почніть з безкоштовного експрес-чеку.
Що потрібно від мене для аудиту коду?
Потрібен read-only доступ до репозиторію, підписаний NDA та контакт людини, яка знає проєкт і може відповісти на питання команди аудиту. Для аналізу продуктивності бажаний дамп бази без персональних даних. Доступ до продакшену не потрібен.
Розкажіть про проєкт.
Відповімо за 2 робочі години. Оцінка з вилкою ціни і термінів — за 1 день.