Skip to main content
Glama
LKRCharon

local-resume-autofill

by LKRCharon

로컬 이력서 자동 입력

로컬 우선, 프라이버시 경계가 명확한 Edge/Chrome 이력서 자동 입력 확장 프로그램입니다. 이력서는 패스프레이즈 파생 키로 암호화되며, 페이지 어댑터는 검토 가능한 선언형 JSON입니다. Codex 등 Agent는 비식별화된 페이지 구조와 합성 테스트 데이터만 처리할 수 있습니다.

[!WARNING] 현재 버전은 개발자 프리뷰입니다. 텐센트, 알리바바, 바이트댄스, 징둥, 메이퇀, 핀둬둬 어댑터는 모두 fixture-verified 상태로, 실제 투표 계정에서 사이트별 검증이 완료되지 않았습니다. 확장 프로그램은 첨부 파일을 업로드하지 않으며, 자동으로 지원서를 제출하지도 않습니다.

확장 프로그램 팝업

프로덕션 확장 프로그램과 Agent 개발 경계

핵심 경계

  • 프로덕션 확장 프로그램은 storage, activeTab, scripting 권한만 요청합니다.

  • <all_urls>, 상주 content script, 원격 측정, 클라우드 동기화 또는 원격 규칙이 없습니다.

  • 이력서는 PBKDF2-SHA-256(310,000회) 및 AES-256-GCM으로 암호화됩니다.

  • 패스프레이즈는 저장되지 않습니다. 세션 키는 chrome.storage.session에만 저장되며 브라우저 재시작 시 만료됩니다.

  • 페이지 스크립트는 window.postMessage 또는 외부 메시지를 통해 볼트를 읽을 수 없습니다.

  • 각 사이트 최초 입력 전에 정확한 hostname 기준으로 권한을 확인합니다.

  • 현재 페이지에서 사용할 필드만 전송하며, 전체 이력서를 content script에 넘기지 않습니다.

  • 입력 완료 후 사용자가 확인하고 수동으로 제출합니다.

전체 경계는 SECURITY.md아키텍처 설명을 참조하세요.

개발 버전 설치

Node.js 20+ 및 Microsoft Edge 또는 Google Chrome이 필요합니다.

npm ci
npm run check
npm run build
  1. edge://extensions 또는 chrome://extensions를 엽니다.

  2. "개발자 모드"를 활성화합니다.

  3. "압축 해제된 확장 프로그램 로드"를 선택하고 dist/extension을 지정합니다.

  4. 확장 프로그램의 "이력서 및 권한"을 열고 볼트를 생성한 후 자료를 입력합니다.

사용 방법

  1. 채용 폼 페이지에서 확장 프로그램 아이콘을 클릭합니다.

  2. "미리보기"를 클릭하여 필드 참조를 확인합니다. 실제 이력서 값은 표시되지 않습니다.

  3. "입력"을 클릭합니다. 새 hostname은 먼저 권한 확인을 표시합니다.

  4. 페이지 결과를 확인하고 첨부 파일, 캡차, 제출은 수동으로 처리합니다.

"캡처"는 입력 값, 선택 항목, 첨부 파일 이름 또는 스크린샷이 포함되지 않은 *.capture.json을 내보냅니다. 캡처 파일에는 페이지 레이블과 구조가 여전히 포함될 수 있으며, 기본적으로 Git에 포함되지 않습니다.

현재 어댑터

사이트

Hostname

드라이버

검증 상태

텐센트 채용

join.qq.com, careers.tencent.com

Native, TDesign

fixture-verified

알리바바 채용

talent.alibaba.com, campus.alibaba.com

Native, Ant Design

fixture-verified

바이트댄스 채용

jobs.bytedance.com, job.bytedance.com

Native, Arco

fixture-verified

징둥 채용

campus.jd.com, zhaopin.jd.com

Native, Element

fixture-verified

메이퇀 채용

zhaopin.meituan.com, campus.meituan.com

Native, MTD

fixture-verified

핀둬둬 채용

careers.pinduoduo.com, pdd.zhiye.com

Native, Ant Design

fixture-verified

상태 의미와 새 어댑터 추가 절차는 어댑터 개발을 참조하세요.

Codex 또는 기타 Agent 연결

이 프로젝트는 로컬 STDIO MCP server를 제공합니다. 이 서버는 저장소의 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

현재 회귀 범위:

  • 32개 단위 테스트: 볼트, 변조 감지, 비식별화, DOM 스캔 및 드라이버, 6개 사이트 fixture, MCP 경로 및 2단계 설치.

  • 1개 실제 STDIO MCP 통합 테스트: 핸드셰이크, 도구 발견, 어댑터 열거 및 fixture 실행.

  • 2개 Edge 확장 프로그램 엔드투엔드 테스트: MV3 로드, 스캔 비식별화, 페이지 입력, 볼트 암호문, hostname 권한, 제출 없음 및 외부 HTTP(S) 요청 0건.

  • 프로덕션 패키지 정적 감사: 권한, 상주 주입, 페이지 메시지 브리지, 네트워크 API 및 content-script 저장소 접근.

개발

프로젝트는 MIT License를 채택합니다. 제3자 채용 사이트 이름은 호환성 설명에만 사용되며, 이 프로젝트는 해당 회사와 제휴 또는 보증 관계가 없습니다.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.

  • Certified SEC EDGAR fact memory for AI agents with zero hallucination and filing provenance.

  • Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LKRCharon/local-resume-autofill'

If you have feedback or need assistance with the MCP directory API, please join our Discord server