Store credentials and tokens that Neo agents can use during tasks
Secrets are encrypted credentials stored in your account that Neo agents can access during task execution. Use them to provide API keys, tokens, passwords, and other sensitive values without exposing them in task prompts or project context.Secrets are accessible from the key icon in the left sidebar or under Settings → Secrets.
Click + Add Another to add a new secret. Each secret has a name (used as the environment variable key) and a value. The value is masked after saving and never displayed in full again.
Each secret has an Always on toggle. When enabled, the secret is automatically attached to every task you run without needing to select it manually. When disabled, you can still attach the secret to specific tasks or automations by selecting it at task creation time.Always on applies to your own tasks only. It never makes a secret available to teammates. To let teammates use a secret, share it with your team or attach it to a project, as described below.
Secrets belong to the account that created them and are private by default. To let your teammates use one, set its Access to Team in Settings → Secrets.
Private: only you can use the secret.
Team: every Admin and Member of your team can use the secret in their tasks and automations. They cannot see or edit its value, and Viewers cannot use it at all.
A secret shared with you appears in your secrets list with a Shared badge that names its owner. Unlike your own secrets, it is never added to a task automatically: select it in the task bar each time you need it.Only the owner can change a shared secret’s value, rename it, delete it, or set it back to Private. Setting it back to Private, or the owner leaving the team, stops new tasks from using it.Use the filters at the top of the list to show all secrets, only your own, or only those shared with you, and to narrow by access.
To make a secret available only to members of a specific project, rather than the whole team, attach it to that project. Attachment is per secret and per project: attaching WIZ_CLIENT_ID to one project does not attach it to your other projects, and does not attach your other secrets alongside it.Two consequences worth planning around:
Attach every part of a credential pair. Many integrations need two or more values together, for example a client ID and its matching client secret. Attaching only one of them leaves tasks in that project failing on authentication, with nothing in the secrets list indicating a value is missing. When you attach a credential, attach the whole set.
A new project starts with no secrets attached. Creating a project, or sharing an existing one with your team, does not carry your credentials into it. Each project needs its own attachments.
If teammates report that Neo is unaware of a secret you have configured, the secret is usually private to your account and neither shared with the team nor attached to the project they are working in.
When starting a task, click Secrets in the task bar to select which secrets to make available for that run. Any secrets with Always on enabled are pre-selected automatically. Secrets shared with you by teammates appear in the same list with a Shared badge.Secrets are available to agents as environment variables using the name you assigned. For example, a secret named GITHUB_TOKEN is accessible as $GITHUB_TOKEN inside the sandbox.
When creating an automation, select secrets from the Secrets field in the Configuration section. The selected secrets are injected into every scheduled run of that automation.
Rotating a secret: Replace a secret’s value in place from Settings → Secrets. The name stays the same, so every project attachment, automation, and schedule that references it keeps working and uses the new value on its next run. There is nothing to reconfigure.Neo can also save a new secret for you during a task. If an agent needs a credential you haven’t stored yet, it can store it as a secret without you leaving the chat.Deleting a secret: Click the trash icon next to it. Deletion is immediate and cannot be undone. Any tasks or automations that relied on that secret will lose access to it on their next run.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"neo","colors":{"primary":"#7A63FF","light":"#7A63FF","dark":"#7A63FF"},"logo":{"light":"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-light.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=83e3c67dd9fa097f42bc081613a56cfb","dark":"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-dark.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=adfc7ad77527e90074420a1eef3c72bf"},"favicon":"https://mintcdn.com/neo-app/ljlko1tAdTv59P7o/favicon.ico?fit=max\u0026auto=format\u0026n=ljlko1tAdTv59P7o\u0026q=85\u0026s=7a4ec9f2fbe5169b73bc62fcc5da204b","appearance":{"default":"light"},"footer":{"socials":{"x":"https://x.com/pdiscoveryio","github":"https://github.com/projectdiscovery","linkedin":"https://www.linkedin.com/company/projectdiscovery"}},"fonts":{"heading":{"family":"Public Sans"},"body":{"family":"Geist"}},"styling":{"codeblocks":"system","latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neo-app","hasAudioNarration":false,"actualSubdomain":"neo-app","customDomains":["docs.neo.projectdiscovery.io"],"gitSource":{"type":"github","owner":"projectdiscovery","repo":"neo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af2e1e6224550955fe86a1f","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API reference","count":352},{"language":"default","tag":"API REFERENCE","count":352},{"language":"default","tag":"Features","count":47},{"language":"default","tag":"Triage","count":36},{"language":"default","tag":"Integrations","count":34},{"language":"default","tag":"GitHub","count":28},{"language":"default","tag":"AGENTS","count":24},{"language":"default","tag":"Tasks","count":22},{"language":"default","tag":"Introduction","count":21},{"language":"default","tag":"NATIVE INTEGRATIONS","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".model-table table th:first-child,.model-table table td:first-child{width:30%}"}],"page":{"pagePath":"platform/settings/secrets","slug":"/platform/settings/secrets","pageMetadata":{"title":"Secrets","sidebarTitle":"Secrets","description":"Store credentials and tokens that Neo agents can use during tasks","href":"/platform/settings/secrets"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Store credentials and tokens that Neo agents can use during tasks\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Secrets are encrypted credentials stored in your account that Neo agents can access during task execution. Use them to provide API keys, tokens, passwords, and other sensitive values without exposing them in task prompts or project context.`}),`\n`,_jsxs(_components.p,{children:[`Secrets are accessible from the key icon in the left sidebar or under `,_jsx(_components.strong,{children:`Settings → Secrets`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`adding-a-secret`,children:`Adding a secret`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+ Add Another`}),` to add a new secret. Each secret has a name (used as the environment variable key) and a value. The value is masked after saving and never displayed in full again.`]}),`\n`,_jsx(Heading,{level:`2`,id:`always-on`,children:`Always on`}),`\n`,_jsxs(_components.p,{children:[`Each secret has an `,_jsx(_components.strong,{children:`Always on`}),` toggle. When enabled, the secret is automatically attached to every task you run without needing to select it manually. When disabled, you can still attach the secret to specific tasks or automations by selecting it at task creation time.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Always on applies to your own tasks only.`}),` It never makes a secret available to teammates. To let teammates use a secret, share it with your team or attach it to a project, as described below.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sharing-a-secret-with-your-team`,children:`Sharing a secret with your team`}),`\n`,_jsxs(_components.p,{children:[`Secrets belong to the account that created them and are private by default. To let your teammates use one, set its `,_jsx(_components.strong,{children:`Access`}),` to `,_jsx(_components.strong,{children:`Team`}),` in `,_jsx(_components.strong,{children:`Settings → Secrets`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Private:`}),` only you can use the secret.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Team:`}),` every Admin and Member of your team can use the secret in their tasks and automations. They cannot see or edit its value, and Viewers cannot use it at all.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`A secret shared with you appears in your secrets list with a `,_jsx(_components.strong,{children:`Shared`}),` badge that names its owner. Unlike your own secrets, it is never added to a task automatically: select it in the task bar each time you need it.`]}),`\n`,_jsx(_components.p,{children:`Only the owner can change a shared secret’s value, rename it, delete it, or set it back to Private. Setting it back to Private, or the owner leaving the team, stops new tasks from using it.`}),`\n`,_jsx(_components.p,{children:`Use the filters at the top of the list to show all secrets, only your own, or only those shared with you, and to narrow by access.`}),`\n`,_jsx(Heading,{level:`2`,id:`attaching-a-secret-to-a-project`,children:`Attaching a secret to a project`}),`\n`,_jsxs(_components.p,{children:[`To make a secret available only to members of a specific project, rather than the whole team, attach it to that project. Attachment is per secret and per project: attaching `,_jsx(_components.code,{children:`WIZ_CLIENT_ID`}),` to one project does not attach it to your other projects, and does not attach your other secrets alongside it.`]}),`\n`,_jsx(_components.p,{children:`Two consequences worth planning around:`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Attach every part of a credential pair.`}),` Many integrations need two or more values together, for example a client ID and its matching client secret. Attaching only one of them leaves tasks in that project failing on authentication, with nothing in the secrets list indicating a value is missing. When you attach a credential, attach the whole set.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A new project starts with no secrets attached.`}),` Creating a project, or sharing an existing one with your team, does not carry your credentials into it. Each project needs its own attachments.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`If teammates report that Neo is unaware of a secret you have configured, the secret is usually private to your account and neither shared with the team nor attached to the project they are working in.`}),`\n`,_jsx(Heading,{level:`2`,id:`using-secrets-in-tasks`,children:`Using secrets in tasks`}),`\n`,_jsxs(_components.p,{children:[`When starting a task, click `,_jsx(_components.strong,{children:`Secrets`}),` in the task bar to select which secrets to make available for that run. Any secrets with `,_jsx(_components.strong,{children:`Always on`}),` enabled are pre-selected automatically. Secrets shared with you by teammates appear in the same list with a `,_jsx(_components.strong,{children:`Shared`}),` badge.`]}),`\n`,_jsxs(_components.p,{children:[`Secrets are available to agents as environment variables using the name you assigned. For example, a secret named `,_jsx(_components.code,{children:`GITHUB_TOKEN`}),` is accessible as `,_jsx(_components.code,{children:`$GITHUB_TOKEN`}),` inside the sandbox.`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-secrets-in-automations`,children:`Using secrets in automations`}),`\n`,_jsxs(_components.p,{children:[`When creating an automation, select secrets from the `,_jsx(_components.strong,{children:`Secrets`}),` field in the Configuration section. The selected secrets are injected into every scheduled run of that automation.`]}),`\n`,_jsx(Heading,{level:`2`,id:`managing-secrets`,children:`Managing secrets`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Rotating a secret:`}),` Replace a secret’s value in place from `,_jsx(_components.strong,{children:`Settings → Secrets`}),`. The name stays the same, so every project attachment, automation, and schedule that references it keeps working and uses the new value on its next run. There is nothing to reconfigure.`]}),`\n`,_jsx(_components.p,{children:`Neo can also save a new secret for you during a task. If an agent needs a credential you haven’t stored yet, it can store it as a secret without you leaving the chat.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Deleting a secret:`}),` Click the trash icon next to it. Deletion is immediate and cannot be undone. Any tasks or automations that relied on that secret will lose access to it on their next run.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Secrets","sidebarTitle":"Secrets","description":"Store credentials and tokens that Neo agents can use during tasks","href":"/platform/settings/secrets"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Adding a secret","slug":"adding-a-secret","depth":2,"children":[]},{"title":"Always on","slug":"always-on","depth":2,"children":[]},{"title":"Sharing a secret with your team","slug":"sharing-a-secret-with-your-team","depth":2,"children":[]},{"title":"Attaching a secret to a project","slug":"attaching-a-secret-to-a-project","depth":2,"children":[]},{"title":"Using secrets in tasks","slug":"using-secrets-in-tasks","depth":2,"children":[]},{"title":"Using secrets in automations","slug":"using-secrets-in-automations","depth":2,"children":[]},{"title":"Managing secrets","slug":"managing-secrets","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"neo-app","siteName":"neo","title":"Secrets - neo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T13:31:48.047Z","originalFileLocation":"platform/settings/secrets.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Store credentials and tokens that Neo agents can use during tasks\">\u003cmeta data-mint-head name=\"application-name\" content=\"neo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Secrets - neo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Store credentials and tokens that Neo agents can use during tasks\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"neo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.neo.projectdiscovery.io/platform/settings/secrets\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neo-app.mintlify.site/_mintlify/api/og/v2?division=PLATFORM\u0026amp;title=Secrets\u0026amp;description=Store+credentials+and+tokens+that+Neo+agents+can+use+during+tasks\u0026amp;theme=625376ae63c876765d6fa314\u0026amp;signature=0a7228688ef5c7c48aa61b52aa3ee3f358a4c8f922750ee539557a64ce1080b3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Secrets - neo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Store credentials and tokens that Neo agents can use during tasks\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neo-app.mintlify.site/_mintlify/api/og/v2?division=PLATFORM\u0026amp;title=Secrets\u0026amp;description=Store+credentials+and+tokens+that+Neo+agents+can+use+during+tasks\u0026amp;theme=625376ae63c876765d6fa314\u0026amp;signature=0a7228688ef5c7c48aa61b52aa3ee3f358a4c8f922750ee539557a64ce1080b3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"neo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7A63FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.neo.projectdiscovery.io/platform/settings/secrets\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/settings/secrets.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\",\"name\":\"neo\",\"url\":\"https://docs.neo.projectdiscovery.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-light.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=83e3c67dd9fa097f42bc081613a56cfb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.neo.projectdiscovery.io#website\",\"name\":\"neo\",\"url\":\"https://docs.neo.projectdiscovery.io\",\"publisher\":{\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets#webpage\",\"url\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets\",\"name\":\"Secrets\",\"description\":\"Store credentials and tokens that Neo agents can use during tasks\",\"dateModified\":\"2026-11-03T13:31:48.047Z\",\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PLATFORM\",\"item\":\"https://docs.neo.projectdiscovery.io/platform/tasks-and-modes\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Secrets\",\"item\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets#article\",\"headline\":\"Secrets\",\"name\":\"Secrets\",\"description\":\"Store credentials and tokens that Neo agents can use during tasks\",\"url\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets\",\"mainEntityOfPage\":{\"@id\":\"https://docs.neo.projectdiscovery.io/platform/settings/secrets#webpage\"},\"dateModified\":\"2026-11-03T13:31:48.047Z\",\"publisher\":{\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"neo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"neo","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Introduction","icon":"book","pages":[{"title":"Introduction","href":""}]},{"tab":"Features","icon":"sparkles","groups":[{"group":"PLATFORM","pages":[{"title":"Tasks and Modes","sidebarTitle":"Tasks and Modes","href":"/platform/tasks-and-modes"},{"title":"Projects","sidebarTitle":"Projects","href":"/platform/projects"},{"title":"Autopilot","sidebarTitle":"Autopilot","href":"/platform/autopilot"},{"title":"Issues","sidebarTitle":"Issues","href":"/platform/issues"},{"title":"Automations","sidebarTitle":"Automations","description":"Schedule tasks to run automatically on a recurring or one-time basis","href":"/platform/automations"},{"title":"Secrets","sidebarTitle":"Secrets","href":"/platform/settings/secrets"},{"title":"Prompt Library","sidebarTitle":"Prompt Library","description":"Save, organize, and reuse prompts across tasks and your team","href":"/platform/prompt-library"}]},{"group":"AGENTS","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/platform/agents"},{"group":"Orchestration","pages":[{"title":"Planner Agent","sidebarTitle":"Planner Agent","href":"/platform/agents/orchestration/planner"},{"title":"Agent Swarm","sidebarTitle":"Agent Swarm","href":"/platform/agents/orchestration/agent-swarm"}]},{"group":"Discovery \u0026 Intelligence","pages":[{"title":"Recon Agent","sidebarTitle":"Recon Agent","href":"/platform/agents/discovery/recon-agent"},{"title":"ProjectDiscovery Agent","sidebarTitle":"ProjectDiscovery Agent","href":"/platform/agents/discovery/projectdiscovery-agent"},{"title":"Research Agent","sidebarTitle":"Research Agent","href":"/platform/agents/discovery/research-agent"},{"title":"CVE Intelligence Agent","sidebarTitle":"CVE Intelligence Agent","href":"/platform/agents/discovery/cve-intelligence-agent"},{"title":"Explore Agent","sidebarTitle":"Explore Agent","href":"/platform/agents/discovery/explore-agent"}]},{"group":"Testing \u0026 Exploitation","pages":[{"title":"Sandbox Agent","sidebarTitle":"Sandbox Agent","href":"/platform/agents/testing/sandbox-agent"},{"title":"Browser Agent","sidebarTitle":"Browser Agent","href":"/platform/agents/testing/browser-agent"},{"title":"API Security Agent","sidebarTitle":"API Security Agent","href":"/platform/agents/testing/api-security-agent"},{"title":"XSS Agent","sidebarTitle":"XSS Agent","href":"/platform/agents/testing/xss-agent"},{"title":"Red Team Operator","sidebarTitle":"Red Team Operator","href":"/platform/agents/testing/red-team-operator"},{"title":"Android Security Agent","sidebarTitle":"Android Security Agent","href":"/platform/agents/testing/android-security-agent"},{"title":"iOS Security Agent","sidebarTitle":"iOS Security Agent","href":"/platform/agents/testing/ios-deep-security-agent"},{"title":"Ghidra Agent","sidebarTitle":"Ghidra Agent","href":"/platform/agents/testing/ghidra-agent"},{"title":"Deploy Agent","sidebarTitle":"Deploy Agent","href":"/platform/agents/testing/deploy-agent"}]},{"group":"Analysis \u0026 Verification","pages":[{"title":"Vuln Triage Agent","sidebarTitle":"Vuln Triage Agent","href":"/platform/agents/analysis/vuln-triage-agent"},{"title":"GitHub Review Agent","sidebarTitle":"GitHub Review Agent","href":"/platform/agents/analysis/github-review-agent"},{"title":"Verification Agent","sidebarTitle":"Verification Agent","href":"/platform/agents/analysis/verification-agent"},{"title":"Summarizing Agent","sidebarTitle":"Summarizing Agent","href":"/platform/agents/analysis/summarizing-agent"}]},{"title":"Custom Agents","sidebarTitle":"Custom Agents","href":"/platform/agents/custom-agents"},{"title":"Team-shared custom agents","sidebarTitle":"Team-shared custom agents","href":"/platform/agents/team-shared-custom-agents"},{"title":"Community Agents","sidebarTitle":"Community Agents","href":"/platform/agents/community-agents"}]},{"group":"TOOLS","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/platform/tools"},{"title":"Pre-installed Tools","sidebarTitle":"Pre-installed Tools","href":"/platform/tools/pre-installed-tools"},{"title":"MCP Tools","sidebarTitle":"MCP Tools","href":"/platform/tools/mcp-tools"},{"title":"Purpose-built Tools","sidebarTitle":"Purpose-built Tools","href":"/platform/tools/purpose-built-tools"},{"title":"Custom Tools","sidebarTitle":"Custom Tools","href":"/platform/tools/custom-tools"},{"title":"Team-shared custom toolkits","sidebarTitle":"Team-shared custom toolkits","href":"/platform/tools/team-shared-custom-toolkits"}]},{"group":"SETTINGS","pages":[{"title":"Team","sidebarTitle":"Team","href":"/platform/settings/team"},{"title":"Models","sidebarTitle":"Models","href":"/platform/settings/models"},{"title":"Install a self-hosted sandbox","sidebarTitle":"Sandboxes","href":"/platform/settings/sandboxes"},{"title":"BYOK","sidebarTitle":"BYOK","href":"/platform/settings/byok"},{"title":"API Key","sidebarTitle":"API Key","href":"/platform/settings/api-key"},{"title":"VPN","sidebarTitle":"VPN","href":"/platform/settings/vpn"},{"title":"SSH Connections","sidebarTitle":"SSH Connections","href":"/concepts/ssh-connections"},{"title":"Egress IP","sidebarTitle":"Egress IP","href":"/platform/settings/egress-ip"},{"title":"Notifications","sidebarTitle":"Notifications","href":"/platform/settings/notifications"},{"title":"Audit Logs","sidebarTitle":"Audit Logs","href":"/platform/settings/audit-logs"}]}]},{"tab":"API reference","icon":"code","pages":[{"title":"API reference","href":"/api-reference/overview"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/mcp"}]},{"tab":"Use Cases","icon":"lightbulb","pages":[{"title":"Use Cases","href":"/use-cases/triage"}]}]},"basePath":"","title":"Secrets - neo","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}