
सभी के लिए एक स्थानीय पासवर्ड प्रबंधक
pm-team में पूर्ण RBAC, विभाग, अनुमोदन वर्कफ़्लो और साझा वॉल्ट।go build -o pm .
pm setup # initialize vault and choose security profile
pm unlock # start a session
pm add # add a secret (interactive)
pm get github # fuzzy search and retrieve
pm lock # end session
टीम संस्करण:
cd team
go build -o pm-team .
APM 25 संरचित गुप्त प्रकारों का समर्थन करता है, जिनमें मान्य किए गए फ़ील्ड और प्रकार-विशिष्ट प्रदर्शन लॉजिक हैं:
| # | प्रकार | # | प्रकार |
|---|---|---|---|
| 1 | पासवर्ड | 14 | Docker रजिस्ट्री |
| 2 | TOTP | 15 | CI/CD गुप्त |
| 3 | सरकारी आईडी | 16 | सुरक्षित नोट |
| 4 | चिकित्सा रिकॉर्ड | 17 | रिकवरी कोड |
| 5 | यात्रा जानकारी | 18 | प्रमाणपत्र |
| 6 | संपर्क | 19 | बैंकिंग |
| 7 | Wi-Fi | 20 | दस्तावेज़ |
| 8 | API कुंजी | 21 | सॉफ़्टवेयर लाइसेंस |
| 9 | टोकन | 22 | कानूनी अनुबंध |
| 10 | SSH कुंजी | 23 | फ़ोटो |
| 11 | SSH कॉन्फ़िग | 24 | ऑडियो |
| 12 | क्लाउड क्रेडेंशियल | 25 | वीडियो |
| 13 | Kubernetes |
सुरक्षा
standard, hardened, paranoid, legacypm watchtower): कमज़ोर, पुनः उपयोग किए गए, पुराने, उल्लंघित (ऑप्ट-इन, k-अनाम) और उजागर पासवर्ड, समाप्त होने वाले आइटम, अनुपस्थित दो-कारक और पासकी, जोखिम भरी कुंजियाँ और सेटअप जाँच, साथ ही प्रति-आइटम विश्वास स्कोर और एक गतिविधि समीक्षा के साथ 0–100 सुरक्षा स्कोरवॉल्ट
TOTP
pm totp githubक्लाउड सिंक
.apmignoreसत्र
MCP सर्वर
read, secrets, write, adminरिकवरी
| कारक | कमांड |
|---|---|
| ईमेल OTP | pm auth email |
| रिकवरी कुंजी | pm auth recover |
| कोरम शेयर (Shamir) | pm auth quorum-setup |
| WebAuthn पासकी | pm auth passkey register |
| एकबारगी रिकवरी कोड | pm auth codes generate |
आयात / निर्यात
| प्रारूप | आयात | निर्यात |
|---|---|---|
| JSON | pm import json | pm export json |
| CSV | pm import csv | pm export csv |
| TXT | pm import txt | pm export txt |
नीति इंजन
name: corporate-standard
password_policy:
min_length: 14
require_uppercase: true
require_numbers: true
require_symbols: true
rotation_policy:
rotate_every_days: 90
notify_before_days: 14
pm policy load ./policies/
टीम संस्करण (pm-team)
APM ब्राउज़र एक्सटेंशन लॉगिन भरता है, उन साइटों पर वन-टाइम कोड प्रदान करता है जिनसे वे संबंधित हैं, नए लॉगिन सहेजता है, और पासकी बनाता और उपयोग करता है। यह आपका मास्टर पासवर्ड या पासकी की निजी कुंजी कभी नहीं देखता। यह एक छोटे ब्रिज से बात करता है जिसे APM आपकी अपनी मशीन पर 127.0.0.1:41417 पर प्रदान करता है (किसी अन्य पोर्ट का उपयोग करने के लिए APM_BRIDGE_PORT सेट करें)।
वॉल्ट तक पहुँचने के तीन तरीके
pm extension link चलाएँ। यह प्रत्येक Chromium ब्राउज़र (Chrome, Edge, Brave, Arc, Vivaldi, Chromium) के साथ pm को नेटिव मैसेजिंग होस्ट के रूप में पंजीकृत करता है, और उसके बाद जब भी ऐप बंद होता है, ब्राउज़र स्वयं pm शुरू कर देता है।pm extension serve चलाएँ और इसे खुला छोड़ दें। यह वही API प्रदान करता है जो डेस्कटॉप ऐप प्रदान करता है, और प्रत्येक अनलॉक, लॉक और पेयरिंग अनुरोध को होते समय दिखाता है।pm extension link # once per computer; confirm the code the extension shows
pm extension serve # unlocks with your CLI session, or asks for the master password
pm extension serve --locked # starts locked; unlock from the extension
pm extension serve --idle 5m # locks after 5 minutes without browser activity (default 15m, 0 turns it off)
pm extension serve वॉल्ट के अनलॉक या लॉक होने पर एक पंक्ति प्रिंट करता है। इसे रोकने के लिए Ctrl+C दबाएँ; वॉल्ट कुंजी मेमोरी से हटा दी जाती है। यदि पोर्ट पहले से लिया हुआ है, तो यह बाहर निकल जाता है और आपको बताता है कि APM ऐप पहले से ही एक्सटेंशन को सर्व कर रहा हो सकता है।
ब्राउज़र को पेयर करना