local-resume-autofill
Local Resume Autofill
로컬 우선, 프라이버시 경계가 명확한 Edge/Chrome 이력서 자동 작성 확장 프로그램. 이력서는 비밀번호 파생 키로 암호화되며, 페이지 어댑터는 검토 가능한 선언적 JSON입니다. Codex 등 Agent는 비식별화된 페이지 구조와 합성 테스트 데이터만 처리할 수 있습니다.
[!WARNING] 현재 버전은 개발자 미리보기입니다. 텐센트, 알리바바, 바이트댄스, 징둥, 메이퇀, 핀둬둬, 콰이쇼우 어댑터는 모두
fixture-verified이며, 아직 실제 지원 계정에서 사이트별 작성 검증을 완료하지 않았습니다. 확장 프로그램은 첨부 파일의 로컬 경로 참조만 저장하며, 파일을 읽거나 업로드하지 않고, 자동으로 지원서를 제출하지도 않습니다.


핵심 경계
프로덕션 확장 프로그램은
storage,activeTab,scripting권한만 요청합니다.<all_urls>, 상주 content script, 원격 측정, 클라우드 동기화 또는 원격 규칙이 없습니다.이력서는 PBKDF2-SHA-256(310,000회)과 AES-256-GCM으로 암호화됩니다.
PDF/Word 이력서, 성적 증명서, 포트폴리오 등 첨부 파일은 "이름 + 로컬 경로"만 저장하며, 다른 자료와 함께 암호화됩니다.
비밀번호는 저장되지 않습니다. 세션 키는
chrome.storage.session에만 보관되며 브라우저를 다시 시작하면 만료됩니다.페이지 스크립트는
window.postMessage또는 외부 메시지를 통해 볼트를 읽을 수 없습니다.각 웹사이트에서 처음 작성하기 전에 정확한 hostname으로 권한을 확인합니다.
현재 페이지에서 사용할 필드만 전송하며, 전체 이력서를 content script에 넘기지 않습니다.
첨부 파일 경로는 필드 매칭, 작성 계획, 비식별화 캡처 또는 MCP에 포함되지 않습니다. 팝업은 사용자가 클릭할 때만 경로를 복사합니다.
작성이 끝나면 사용자가 확인하고 수동으로 제출합니다.
전체 경계는 SECURITY.md 및 아키텍처 설명을 참조하세요.
Related MCP server: PhantomAuth
개발 버전 설치
Node.js 20+와 Microsoft Edge 또는 Google Chrome이 필요합니다.
npm ci
npm run check
npm run buildedge://extensions또는chrome://extensions를 엽니다."개발자 모드"를 활성화합니다.
"압축 해제된 확장 프로그램 로드"를 선택하고
dist/extension을 지정합니다.확장 프로그램의 "이력서 및 권한"을 열고 볼트를 생성한 후 자료를 입력합니다.
사용 방법
"이력서 및 권한"의 "첨부 파일 위치"에 첨부 파일 이름과 Windows 절대 경로를 추가합니다(예:
D:\Documents\resume.pdf).채용 양식 페이지에서 확장 프로그램 아이콘을 클릭한 다음 "미리보기"를 클릭하여 필드 참조를 확인합니다.
"작성"을 클릭합니다. 새 hostname은 먼저 권한 확인을 표시합니다.
첨부 파일이 필요하면 팝업의 "첨부 파일 위치"에서 해당 경로를 복사하여 시스템 파일 선택기에 붙여넣은 후 파일을 수동으로 확인합니다.
페이지 결과를 확인하고 캡차와 제출을 수동으로 처리합니다.
브라우저는 웹 페이지에 선택한 파일의 실제 절대 경로를 노출하지 않으므로 경로를 수동으로 입력해야 합니다. 확장 프로그램은 파일 존재 여부를 확인하지 않으며, 파일 탐색기를 열거나 <input type="file">을 조작하지 않습니다.
"캡처"는 입력 값, 선택 항목, 첨부 파일 이름 또는 스크린샷이 포함되지 않은 *.capture.json을 내보냅니다. 캡처 파일에는 페이지 레이블과 구조가 여전히 포함될 수 있으며, 기본적으로 Git에 포함되지 않습니다.
현재 어댑터
사이트 | Hostname | 드라이버 | 검증 상태 |
텐센트 채용 |
| Native, TDesign |
|
알리바바 채용 |
| Native, Ant Design |
|
바이트댄스 채용 |
| Native, Arco |
|
징둥 채용 |
| Native, Element |
|
메이퇀 채용 |
| Native, MTD |
|
핀둬둬 채용 |
| Native, Ant Design |
|
콰이쇼우 채용 |
| Native, Ant Design |
|
상태 의미와 새 어댑터 추가 절차는 어댑터 개발을 참조하세요.
Codex 또는 다른 Agent 연결
이 프로젝트는 로컬 STDIO MCP 서버를 제공합니다. 저장소의 adapters, 비식별화 captures 및 fixtures에만 접근할 수 있으며, 브라우저 볼트, 이력서 값 또는 첨부 파일 경로는 읽을 수 없습니다.
npm run build
Copy-Item .codex/config.toml.example .codex/config.toml
codex mcp list프로젝트 수준 MCP 구성은 신뢰할 수 있는 저장소에서 사용해야 합니다. Codex의 STDIO, 프로젝트 수준 구성 및 클라이언트 공유 동작은 OpenAI 공식 MCP 문서를 따릅니다. MCP를 지원하는 다른 Agent는 동일한 dist/mcp/server.js에 연결할 수 있습니다.
자세한 도구 및 확인 절차는 MCP 연동을 참조하세요.
검증
npm run typecheck
npm run test:unit
npm run test:integration
npm run test:e2e
npm run audit:extension현재 회귀 테스트 범위:
44개 단위 테스트: 볼트 마이그레이션, 첨부 파일 경로 검증 및 복사, 변조 감지, 비식별화, 고유 selector, DOM 스캔 및 드라이버, 7개 사이트 fixture, MCP 경로 및 2단계 설치.
1개 실제 STDIO MCP 통합 테스트: 핸드셰이크, 도구 검색, 어댑터 열거 및 fixture 실행.
2개 Edge 확장 프로그램 엔드투엔드 테스트: MV3 로드, 스캔 비식별화, 첨부 파일 경로 암호문/표시/복사, file 컨트롤 격리, 페이지 작성, hostname 권한, 제출 없음 및 외부 HTTP(S) 요청 0건.
프로덕션 패키지 정적 감사: 권한, 상주 주입, 페이지 메시지 브리지, 네트워크 API 및 content-script 저장소 접근.
개발
프로젝트는 MIT License를 사용합니다. 제3자 채용 웹사이트 이름은 호환성 설명에만 사용되며, 이 프로젝트는 해당 회사와 제휴 또는 보증 관계가 없습니다.
This server cannot be deployed
Maintenance
Related MCP Connectors
A secret store for AI agents: the agent never sees the plaintext.
Context and control for any AI. Agent identity, scoped access, and proof across tools.
- FullmaktOAuthai.fullmakt
Credential broker for AI agents: scoped, revocable API access with policy enforcement and audit.
Give your AI hands. Identity, credential vault, and API gateway for autonomous agents.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables secure retrieval of credentials from 1Password vaults for use by AI agents, supporting integration with browser automation for automated login.1-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to securely fill web forms with credentials from SecureVault, keeping raw secrets hidden from the agent.8 npmMIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, rank, and explain job matches through a secure read-only interface that blocks prompt injections and unsafe content.4MIT

Civify MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI agents to parse resumes, tailor CVs, score ATS compatibility, redact PII, scrape job postings, and track applications through a career platform.855 npmMIT