Przejdź do treści
← Wróć do listy
UnieważnionyPodstawowy bez negocjacji2026/BZP 00391599/01

Audyt kodu źródłowego systemu Transport GZM – Katowice

Rozstrzygnięcie

Zamawiający unieważnił to postępowanie.

Data unieważnienia2026-10-06
Złożonych ofert2

Przedmiot zamówienia

AI

Przedmiot: jednorazowa usługa audytu kodu źródłowego systemu Transport GZM — weryfikacja kompletności, możliwości skompilowania i odtworzenia środowiska, ocena jakości kodu, identyfikacja vendor‑lock‑in oraz przegląd łańcucha dostaw oprogramowania pod kątem komponentów od dostawców wysokiego ryzyka.

  • Audyt (usługa): inwentaryzacja ~30 000 plików źródłowych (ok. 6,8 mln linii kodu) i powiązanych artefaktów, w tym repozytoria, Dockerfile, Helm charts, pliki IaC, skrypty CI/CD oraz dokumentacja.
  • Przegląd kodu (usługa): automatyczna analiza statyczna + ręczna inspekcja dla wybranych modułów (ok. 40 modułów logicznych, 80 modułów technicznych).
  • Odtworzenie środowiska (usługa): odtworzenie pełnego pipeline'u CI/CD i środowiska kompilacji/wdrożenia oraz wykonanie pełnej kompilacji wszystkich komponentów (wszystkie buildy muszą przejść).
  • Analiza zależności i łańcucha dostaw (usługa): SCA — identyfikacja bibliotek/zależności, weryfikacja źródeł artefaktów, sum kontrolnych, podpisów, oraz wykrycie komponentów od dostawców wysokiego ryzyka.
  • Weryfikacja kontenerów i Kubernetes (usługa): analiza Dockerfile, budowa i skan obrazu oraz przegląd manifestów Kubernetes/Helm i IaC.
  • Raport końcowy (dostawa): szczegółowy raport z audytu zawierający zestawienie plików i powiązań, ocenę jakości kodu, listę nieprawidłowości i rekomendacje naprawcze, notatki techniczne dla podatności krytycznych oraz obraz odtworzonego środowiska kompilacji.
  • Bezpieczeństwo i procedury (usługa): przechowywanie kodu i wykonywanie prac tylko w EOG, izolowane środowisko testowe, key‑management dla sekretów, logowanie operacji, bezpieczne zniszczenie materiałów po audycie oraz obowiązki powiadamiania i reagowania na incydenty.
  • Dokumentacja uzupełniająca (dostawa): mapa modułów do funkcjonalności biznesowych (plik mapujący), uzupełniona dokumentacja budowania/uruchamiania.

Termin realizacji: do 120 dni od podpisania umowy.

Trudnosc: wysoka

Trudność: średnia

Złożoność techniczna (6,8 mln linii kodu, wielość języków i technologii, odtworzenie pełnych pipeline'ów CI/CD i infrastruktury) oraz wymogi bezpieczeństwa i konieczność koordynacji wielu analiz powodują wysoki poziom trudności.

Terminy realizacji

Termin wykonania (realizacja umowy)
do 120 dni od podpisania umowy

Warunki udziału

AI
1Lider audytu — lider audytu: udział jako lider w co najmniej 2 projektach audytu kodu zrealizowanych w ostatnich 3 latach, każdy projekt o wartości min. 200000 zł brutto i rozmiarze min. 4 mln linii kodu
2Specjalista backend — specjalista ds. backendu: udział w co najmniej 2 projektach analizy kodu back-end (Java, Python, Go, C#, .NET, C++) zrealizowanych w ostatnich 3 latach, każdy projekt o wartości min. 200000 zł brutto i rozmiarze min. 4 mln linii kodu

Pozostałe 13 warunków po założeniu darmowego konta.

Kryteria wyboru oferty

AI

Wagi punktowe, według których zamawiający oceni oferty.

Cena bruttoCena za wykonanie
60%
Termin wykonania usługiCzas realizacji w dniach
40%

Czerwone flagi

AI

Sygnały, na które warto zwrócić uwagę przed startem.

SWZ zmodyfikowany 8 dni po udostępnieniu dokumentów
Późna modyfikacja specyfikacji może sugerować dostosowanie wymagań pod konkretnego wykonawcę lub celowe utrudnienie konkurencji, która przygotowała ofertę na pierwotną wersję SWZ.
Termin składania ofert przypada na okres wakacyjny (21 sierpnia)
Termin w okresie wakacyjnym (lipiec-sierpień) może ograniczać liczbę oferentów ze względu na urlopy.

Kary i sankcje

AI
  • Wadium: 4000,00 zł
  • Zabezpieczenie: 5% ceny całkowitej
  • Kary umowne: w projekcie umowy (zał. nr 7)

Pozostałe 1 zapis o karach po założeniu darmowego konta.

Pytania i odpowiedzi

0

Wyodrębnione z wyjaśnień treści SWZ.

Zamawiający nie opublikował pytań ani odpowiedzi

Historia zmian

13.08.2026 — publikacja ogłoszenia
21.08.2026 — modyfikacja dokumentacji (2 modyfikacje dokumentacji)
09.09.2026 — upływ terminu składania ofert
06.10.2026 — ogłoszenie o unieważnieniu postępowania