You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -121,6 +161,56 @@ Der `dbob` Parameter bestimmt die Sortierung der Einträge.
121
161
```
122
162
123
163
164
+
## Sicherheit
165
+
166
+
### XSS-Schutz
167
+
Alle Ausgaben (Labels, Values) werden automatisch escaped, um Cross-Site-Scripting (XSS) Angriffe zu verhindern.
168
+
169
+
### SQL-Injection-Schutz
170
+
Die API verwendet Prepared Statements und Parameter-Binding für alle Datenbankabfragen. Tabellenamen und Feldnamen werden mit `rex_sql::escapeIdentifier()` escaped.
171
+
172
+
### Type Safety
173
+
Das AddOn ist vollständig mit Rexstan validiert und verwendet strikte Typ-Deklarationen für alle Methoden und Parameter.
174
+
175
+
### API Token
176
+
Für Frontend-Zugriffe ist ein API-Token erforderlich. Backend-Zugriffe sind durch die REDAXO-Session geschützt.
177
+
178
+
## Performance
179
+
180
+
-**Document Fragments**: DOM-Manipulationen werden gebündelt für minimale Reflows
181
+
-**Debounced Search**: Suchfunktion mit 200ms Verzögerung für bessere Performance
182
+
-**Cache Control**: API-Responses werden nicht gecacht für aktuelle Daten
183
+
-**Optimized Queries**: SQL-Queries mit `DISTINCT` und optimierten WHERE/ORDER-Klauseln
184
+
185
+
## Barrierefreiheit
186
+
187
+
- ARIA-Labels für alle interaktiven Elemente
188
+
- Keyboard-Navigation unterstützt
189
+
- Focus-States für bessere Sichtbarkeit
190
+
- Semantisches HTML
191
+
192
+
## Theme-Support
193
+
194
+
Das AddOn unterstützt alle REDAXO-Themes:
195
+
196
+
### Light Theme (Standard)
197
+
Helle Farben und hoher Kontrast für optimale Lesbarkeit
0 commit comments