Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SOPS Age Read-only ViewNew to Visual Studio Code? Get it now.
SOPS Age Read-only View

SOPS Age Read-only View

romio1225

|
1 install
| (0) | Free
View SOPS-encrypted Secret YAML as plaintext. Read-only. Never writes decrypted files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SOPS Read-only View

helm-charts 의 SOPS Secret YAML 을 Cursor / VS Code 에서 읽기 전용 평문으로 보여 주는 내부 확장입니다.

디스크·git 에는 암호문이 그대로 남습니다. 복호화는 로컬 sops 가 stdout 으로만 하고, .decrypted~* 같은 평문 파일을 만들지 않습니다. 저장·재암호화는 없습니다.

signageos.signageos-vscode-sops 와 다릅니다. 그쪽은 열면 평문, 저장하면 다시 암호화합니다. 이 확장은 뷰만 합니다.

필요한 것

  • sops, age (brew install sops age)
  • 복호화 키: ~/.config/sops/age/keys.txt (git 밖). 확장에 키를 넣지 마십시오.
  • 대상 파일: **/secrets/**/*.yaml, **/*.enc.yaml

설치 (본인 또는 팀원)

확장 코드에는 키가 없습니다. VSIX 를 나눠도 키가 있는 사람만 평문이 보입니다.

cd tools/sops-readonly-view
npx --yes @vscode/vsce package --allow-missing-repository

Cursor:

/Applications/Cursor.app/Contents/Resources/app/bin/cursor --install-extension sops-readonly-view-0.1.1.vsix

VS Code:

code --install-extension sops-readonly-view-0.1.1.vsix

개발 중이면 이 폴더를 연 뒤 F5 (확장 호스트) 로 확인하면 됩니다.

사용

prometheus/kube-prometheus-stack-90-0-0/secrets/dev/alertmanager-slack-email.yaml 을 열면 기본으로 이 뷰가 열립니다. sops -d 결과(Secret 구조, 평문 data/stringData)가 보입니다.

암호문 원본이 필요하면 뷰 오른쪽 암호문 원본, 또는 명령 팔레트 SOPS: Open Encrypted Source.

설정

  • sopsReadonly.sopsPath — 기본 sops
  • sopsReadonly.ageKeyFile — 비우면 SOPS_AGE_KEY_FILE 또는 ~/.config/sops/age/keys.txt

보안에서 하는 일 / 안 하는 일

하는 일: git 추적 파일은 암호문 유지, 평문을 워크스페이스에 쓰지 않음, 키를 확장에 넣지 않음, 편집·저장 차단.

안 하는 일: 화면의 평문을 숨기지는 않습니다. 키가 있는 머신에서 이 뷰를 열면 비밀값이 보입니다. 화면 공유·클립보드·잠금 해제한 세션은 기존과 같습니다.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft