Tổng quan
Web-Check là một ứng dụng web mã nguồn mở được phát triển bởi Lissy93, với mục tiêu cung cấp báo cáo toàn diện về an ninh, hiệu suất, khả năng truy cập, và SEO của một website. Công cụ này không yêu cầu cài đặt phức tạp và có thể chạy trực tiếp từ trình duyệt hoặc triển khai dưới dạng Docker.
Mục tiêu và tính năng chính
Web-Check cho phép người dùng đánh giá nhanh một trang web theo các tiêu chí:
- Bảo mật (Security headers, HTTPS, chứng chỉ SSL…)
- SEO (metadata, canonical, robots.txt…)
- Trải nghiệm người dùng (UX, accessibility)
- Hiệu suất tổng thể (kích thước trang, cache, tốc độ tải…)
- Các dịch vụ bên thứ ba (trackers, analytics, cookie)
Tính năng nổi bật
| Tính năng | Mô tả |
| —————- | ————————————————– |
| Security Headers | Kiểm tra các header như CSP, HSTS, X-Frame-Options |
| SSL Check | Kiểm tra chứng chỉ TLS, độ mạnh mã hóa |
| SEO Review | Metadata, canonical URL, alt text hình ảnh |
| Performance | Kích thước tệp, cache policy, asset loading |
| Privacy | Trình theo dõi bên thứ ba, cookie chính sách |
| Accessibility | Hỗ trợ screen-reader, contrast, cấu trúc semantic |
Cách hoạt động
Web-Check có thể được chạy:
- Trực tiếp từ web tại web-check.xyz
- Hoặc clone repo và chạy cục bộ bằng Docker
git clone https://github.com/lissy93/web-check
cd web-check
docker-compose up --build
Giao diện sẽ được phục vụ tại http://localhost:3000, nơi bạn có thể nhập bất kỳ URL nào để phân tích.
Các công nghệ sử dụng:
- TypeScript + Vue 3
- Tailwind CSS
- Express.js (API backend)
- Puppeteer (trình duyệt headless để thu thập dữ liệu trang web)
Quy trình kiểm tra
- Nhập URL website cần đánh giá
- Công cụ khởi tạo phiên trình duyệt ẩn danh để thu thập dữ liệu
- Phân tích các tiêu chí bảo mật, SEO, UX, hiệu suất
- Trả về báo cáo có thể tải hoặc chia sẻ qua link trực tiếp
Điểm mạnh của Web-Check
- Không cần đăng ký: hoàn toàn miễn phí, không thu thập dữ liệu người dùng
- Dễ mở rộng: mã nguồn rõ ràng, có thể thêm quy tắc kiểm tra riêng
- Tương tác tốt: báo cáo chi tiết, dễ hiểu, phù hợp cho cả dev và non-dev
Đánh giá tổng quan
Web-Check là công cụ phù hợp cho các dev muốn đánh giá nhanh website mà không phải cài đặt tool phức tạp như Lighthouse CLI hoặc chạy audit thủ công. Các kiểm tra tập trung vừa đủ vào bảo mật và SEO nhưng vẫn cân đối với hiệu suất.
Công cụ phù hợp dùng trong CI/CD pipeline, kiểm tra trước khi deploy, hoặc dùng trong quá trình audit đơn giản.
Source link: lissy93/web-check






