> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Sicherheit

> Erfahre, wie Macaly dein Projekt auf Sicherheitsprobleme prüft und behebt, was gefunden wird

Macaly kann dein gesamtes Projekt durchlesen und dir in klaren Worten sagen, was deine Besucher oder ihre Daten gefährden könnte. Der Tab **Sicherheit** in deinem [Chat](/docs/de/chat/overview) ist der Ort, an dem du eine Prüfung startest und die Ergebnisse liest.

Die erste Prüfung in jedem Chat ist **kostenlos**.

<Callout icon="user">
  Verfügbar in allen Plänen
</Callout>

## So funktioniert die Sicherheitsprüfung in Macaly

Die Prüfung folgt den Pfaden, auf denen sich Besuchereingaben, Anmeldung und private Daten durch dein Projekt bewegen, und sucht nach den Stellen, an denen diese Pfade nicht geschützt sind.

Die Sicherheitsprüfung in Macaly:

* **Prüft deinen Code, nicht deine Live-Website**: Sie arbeitet mit dem Projekt in deinem Chat, du brauchst also weder eine veröffentlichte Website noch eine Datenbank, damit sie läuft.
* **Liest deine geheimen Schlüssel nicht**: Sie öffnet nie deine Umgebungsdateien, API-Schlüssel oder Zugangsdaten. Die Probleme, die sie findet, verweisen auf Variablennamen und Dateipfade, nicht auf die Werte selbst.
* **Läuft im Hintergrund**: Eine Prüfung dauert bis zu 20 bis 30 Minuten. Du kannst den Tab schließen und später zu den Ergebnissen zurückkehren.

Um eine zu starten, öffne den Tab **Sicherheit** und klicke auf **Meine App prüfen**.

<img src="https://mintcdn.com/macaly-41b1d3e9/y2-x63GYBycAp761/images/security-check-overview.png?fit=max&auto=format&n=y2-x63GYBycAp761&q=85&s=85000b72ff1cdb707c25a24240cd06f5" alt="Der Tab Sicherheit vor einer Prüfung, mit dem Button „Meine App prüfen&#x22; und der Liste der Bereiche, die Macaly prüfen wird" width="2400" height="1674" data-path="images/security-check-overview.png" />

## Was Macaly prüft

Jede Prüfung deckt dieselben acht Bereiche ab:

* **Wer worauf zugreifen kann**: Ob jede Person nur die Seiten und Datensätze erreicht, die sie erreichen soll, auch wenn jemand eine URL errät oder eine ID verändert.
* **Anmeldung und Konten**: Wie robust Anmeldung, Sitzungen, Einmalcodes und das Zurücksetzen von Passwörtern sind.
* **Formulare und Besuchereingaben**: Was mit dem Text, den Dateien und den Links passiert, die Besucher übermitteln.
* **Sensible Daten**: Wo Passwörter, Schlüssel und persönliche Daten gespeichert und protokolliert werden, und ob etwas davon den Browser erreicht.
* **Datenbank und Server**: Ob die Regeln deiner Datenbank, die API-Routen und die Serverfunktionen prüfen, wer sie aufruft, bevor sie antworten.
* **App- und Hosting-Einrichtung**: Sicherheits-Header, Caching, Cross-Origin-Regeln und ähnliche Einstellungen.
* **Pakete von Drittanbietern**: Die Bibliotheken, die dein Projekt einbindet.
* **Zahlungen und verbundene Dienste**: Zahlungsabläufe und Integrationen, einschließlich ob Beträgen und Webhook-Aufrufen vertraut werden kann.

Jeder Bereich kommt als **Geprüft**, **Nicht genutzt** zurück, wenn dein Projekt diese Funktion nicht hat, oder als **Nicht prüfbar**, wenn die Antwort in deinem Code nicht sichtbar ist. Dieser letzte Status lohnt sich zu lesen, da er dir zeigt, was die Prüfung nicht selbst klären konnte.

## Deine Ergebnisse lesen

Die Befunde sind nach Schweregrad geordnet, vom schwerwiegendsten bis zum geringsten. Öffne einen Punkt, um zu sehen, was schiefgehen könnte, welche Dateien betroffen sind und was Macaly empfiehlt.

<img src="https://mintcdn.com/macaly-41b1d3e9/y2-x63GYBycAp761/images/security-check-results.png?fit=max&auto=format&n=y2-x63GYBycAp761&q=85&s=6c360c7688d0564cce0697e6a7db01a5" alt="Eine abgeschlossene Sicherheitsprüfung mit der Liste der geprüften Bereiche, einem zu prüfenden Punkt und dem Fix-Button" width="2400" height="1674" data-path="images/security-check-results.png" />

Befunde mit dem Badge **Macaly kann das beheben** sind die, um die sich Macaly für dich kümmern kann. Vorschläge, die deine App härten, ohne auf ein aktuelles Risiko hinzuweisen, bleiben außerhalb der Liste und stehen unter **Zusätzlicher Schutz** in den vollständigen Audit-Notizen, zusammen mit einer Zusammenfassung des Audits und allem, was die Prüfung nicht bestätigen konnte.

## Macaly die Befunde beheben lassen

Wenn mindestens ein Befund automatisch behoben werden kann, erscheint oben im Tab ein Fix-Button, der die gesamte Liste auf einmal an den Agenten übergibt.

Macaly sichert dein Projekt, wendet die Fixes an, testet die Änderungen und prüft, dass die Lücke geschlossen ist und deine App sich weiterhin wie zuvor verhält. Das dauert bis zu weiteren 10 bis 20 Minuten.

Befunde, die danach als **Braucht deine Eingabe** markiert sind, sind solche, bei denen der Fix von einer Entscheidung abhängt, die nur du treffen kannst, etwa wer eine Admin-Rolle erhalten soll, oder ein Schlüssel, der außerhalb deines Projekts gesetzt werden muss. Sag dem Agenten im Chat, was du möchtest, und er übernimmt den Rest.

<Note>
  Fixes werden auf dein Projekt angewendet, aber nie veröffentlicht. Veröffentliche sie, wenn du zufrieden damit bist. Da vor dem Start der Fixes ein Backup erstellt wird, kannst du auch die frühere Version über diese Nachricht in deinem Chat wiederherstellen.
</Note>

## Eine neue Prüfung ausführen

**Erneut prüfen** oben im Tab startet eine neue Prüfung der aktuellen Version deines Projekts.

Wenn du oder der Agent nach Abschluss einer Prüfung etwas änderst, zeigt der Tab **Das Projekt hat sich nach dieser Prüfung geändert** an, und der Fix-Button verschwindet, weil diese Fixes auf einer Version basieren würden, die es nicht mehr gibt. Führe eine neue Prüfung aus, um eine aktuelle Liste zu erhalten.

## Was es kostet

Die erste Prüfung in jedem Chat ist kostenlos, ebenso wie die Fixes, die darauf folgen. Jede spätere Prüfung im selben Chat verbraucht Credits, genau wie ihre Fixes. Der Tab zeigt dir, was auf dich zukommt, bevor du startest.

## Was die Prüfung nicht macht

<Note>
  Das ist eine KI-gestützte Code-Prüfung. Sie ist kein Penetrationstest, keine professionelle Sicherheitsberatung und keine Sicherheitszertifizierung.
</Note>

* Sie prüft deinen Quellcode. Sie greift nicht deine veröffentlichte Website an, scannt nicht deine Server und testet keine laufende Infrastruktur.
* Jede Prüfung ist eine Momentaufnahme deines Projekts zu diesem Zeitpunkt. Nichts läuft nach einem festen Zeitplan, führe also nach größeren Änderungen eine neue Prüfung aus.
* Sie kann nicht alles bestätigen. Einstellungen, die dein Hosting hinzufügt, etwa Sicherheits-Header, sind oft im Code deines Projekts nicht sichtbar und werden deshalb unter **Was Macaly nicht bestätigen konnte** aufgeführt, statt als Probleme gezählt zu werden.
* Ein sauberes Ergebnis bedeutet, dass in den Bereichen, die Macaly prüfen konnte, nichts Bedenkliches gefunden wurde. Keine automatisierte Prüfung kann garantieren, dass eine App vollständig sicher ist.

Was Macaly auf Plattformebene übernimmt, erfährst du unter [Sicherheitsüberblick](/docs/de/security/overview). Wie du beim Erstellen mit dem Agenten an der Sicherheit arbeitest, erfährst du unter [Sichere Apps erstellen](/docs/de/security/building-secure-apps).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.