Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기PMIS - Project Management for Information Security
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A self-hosted, role-based web application for Vulnerability Assessment & Penetration Testing (VAPT) teams: engagements, findings and evidence (from a shared vulnerability library, entered by hand, or imported from CSV/Excel), scan imports, and Word/Excel report generation.
Documentation: https://sneakywarwolf.github.io/PMIS/
PMIS is for Authorized Security Vendors and Service Providers only. It stores sensitive client and vulnerability data; you are responsible for lawful use and for protecting that data. The software is provided as is, without warranty.
Requires Docker with Compose v2, Git and OpenSSL. Full guide, Windows commands and troubleshooting: Installation.
git clone https://github.com/sneakywarwolf/PMIS.git
cd PMIS
cp .env.example .env
# 1. Fill the four required secrets with random values
for k in POSTGRES_PASSWORD MINIO_ROOT_PASSWORD JWT_ACCESS_SECRET JWT_REFRESH_SECRET; do
sed -i.bak "s|^$k=CHANGE_ME|$k=$(openssl rand -hex 32)|" .env
done; rm -f .env.bak
# 2. Build and start
docker compose up -d --build
# 3. When `docker compose ps` shows the backend healthy, get the first admin password
docker compose logs backend | grep "First login"
Open http://localhost:3000, sign in as admin with that password, and set a new one when prompted. There is no fixed default password. Before other people use PMIS, put it behind HTTPS and complete the production checklist.
Prebuilt images: instead of building, you can pull sneakywarwolf/pmis-backend and sneakywarwolf/pmis-frontend from Docker Hub with no source checkout: download docker-compose.yml and .env.example, set the secrets, then run docker pull sneakywarwolf/pmis-frontend:latest, docker pull sneakywarwolf/pmis-backend:latest, docker compose pull and docker compose up -d --no-build. Full commands: Install from Docker Hub. The latest images were last pushed on 2026-10-08 and predate security improvements in the current code, so build from source, as above, until newer images are published.
| Path | Contents |
|---|---|
apps/backend/ | NestJS API and Prisma schema |
apps/frontend/ | Next.js web interface |
docker-compose.yml | Production stack (only the web port is published) |
docker-compose.dev.yml | Local development infrastructure, with fixed local-only credentials. Never use it in production |
Report Template/ | Sample Word report templates (upload them under Reports) |
docs/ | Design and review documents |
site/ | Source of the documentation website |
Reports are filled from your own Word templates (and Excel templates for Network projects). A project's template is chosen automatically from its compliance category and Testing Type. The documentation lists every supported placeholder, how names are matched, and the tables and rows that repeat: Reports. Word placeholders are detected from their literal {…} text, so no highlighting is needed.
Documentation site (source in site/; update it together with any user-visible change)
Security policy: report vulnerabilities privately, not in public issues