Druscan - darmowe narzędzie do audytu Drupala

Zbierz wszystkie informacje techniczne o systemie Drupal (np. moduły, architektura, metryki wydajności) i udostępnij innym bez ujawniania wrażliwych danych. Pobierz narzędzie open source, uruchom lokalnie i uzyskaj kompletny raport w 20 minut!

Potrzebujesz danych o Drupalu do wyceny przy zmianie agencji? Użyj Druscan!

Podczas przenoszenia strony na Drupalu do nowej agencji lub zwracania się o wycenę do wielu dostawców udostępnienie pełnych baz danych i całkowitego dostępu do kodu źródłowego budzi poważne obawy dotyczące bezpieczeństwa i poufności.

Problem

Potrzebujesz 3–5 agencji, aby uzyskać dokładne wyceny, ale nie chcesz ujawniać poufnych danych, zastrzeżonego kodu, kluczy API ani informacji o klientach wielu podmiotom zewnętrznym.

Rozwiązanie

Druscan generuje kompleksowy raport z audytu technicznego, który zawiera wszystko, co jest potrzebne do dokładnej wyceny, ale nie ujawnia zawartości bazy danych, logiki kodu czy poufnych danych.

Co to jest Druscan?

Druscan to narzędzie open source stworzone przez Droptica do audytu technicznego Drupala. 

-

Co udostępniasz?

  • Pełny wykaz modułów i zależności
  • Architektura treści i relacje między encjami
  • Metryki wydajności i bezpieczeństwa
  • Statystyki jakości kodu (liczba linii, złożoność, pokrycie testami)
  • Przegląd konfiguracji i wymagania techniczne
-

Co chronisz?

  • Rzeczywistą zawartość bazy danych i dane użytkowników
  • Zastrzeżony kod niestandardowy i logikę biznesową
  • Klucze API i dane uwierzytelniające integracji
  • Dostęp do serwera i szczegóły wdrożenia
  • Prywatne pliki i zasoby multimedialne

Przykładowe obszary analizy w raporcie Druscan

Druscan automatycznie analizuje Twój system na Drupalu i generuje szczegółowy raport techniczny w formacie HTML i JSON. Narzędzie działa lokalnie, zapewniając pełne bezpieczeństwo danych. Poniżej znajdziesz przykładowe informacje, które otrzymasz po wykonaniu analizy. 

Druscan generuje pełną listę modułów w Drupalu, pokazując ich wersje i alerty bezpieczeństwa.

Pełny przegląd modułów

Zobacz kompletną listę modułów wraz z wersjami, patchami i alertami bezpieczeństwa. To podstawa do oceny ryzyk, planu aktualizacji i realnej wyceny prac.

  • Lista wszystkich modułów z podziałem: core, contrib, custom.
  • Informacje o wersjach i pochodzeniu.
  • Wykaz nałożonych łatek bezpieczeństwa.
Narzędzie do audytu Drupala prezentuje rekomendacje, które moduły wymagają aktualizacji.

Dostępne aktualizacje

Druscan analizuje wersje wszystkich modułów i pokazuje, które wymagają aktualizacji – zarówno funkcjonalnych, jak i bezpieczeństwa. Dzięki temu łatwo określisz priorytety w utrzymaniu systemu.

  • Informacje o dostępnych aktualizacjach modułów.
  • Alerty bezpieczeństwa dla krytycznych wersji.
  • Zestawienie zainstalowanych patchy i rekomendacji do aktualizacji.
Raport z audytu Drupala z narzędziem Druscan pokazuje czytelną strukturę danych analizowanej strony.

Architektura treści

Raport odsłania strukturę danych: typy treści, pola, taksonomie, media, role i uprawnienia, a także widoki i bloki. Pomaga zrozumieć zależności i faktyczne wykorzystanie elementów w systemie.

  • Content types z liczbą wpisów i aktywnością.
  • Pola, taksonomie, media, użytkownicy, role.
  • Viewsy i bloki (typy: page, block, feed).
  • Przepływy pracy i uprawnienia.
Druscan pokazuje takie metryki wydajności jak PageSpeed, zgodność z WCAG czy UX i SEO.

Metryki wydajności

Druscan zbiera wyniki Lighthouse/PageSpeed, sygnalizuje wąskie gardła i zgodność z WCAG. Dostajesz jasną listę obszarów do optymalizacji wraz z wpływem na UX i SEO.

  • Google PageSpeed Insights.
  • Potencjalne wąskie gardła wydajnościowe.
  • Accessibility (WCAG 2.1). 
Narzędzie do audytu Drupala identyfikuje istniejące intregracje z zewnętrznymi usługami.

Moduły customowe i rekomendowane

Otrzymasz metryki ilościowe bez ujawniania logiki biznesowej. Dzięki temu ocenisz złożoność i koszty utrzymania, zachowując poufność kodu.

  • Liczba linii kodu.
  • Custom routing.
  • Informacja o testach automatycznych.
-

Integracje

Druscan identyfikuje moduły integrujące się z zewnętrznymi usługami i wskazuje używane API bez pokazywania kluczy. To ułatwia audyt bezpieczeństwa i planowanie zmian w ekosystemie.

  • Lista modułów integrujących się z zewnętrznymi usługami.
  • Informacja o podłączonych API (bez kluczy dostępu).
Raport z audytu Drupala z Druscan wyłapuje błędy i problemy wydajnościowe związane z bazą danych.

Baza danych

Raport wyłapuje błędy i symptomy problemów wydajnościowych z dblog bez ujawniania realnych danych użytkowników. Widzisz, co wymaga reakcji, zanim stanie się incydentem.

  • Błędy bazy danych.
  • Problemy z wydajnością.
Audyt Drupala przeprowadzony ze wsparciem AI w trybie Cursor generuje plan naprawczy i estymacje czasu.

Analiza na bazie AI (tryb Cursor)

Na podstawie zebranych danych AI proponuje priorytety poprawek, estymacje czasu i listę punktów do poprawy. Traktuj to jako przyspieszony „plan naprawczy” do weryfikacji przez zespół.

  • Rekomendacje poprawek z priorytetami.
  • Oszacowanie czasu naprawy dla każdego zadania.
  • Action items z podziałem na security, performance, maintenance.
Druscan pozwala lepiej zrozumieć system na Drupalu, prezentując graficzne diagramy z architekturą treści.

Diagramy wizualne

Automatyczne schematy menu i graficzna mapa architektury treści ułatwiają szybkie zrozumienie systemu. Idealne do onboardingu oraz omawiania zmian z interesariuszami.

  • Automatyczne diagramy struktury menu.
  • Wizualizacja architektury treści.

Inne zastosowania Druscana

Druscan przydaje się nie tylko przy wycenach. Oto inne przypadki, w których raport z audytu strony skraca czas i zwiększa bezpieczeństwo projektu.

Ocena bezpieczeństwa

Sprawdzenie luk w zabezpieczeniach i przestarzałych modułów.

Oszacowanie długu technicznego

Ocena kosztów utrzymania i złożoności aktualizacji.

Analiza wydajności

Identyfikacja wąskich gardeł i możliwości optymalizacji.

Onboarding w firmie

Zapewnienie, że nowy developer lub cały zespół otrzyma pełny obraz projektu.

Weryfikacja jakości

Sprawdzenie, czy obecna agencja stosuje najlepsze praktyki.

Dokumentacja

Stworzenie kompleksowej dokumentacji technicznej witryny.

Druscan to narzędzie open source do audytu technicznego Drupala, które jest dostępne za darmo.

Jak działa narzędzie Druscan?

Uruchomienie Druscana zajmuje tylko kilka minut. Wystarczy pobrać repozytorium, połączyć je z lokalnym projektem na Drupalu i wykonać prostą komendę w terminalu.

1. Zainstaluj

Sklonuj repozytorium z GitHub i utwórz symlink do projektu Drupal uruchomionego lokalnie na DDEV.

2. Wybierz tryb

  • Tryb podstawowy: zbiera surowe dane techniczne (JSON + HTML)
  • Tryb AI (Cursor): dodatkowo generuje rekomendacje i estymacje naprawy

3. Uruchom audyt

Wprowadź komendę z GitHub do terminala. 

4. Otrzymaj raport

Po 15-20 minutach otrzymujesz kompletny raport HTML gotowy do udostępnienia firmom.

Wszystkie szczegółe dotyczące wymagań technicznych znajdziesz w opisie na GitHub. 

Przeprowadź audyt Drupala w 20 minut

Pobierz narzędzie Druscan, wykonaj szybki audyt techniczny Drupala i poznaj swoją stronę lepiej niż kiedykolwiek wcześniej.