[{"data":1,"prerenderedAt":126},["ShallowReactive",2],{"term-s\u002Fsecret":3,"related-s\u002Fsecret":119},{"id":4,"title":5,"acronym":6,"body":7,"category":101,"description":102,"difficulty":103,"extension":104,"letter":105,"meta":106,"navigation":107,"path":108,"related":109,"seo":113,"sitemap":114,"stem":117,"subcategory":6,"__hash__":118},"terms\u002Fterms\u002Fs\u002Fsecret.md","Secret",null,{"type":8,"value":9,"toc":95},"minimark",[10,15,19,23,26,30,84,88,91],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A secret is an environment variable that's extra sensitive — API keys, passwords, tokens. The rule is simple: secrets NEVER go in your code or git history. They live in a secrets manager or your CI platform's encrypted vault, and your pipeline injects them at runtime like a classified document passed through secure channels.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Secrets are sensitive configuration values (API keys, database passwords, private certificates) that must be stored and transmitted securely. Modern platforms provide encrypted secret stores (GitHub Secrets, AWS Secrets Manager, HashiCorp Vault) that inject values at runtime without exposing them in logs or code.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# GitHub Actions - use stored secret\nenv:\n  DATABASE_URL: ${{ secrets.DATABASE_URL }}\n  API_KEY: ${{ secrets.API_KEY }}\n","yaml","",[38,39,40,49,60,73],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# GitHub Actions - use stored secret\n",[41,50,52,56],{"class":43,"line":51},2,[41,53,55],{"class":54},"swJcz","env",[41,57,59],{"class":58},"sMK4o",":\n",[41,61,63,66,69],{"class":43,"line":62},3,[41,64,65],{"class":54},"  DATABASE_URL",[41,67,68],{"class":58},":",[41,70,72],{"class":71},"sfazB"," ${{ secrets.DATABASE_URL }}\n",[41,74,76,79,81],{"class":43,"line":75},4,[41,77,78],{"class":54},"  API_KEY",[41,80,68],{"class":58},[41,82,83],{"class":71}," ${{ secrets.API_KEY }}\n",[11,85,87],{"id":86},"when-youll-hear-this","When You'll Hear This",[16,89,90],{},"\"Add that token as a secret in the CI settings.\" \u002F \"Never log secrets — they'll end up in your monitoring dashboard.\"",[92,93,94],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":96},[97,98,99,100],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":86,"depth":51,"text":87},"cicd","A secret is an environment variable that's extra sensitive — API keys, passwords, tokens. The rule is simple: secrets NEVER go in your code or git history.","beginner","md","s",{},true,"\u002Fterms\u002Fs\u002Fsecret",[110,111,112],"Environment Variable","Pipeline","Security",{"title":5,"description":102},{"changefreq":115,"priority":116},"weekly",0.7,"terms\u002Fs\u002Fsecret","SGd6VpNWGpi58tY__QXe1r0P-_jSkunAOFgILQfG2II",[120,123],{"title":110,"path":121,"acronym":6,"category":101,"difficulty":103,"description":122},"\u002Fterms\u002Fe\u002Fenvironment-variable","An environment variable is a setting you inject into your app from outside the code, like a sticky note you attach before it runs.",{"title":111,"path":124,"acronym":6,"category":101,"difficulty":103,"description":125},"\u002Fterms\u002Fp\u002Fpipeline","A pipeline is like an assembly line at a factory.",1776518311348]