> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cli/da/vejledninger/secrets.md).

# Brug hemmeligheder uden at vise dem

Vælg den Devolutions CLI-kommando der giver programmet en hemmelighed og viser så lidt som muligt af værdien.

Devolutions CLI kan give en hemmelighed fra boksen til et program på flere måder. De adskiller sig på det der betyder mest. Om værdien nogensinde havner et sted hvor De, shellen eller en fil kan se den. Start med `devo secret run`, og vælg en anden kommando kun når værktøjet ikke kan arbejde med den.

## Vælg den rigtige kommando

<table><thead><tr><th width="220">VÆLG</th><th>HVAD DER SKER</th><th width="220">FORBLIVER VÆRDIEN SKJULT?</th></tr></thead><tbody><tr><td><code>devo secret run</code></td><td>Løser referencer ind i miljøet eller standardinputtet for én kommando, starter den og erstatter værdierne med <code>&#x3C;concealed by Devolutions></code> i det den udskriver.</td><td><strong>Ja.</strong> Værdierne findes kun i den kommandos miljø, mens den kører.</td></tr><tr><td><code>devo secret inject</code></td><td>Erstatter referencerne i en skabelon og skriver resultatet til en fil eller til standardoutput.</td><td><strong>Nej.</strong> Resultatet indeholder værdierne i klartekst.</td></tr><tr><td><code>devo secret shell enter</code></td><td>Udskriver Bash- eller PowerShell-kode der angiver miljøvariabler i den aktuelle shell. De kører den kode med <code>eval</code> eller <code>Invoke-Expression</code>.</td><td><strong>Nej.</strong> Værdierne bliver i klartekst i Deres shellsession, indtil De forlader omfanget.</td></tr><tr><td><code>devo secret read</code></td><td>Løser én reference og udskriver værdien, eller skriver den til en privat fil med <code>--out-file</code>.</td><td><strong>Nej.</strong> De får værdien.</td></tr><tr><td><code>devo secret get</code></td><td>Som <code>devo secret read</code>, men De navngiver feltet og posten i stedet for at skrive en reference.</td><td><strong>Nej.</strong> De får værdien.</td></tr><tr><td><code>devo secret set</code></td><td>Skriver en ny værdi til et felt i en post. Værdien kommer fra en miljøvariabel eller en fil.</td><td><strong>Ja.</strong> Den nye værdi skrives aldrig på kommandolinjen og udskrives aldrig.</td></tr><tr><td><code>devo secretspec</code></td><td>Registrerer Devolutions CLI som den udbyder SecretSpec kalder for udbyder-URI’er <code>devo://</code>.</td><td><strong>Nej.</strong> Devolutions CLI returnerer værdien til SecretSpec, som giver den videre til Deres program.</td></tr></tbody></table>

{% hint style="warning" %}
`devo secret read`, `devo secret get`, `devo secret inject` og `devo secret shell enter` giver den faktiske værdi videre med vilje. Brug dem kun hvor det er acceptabelt, og aldrig i transskriptionen af en AI-agent. Se [Hvad der forbliver skjult, og hvad der ikke gør](/cli/da/vejledninger/understand/security-model.md).
{% endhint %}

## I denne sektion

* [Find referencen til en hemmelighed](/cli/da/vejledninger/secrets/find-a-reference.md). Viser `devo://`-referencerne for en post uden at læse nogen værdi.
* [Kør en kommando med dens hemmeligheder](/cli/da/vejledninger/secrets/run-with-secrets.md). `devo secret run`, den sikreste måde at give en hemmelighed til et program.
* [Tag adgangskoderne ud af en .env-fil](/cli/da/vejledninger/secrets/replace-env-files.md). Behold `.env`-filer i lageret, med referencer i stedet for værdier.
* [Udfyld en konfigurationsfil fra en skabelon](/cli/da/vejledninger/secrets/fill-a-template.md). `devo secret inject`, til værktøjer der kun læser en konfigurationsfil.
* [Brug hemmeligheder i den aktuelle shell](/cli/da/vejledninger/secrets/current-shell.md). `devo secret shell enter`, til flere kommandoer i træk.
* [Opdater en hemmelighed fra et script](/cli/da/vejledninger/secrets/update-a-secret.md). `devo secret set`, til at rotere en adgangskode uden at skrive den.
* [Brug Devolutions CLI med SecretSpec](/cli/da/vejledninger/secrets/secretspec.md). Gør Deres boks til SecretSpecs backend.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/da/vejledninger/secrets.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
