배포 전 connection string 검증
릴리스 전에 host, port, credential, database name, SSL mode를 공개 환경 기준으로 확인할 수 있습니다.
PostgreSQL, MySQL, MongoDB, Redis 공개 연결을 테스트하고 읽기 전용 metadata를 확인한 뒤 Navicat, TablePlus, DBeaver, DataGrip, Prisma, Laravel, CLI 형식으로 URI를 변환합니다.
Database Connection Checker는 PostgreSQL, MySQL, MongoDB, Redis connection string을 붙여 넣어 공개 연결, SSL/auth, read-only metadata를 확인하고 Navicat, TablePlus, DBeaver, DataGrip, Prisma, Laravel, CLI 형식으로 변환합니다. Secret은 기본으로 마스킹되며 localhost, private IP, 내부 주소는 SSRF 방지를 위해 차단됩니다.
릴리스 전에 host, port, credential, database name, SSL mode를 공개 환경 기준으로 확인할 수 있습니다.
팀에서 Navicat, TablePlus, DBeaver, DataGrip, CLI를 함께 쓸 때 masked output을 ticket, 문서, onboarding에 안전하게 붙일 수 있습니다.
Read-only inspection은 tables, columns, indexes, collections, Redis server info, keyspace만 가져오며 SQL row나 Redis value는 읽지 않습니다.
Appkiro는 localhost, private IP, link-local, reserved address를 차단합니다. VPN/VPC DB는 bastion 또는 내부 CI runner에서 테스트하세요.
공개 DB에 password를 보낼 때 provider가 지원하면 SSL/TLS require를 사용하세요.
Navicat 17의 New Connection with URI는 Navicat URI 또는 MongoDB URI를 받습니다. SQL/Redis는 불안정한 navicat:// 형식 대신 field map을 제공합니다.
연결을 테스트하고 정규화된 URI를 복사한 뒤 secret은 코드가 아니라 runtime environment에 저장하세요.
여기서 DB 테스트
Key Generator
JWT Debugger
My IP Address
아니요. UI는 connection string history를 저장하지 않고 API도 raw password를 반환하지 않습니다. 출력은 기본적으로 masked입니다.
아니요. localhost, private IP, reserved IP, 내부망으로 resolve되는 host는 SSRF와 port scan 방지를 위해 차단됩니다.
아니요. SQL은 information_schema/catalog만 조회하고 Redis value는 읽지 않으며 MongoDB는 권한이 있을 때 stats/indexes만 가져옵니다.
V1은 PostgreSQL, MySQL/MariaDB, MongoDB, Redis에 집중합니다. SQL Server/SQLite는 나중에 추가할 수 있습니다.
공개 DB 연결을 테스트하고 읽기 전용 metadata를 확인하며 connection string을 주요 도구 형식으로 변환합니다.
SELECT/list metadata only
Secret은 기본으로 마스킹되며 저장되지 않습니다.