Back to Home
kfreiman icon

vibecheck

Verified Safe

by kfreiman

Overview

A server for intelligent analysis of CVs and job descriptions, facilitating recruitment by assessing document fit and generating interview questions.

Installation

Run Command
docker compose up -d

Environment Variables

  • VIBECHECK_STORAGE_PATH
  • VIBECHECK_STORAGE_TTL
  • VIBECHECK_PORT
  • LOG_FORMAT
  • LOG_LEVEL
  • OLLAMA_HOST

Security Notes

The project demonstrates a strong awareness of common security risks, with explicit checks for path traversal ('..') and null bytes ('\x00') in file paths. Document processing for PDFs uses `go-pdfium` (WebAssembly), providing a sandboxed environment. HTML processing uses a headless Playwright browser and `go-readability` to extract content, which isolates rendering from the main application logic and attempts to remove boilerplate. No obvious hardcoded secrets or malicious patterns were found in the provided code. The reliance on distroless base images and structured error handling, as stated in the README, further enhances security posture. The system is described as a 'portfolio/demo project,' implying it may not be fully battle-hardened for all real-world attack vectors, but the explicit measures taken are robust.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassHigh
Avg Tokens20000
Stars1
Forks0
Last Update2026-01-19

Tags

CV AnalysisJob MatchingRecruitmentGoMCP