← back to Secrets Manager
snapshot — gitify backup 2026-05-19
ebc0fdc6a2f0a8d0bd2b31ecd684fc40b223af9c · 2026-05-19 11:35:49 -0700 · Steve
Files touched
M .clipboard-last-hashM registry.jsonM routes.jsonA routes.json.bak-1779124119
Diff
commit ebc0fdc6a2f0a8d0bd2b31ecd684fc40b223af9c
Author: Steve <steve@designerwallcoverings.com>
Date: Tue May 19 11:35:49 2026 -0700
snapshot — gitify backup 2026-05-19
---
.clipboard-last-hash | 2 +-
registry.json | 16 +-
routes.json | 16 +-
routes.json.bak-1779124119 | 1234 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 1264 insertions(+), 4 deletions(-)
diff --git a/.clipboard-last-hash b/.clipboard-last-hash
index 421ac95..6b8c295 100644
--- a/.clipboard-last-hash
+++ b/.clipboard-last-hash
@@ -1 +1 @@
-c221307bbf4f3405800ddc8639c5a793be8ec2aec773d1e262e91c23188e108c
+fd9187264751569506391ed38b93e6ea656bd154caf2adf7e06e1b0ec85ea40a
diff --git a/registry.json b/registry.json
index 6b54f79..9a5bd33 100644
--- a/registry.json
+++ b/registry.json
@@ -65,9 +65,9 @@
]
},
"CLOUDFLARE_API_TOKEN": {
- "digest": "lYcL:951aa6d7",
+ "digest": "e700:3609b6eb",
"label": "Cloudflare API Token",
- "last_updated": "2026-04-30T18:50:52.016Z",
+ "last_updated": "2026-05-18T19:25:46.508Z",
"validated": true,
"verify_status": 200,
"written_to": [
@@ -725,6 +725,18 @@
"/Users/stevestudio2/Projects/secrets-manager/.env",
"/Users/stevestudio2/Desktop/site-factory.env"
]
+ },
+ "CLOUDFLARE_PAGES_TOKEN": {
+ "digest": "e700:3609b6eb",
+ "label": "Cloudflare Pages API Token",
+ "last_updated": "2026-05-18T19:25:46.620Z",
+ "validated": true,
+ "verify_status": 200,
+ "written_to": [
+ "/Users/stevestudio2/Projects/secrets-manager/.env",
+ "/Users/stevestudio2/Desktop/site-factory.env",
+ "/Users/stevestudio2/Projects/coming-soon-template/.env"
+ ]
}
}
}
\ No newline at end of file
diff --git a/routes.json b/routes.json
index 0b64e60..367e6c0 100644
--- a/routes.json
+++ b/routes.json
@@ -1041,6 +1041,20 @@
"path": "~/Projects/wallsandfabrics/.env"
}
]
+ },
+ "CLOUDFLARE_PAGES_TOKEN": {
+ "label": "Cloudflare Pages API Token",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.cloudflare.com/client/v4/user/tokens/verify",
+ "auth": "bearer"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/coming-soon-template/.env"
+ }
+ ]
}
},
"leak_patterns": [
@@ -1231,4 +1245,4 @@
"remote:kamatera:/root/public-projects/butlr/.env"
]
}
-}
\ No newline at end of file
+}
diff --git a/routes.json.bak-1779124119 b/routes.json.bak-1779124119
new file mode 100644
index 0000000..0b64e60
--- /dev/null
+++ b/routes.json.bak-1779124119
@@ -0,0 +1,1234 @@
+{
+ "_comment": "Per-secret routing table. Each entry: master + extra destinations. Master is implicit at ~/Projects/secrets-manager/.env + ~/Desktop/site-factory.env.",
+ "services": {
+ "GOOGLE_PLACES_API_KEY": {
+ "label": "Google Places API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Tito%27s+Tacos+Culver+City&inputtype=textquery&fields=place_id&key=__VALUE__",
+ "auth": "querystring"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/restaurant-directory/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/professional-directory/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/animals/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ }
+ ]
+ },
+ "BRAVE_SEARCH_API_KEY": {
+ "label": "Brave Search API (Web)",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.search.brave.com/res/v1/web/search?q=test&count=1",
+ "auth": "header",
+ "headerName": "X-Subscription-Token"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/_ventura-recon/.env"
+ }
+ ]
+ },
+ "MOONSHOT_API_KEY": {
+ "label": "Moonshot AI / Kimi K2 API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.moonshot.ai/v1/models",
+ "auth": "bearer"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/claude-codex-meeting/.env"
+ },
+ {
+ "type": "skill",
+ "name": "claude-codex"
+ }
+ ]
+ },
+ "CLOUDFLARE_API_TOKEN": {
+ "label": "Cloudflare API Token",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.cloudflare.com/client/v4/user/tokens/verify",
+ "auth": "bearer"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ },
+ {
+ "type": "skill",
+ "name": "cloudflare-manager"
+ },
+ {
+ "type": "skill",
+ "name": "setup-domains"
+ },
+ {
+ "type": "skill",
+ "name": "domain-setup"
+ }
+ ]
+ },
+ "STRIPE_SECRET_KEY": {
+ "label": "Stripe Secret Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.stripe.com/v1/balance",
+ "auth": "basic-sk"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ },
+ {
+ "type": "site_local",
+ "domains": [
+ "wholivedthere.com",
+ "bubbesblock.com",
+ "claimmyaddress.com"
+ ]
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/professional-directory/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "STRIPE_PUBLISHABLE_KEY": {
+ "label": "Stripe Publishable Key",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ },
+ {
+ "type": "site_local",
+ "domains": [
+ "wholivedthere.com",
+ "bubbesblock.com",
+ "claimmyaddress.com"
+ ]
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/professional-directory/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "STRIPE_WEBHOOK_SECRET": {
+ "label": "Stripe Webhook Signing Secret",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ },
+ {
+ "type": "site_local",
+ "domains": [
+ "wholivedthere.com",
+ "bubbesblock.com",
+ "claimmyaddress.com"
+ ]
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ }
+ ]
+ },
+ "STRIPE_TIER_WEBHOOK_SECRET": {
+ "label": "Stripe Tier-Subscription Webhook Signing Secret (Counsel & Bar Lawyer Pro $29/mo)",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_LAWYER_PRO_MONTHLY": {
+ "label": "Stripe Price ID (public): Counsel & Bar Lawyer Pro $29/mo recurring",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/lawyer-directory-builder/.env"
+ }
+ ]
+ },
+ "STRIPE_VCL_WEBHOOK_SECRET": {
+ "label": "Stripe webhook signing secret — VCL endpoint we_1TUF1Y63uNmiRsMbNr1kLu52",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_VCL_STARTER_MONTH": {
+ "label": "Stripe Price ID — VCL Starter $49/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_VCL_STANDARD_MONTH": {
+ "label": "Stripe Price ID — VCL Standard $99/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_VCL_PREMIER_MONTH": {
+ "label": "Stripe Price ID — VCL Premier $199/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ }
+ ]
+ },
+ "HEYGEN_API_KEY": {
+ "label": "HeyGen API key — talking-head avatar video render (used by session-debrief skill)",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.heygen.com/v1/voice.list",
+ "auth": "header",
+ "headerName": "x-api-key"
+ },
+ "destinations": [
+ {
+ "type": "skill",
+ "path": "~/.claude/skills/session-debrief/.env"
+ },
+ {
+ "type": "skill",
+ "path": "~/.claude/skills/reviewed-demo-video/.env"
+ }
+ ]
+ },
+ "INFO_VENTURACLAW_COM_PASSWORD": {
+ "label": "Purelymail mailbox password — info@venturaclaw.com (used by Ventura Claw Leads + the existing ventura-claw app)",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw-leads/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-claw/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/ventura-claw/.env"
+ }
+ ]
+ },
+ "INFO_NATIONALPAPERHANGERS_COM_PASSWORD": {
+ "label": "Purelymail mailbox password — info@nationalpaperhangers.com",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_NPH_WEBHOOK_SECRET": {
+ "label": "Stripe Webhook Signing Secret — NPH endpoint we_1TUDHV63uNmiRsMbRJea7EqU",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_PRO_MONTH": {
+ "label": "Stripe Price ID — NPH Pro $39/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_PRO_YEAR": {
+ "label": "Stripe Price ID — NPH Pro $399/yr",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_SIGNATURE_MONTH": {
+ "label": "Stripe Price ID — NPH Signature $149/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_SIGNATURE_YEAR": {
+ "label": "Stripe Price ID — NPH Signature $1500/yr",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "STRIPE_PRICE_ENTERPRISE_MONTH": {
+ "label": "Stripe Price ID — NPH Enterprise $399/mo",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "VERCEL_TOKEN": {
+ "label": "Vercel API Token",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.vercel.com/v2/user",
+ "auth": "bearer"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ }
+ ]
+ },
+ "PURELYMAIL_API_TOKEN": {
+ "label": "PurelyMail API Token",
+ "verify": {
+ "method": "POST",
+ "url": "https://purelymail.com/api/v0/listDomains",
+ "auth": "header",
+ "headerName": "Purelymail-Api-Token",
+ "body": "{}",
+ "bodyMustContain": "^\\s*\\{\\s*\"type\"\\s*:\\s*\"success\"",
+ "bodyMustNotContain": "\"type\"\\s*:\\s*\"error\""
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-corridor/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/purelymail-mcp/.env"
+ },
+ {
+ "type": "mcp",
+ "server": "purelymail",
+ "key": "PURELYMAIL_API_TOKEN"
+ }
+ ]
+ },
+ "GODADDY_API_KEY": {
+ "label": "GoDaddy API Key",
+ "destinations": [
+ {
+ "type": "mcp",
+ "server": "domain-suite",
+ "key": "GODADDY_API_KEY"
+ }
+ ]
+ },
+ "GODADDY_API_SECRET": {
+ "label": "GoDaddy API Secret",
+ "destinations": [
+ {
+ "type": "mcp",
+ "server": "domain-suite",
+ "key": "GODADDY_API_SECRET"
+ }
+ ]
+ },
+ "BROWSERBASE_API_KEY": {
+ "label": "Browserbase API Key",
+ "destinations": [
+ {
+ "type": "skill",
+ "name": "browserbase"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/Designer-Wallcoverings/DW-Websites/abrams-report/.env"
+ },
+ {
+ "type": "project",
+ "path": "/Users/stevestudio2/Projects/abrams-report/.env"
+ }
+ ]
+ },
+ "BROWSERBASE_PROJECT_ID": {
+ "label": "Browserbase Project ID",
+ "destinations": [
+ {
+ "type": "skill",
+ "name": "browserbase"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/Designer-Wallcoverings/DW-Websites/abrams-report/.env"
+ },
+ {
+ "type": "project",
+ "path": "/Users/stevestudio2/Projects/abrams-report/.env"
+ }
+ ]
+ },
+ "ANTHROPIC_API_KEY": {
+ "label": "Anthropic API Key",
+ "verify": {
+ "method": "POST",
+ "url": "https://api.anthropic.com/v1/messages",
+ "auth": "x-api-key",
+ "body": "{\"model\":\"claude-haiku-4-5\",\"max_tokens\":1,\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}]}"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/Letsbegin/.env.local"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/dear-bubbe-nextjs/.env"
+ }
+ ]
+ },
+ "OPENAI_API_KEY": {
+ "label": "OpenAI API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.openai.com/v1/models",
+ "auth": "bearer"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/dear-bubbe-nextjs/.env.local"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/dear-bubbe-nextjs/.env.local"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/animals/.env"
+ }
+ ]
+ },
+ "GEMINI_API_KEY": {
+ "label": "Google Gemini API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://generativelanguage.googleapis.com/v1beta/models?key={value}",
+ "auth": "url"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/Letsbegin/.env.local"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/Bertha/kalshi-dash/.env"
+ },
+ {
+ "type": "skill",
+ "name": "ai-analyzer"
+ },
+ {
+ "type": "skill",
+ "name": "enrich-ai-tags"
+ }
+ ]
+ },
+ "GOOGLE_GENERATIVE_AI_API_KEY": {
+ "label": "Google Generative AI API Key (alias of GEMINI_API_KEY)",
+ "verify": {
+ "method": "GET",
+ "url": "https://generativelanguage.googleapis.com/v1beta/models?key={value}",
+ "auth": "url"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/Letsbegin/.env.local"
+ }
+ ]
+ },
+ "SHOPIFY_ADMIN_TOKEN": {
+ "label": "Shopify Admin API Access Token",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/shopify/.env"
+ },
+ {
+ "type": "project",
+ "path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "/Users/stevestudio2/Projects/Designer-Wallcoverings/DW-Websites/LosAngelesFabrics/.env"
+ }
+ ]
+ },
+ "SHOPIFY_API_KEY": {
+ "label": "Shopify API Key",
+ "destinations": []
+ },
+ "RESEND_API_KEY": {
+ "label": "Resend API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.resend.com/domains",
+ "auth": "bearer"
+ },
+ "destinations": []
+ },
+ "STRIPE_RESTRICTED_KEY": {
+ "label": "Stripe Restricted Key (site-factory)",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.stripe.com/v1/balance",
+ "auth": "basic-sk"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/site-factory/.env"
+ }
+ ]
+ },
+ "DPLA_API_KEY": {
+ "label": "Digital Public Library of America API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.dp.la/v2/items?api_key={value}&q=test&page_size=1",
+ "auth": "url"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/wholivedthere/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/claimmyaddress/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/bubbesblock/.env"
+ },
+ {
+ "type": "skill",
+ "name": "la-research-agent"
+ }
+ ]
+ },
+ "GEMINI_API_KEY_RALPH": {
+ "label": "Google Gemini API Key (dedicated to Letsbegin Ralph runner)",
+ "verify": {
+ "method": "GET",
+ "url": "https://generativelanguage.googleapis.com/v1beta/models?key={value}",
+ "auth": "url"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/Letsbegin/.env.local"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/Letsbegin/.env.local"
+ }
+ ]
+ },
+ "ELEVENLABS_API_KEY": {
+ "label": "ElevenLabs Voice Synthesis API Key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.elevenlabs.io/v1/user",
+ "auth": "header",
+ "headerName": "xi-api-key"
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/dear-bubbe-nextjs/.env.local"
+ },
+ {
+ "type": "project",
+ "host": "45.61.58.125",
+ "user": "root",
+ "path": "/root/Projects/dear-bubbe-nextjs/.env.local"
+ }
+ ]
+ },
+ "NEXT_PUBLIC_GOOGLE_MAPS_API_KEY": {
+ "label": "Google Maps JavaScript API Key (browser-exposed; needs HTTP-referrer restrictions)",
+ "verify": {
+ "method": "GET",
+ "url": "https://maps.googleapis.com/maps/api/streetview/metadata?location=34.05,-118.25&key={value}",
+ "success": "json.status === \"OK\" || json.status === \"ZERO_RESULTS\"",
+ "note": "Validates by hitting Street View Static API metadata endpoint; OK or ZERO_RESULTS both prove the key is enabled and unexpired."
+ },
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/stayclaim/.env.local"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/wholivedthere/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/claimmyaddress/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/bubbesblock/.env"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/public-projects/pastdoor/.env.local"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/public-projects/pastdoor/.env.production"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/jill-website/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/ventura-bus-3d/.env",
+ "alias": "GOOGLE_MAPS_API_KEY"
+ }
+ ]
+ },
+ "LINKEDIN_CLIENT_ID": {
+ "label": "LinkedIn OAuth Client ID — \"For Claude - 5-6-26\" app, bound to Designer Wallcoverings Page",
+ "_note": "No verify endpoint — LinkedIn requires the ID+SECRET pair to validate, and the CLI verifies one key at a time. Manual probe via POST /oauth/v2/accessToken with a fake code expects 'invalid_request: authorization code not found' = creds OK.",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "LINKEDIN_CLIENT_SECRET": {
+ "label": "LinkedIn OAuth Client Secret — \"For Claude - 5-6-26\" app, bound to Designer Wallcoverings Page",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "NPH_GOOGLE_OAUTH_CLIENT_ID": {
+ "label": "Google OAuth Client ID — buyer sign-in on National Paper Hangers",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "NPH_GOOGLE_OAUTH_CLIENT_SECRET": {
+ "label": "Google OAuth Client Secret — buyer sign-in on National Paper Hangers",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/NationalPaperHangers/.env"
+ },
+ {
+ "type": "remote",
+ "host": "root@45.61.58.125",
+ "path": "/root/Projects/NationalPaperHangers/.env"
+ }
+ ]
+ },
+ "GEORGE_AUTH": {
+ "label": "George Gmail Basic Auth (DW microsite leads)",
+ "destinations": [
+ {
+ "type": "project",
+ "path": "~/Projects/1800swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1890swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1900swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1920swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1930swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1940swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1950swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1960swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1970swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/1980swallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/agedwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/apartmentwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/architecturalwallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/blockprintedwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/contractwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/corkwallcovering/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/embroideredwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/fabricwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/glitterwalls/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/greenwallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/handcraftedwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/healthcarewallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/hospitalitywallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/hospitalitywallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/hotelwallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/jutewallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/linenwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/madagascarwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/metallicwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/micawallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/museumwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/mylarwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/naturalwallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/pastelwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/raffiawallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/raffiawalls/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/recycledwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/restaurantwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/restorationwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/retrowalls/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/saloonwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/screenprintedwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/selfadhesivewallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/silkwallcoverings/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/silkwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/silverleafwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/stringwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/suedewallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/textilewallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/vinylwallpaper/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/wallpapersback/.env"
+ },
+ {
+ "type": "project",
+ "path": "~/Projects/wallsandfabrics/.env"
+ }
+ ]
+ }
+ },
+ "leak_patterns": [
+ {
+ "name": "stripe-live-secret",
+ "regex": "sk_live_[A-Za-z0-9]{20,}"
+ },
+ {
+ "name": "purelymail-token",
+ "regex": "PURELYMAIL_API_TOKEN\\s*=\\s*[A-Za-z0-9_-]{20,}"
+ },
+ {
+ "name": "stripe-test-secret",
+ "regex": "sk_test_[A-Za-z0-9]{20,}"
+ },
+ {
+ "name": "stripe-publishable",
+ "regex": "pk_live_[A-Za-z0-9]{20,}"
+ },
+ {
+ "name": "browserbase",
+ "regex": "bb_live_[A-Za-z0-9]+"
+ },
+ {
+ "name": "google-api-key",
+ "regex": "AIza[0-9A-Za-z_-]{35}"
+ },
+ {
+ "name": "google-oauth-access",
+ "regex": "ya29\\.[A-Za-z0-9_-]{20,}"
+ },
+ {
+ "name": "github-pat",
+ "regex": "ghp_[A-Za-z0-9]{36}"
+ },
+ {
+ "name": "github-fine-grained",
+ "regex": "github_pat_[A-Za-z0-9_]{60,}"
+ },
+ {
+ "name": "slack-bot",
+ "regex": "xox[baprs]-[A-Za-z0-9-]{10,}"
+ },
+ {
+ "name": "openai-key",
+ "regex": "sk-[A-Za-z0-9]{40,}"
+ },
+ {
+ "name": "anthropic-key",
+ "regex": "sk-ant-[A-Za-z0-9_-]{50,}"
+ },
+ {
+ "name": "cf-token-40hex",
+ "regex": "(?:cloudflare|cf_token|dns_cloudflare_api_token)[^A-Za-z0-9]+([A-Za-z0-9_-]{40})"
+ }
+ ],
+ "CLOUDFLARE_ACCOUNT_ID": [
+ "/Users/stevestudio2/.claude/skills/domain-check/.env",
+ "/Users/stevestudio2/.claude/skills/domain-dns-setup/.env",
+ "/Users/stevestudio2/.claude/skills/domain-email-setup/.env",
+ "/Users/stevestudio2/.claude/skills/domain-full-setup/.env",
+ "/Users/stevestudio2/.claude/skills/domain-register/.env",
+ "/Users/stevestudio2/.claude/skills/domain-setup/.env",
+ "/Users/stevestudio2/.claude/skills/setup-domains/.env"
+ ],
+ "SMB_BUILDER_ADMIN_TOKEN": {
+ "destinations": [
+ {
+ "type": "env_file",
+ "path": "/Users/stevestudio2/Projects/small-business-builder/.env",
+ "key": "ADMIN_TOKEN"
+ }
+ ]
+ },
+ "SHOPIFY_ORDERS_TOKEN": {
+ "label": "Shopify Admin token (orders+products scope, weekend-report1-1 Partner app)",
+ "destinations": [
+ {
+ "type": "skill",
+ "path": "/Users/stevestudio2/.claude/skills/weekend-csv-products/.env"
+ }
+ ]
+ },
+ "SPOONFLOWER_EMAIL": {
+ "env_files": [
+ "/Users/stevestudio2/Projects/resize-it/.env",
+ "/Users/stevestudio2/Projects/wallco-ai/.env"
+ ]
+ },
+ "SPOONFLOWER_PASSWORD": {
+ "env_files": [
+ "/Users/stevestudio2/Projects/resize-it/.env",
+ "/Users/stevestudio2/Projects/wallco-ai/.env"
+ ]
+ },
+ "GOOGLE_DRIVE_CLIENT_ID": {
+ "description": "Google Drive OAuth Client ID — TSD photo-import-cli desktop app",
+ "destinations": [
+ {
+ "type": "env-file",
+ "path": "/Users/stevestudio2/Projects/thesetdecorator/.env"
+ }
+ ]
+ },
+ "GOOGLE_DRIVE_CLIENT_SECRET": {
+ "description": "Google Drive OAuth Client Secret — TSD photo-import-cli",
+ "destinations": [
+ {
+ "type": "env-file",
+ "path": "/Users/stevestudio2/Projects/thesetdecorator/.env"
+ }
+ ]
+ },
+ "GOOGLE_DRIVE_REFRESH_TOKEN": {
+ "description": "Google Drive OAuth refresh token — read-only scope, owned by steveabramsdesigns@gmail.com",
+ "destinations": [
+ {
+ "type": "env-file",
+ "path": "/Users/stevestudio2/Projects/thesetdecorator/.env"
+ }
+ ]
+ },
+ "OPENAI_API_KEY": {
+ "label": "OPENAI_API_KEY",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env"
+ ]
+ },
+ "ELEVENLABS_API_KEY": {
+ "label": "ELEVENLABS_API_KEY",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env"
+ ]
+ },
+ "TWILIO_ACCOUNT_SID": {
+ "label": "TWILIO_ACCOUNT_SID",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env"
+ ]
+ },
+ "TWILIO_AUTH_TOKEN": {
+ "label": "TWILIO_AUTH_TOKEN",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env"
+ ]
+ },
+ "TWILIO_PHONE_NUMBER": {
+ "label": "TWILIO_PHONE_NUMBER",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env"
+ ]
+ },
+ "TMDB_API_KEY": {
+ "label": "TMDB v3 API key — asseeninmovies Phase B drain (6.46M-stub queue)",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.themoviedb.org/3/authentication?api_key=__VALUE__",
+ "auth": "querystring",
+ "expect": "success"
+ },
+ "destinations": [
+ "/Users/stevestudio2/Projects/asseeninmovies/.env"
+ ]
+ },
+ "TMDB_READ_ACCESS_TOKEN": {
+ "label": "TMDB v4 read-access token (bearer) — alt to v3 api_key",
+ "verify": {
+ "method": "GET",
+ "url": "https://api.themoviedb.org/3/authentication",
+ "auth": "bearer",
+ "expect": "success"
+ },
+ "destinations": [
+ "/Users/stevestudio2/Projects/asseeninmovies/.env"
+ ]
+ },
+ "VAPI_API_KEY": {
+ "label": "VAPI_API_KEY",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env",
+ "remote:kamatera:/root/public-projects/butlr/.env"
+ ]
+ },
+ "VAPI_PUBLIC_KEY": {
+ "label": "VAPI_PUBLIC_KEY",
+ "destinations": [
+ "/Users/stevestudio2/Projects/holdforme/.env",
+ "remote:kamatera:/root/public-projects/butlr/.env"
+ ]
+ }
+}
\ No newline at end of file
← 17d9512 fix env wiring — add 22 DW microsites to admin-passes + GEOR
·
back to Secrets Manager
·
chore: sync registry + routes ed8feec →