PageSourceSearch

https://www.stadtwerk-am-see.de/de/static/js/HRSysLib/Security/securityLevel.js?nc=1790923960777

js stadtwerk-am-see.de collected 2026-10-04 00:25:21 UTC 1,486 bytes, 44 lines download raw bytes

1/****************************************************************************
2// Firma:        Hehner Reus Systems GmbH
3// Projekt:      com.cerno.basis
4// Datei:        securityLevel
5// Erstellung:   06.05.2025
6// Verwendung:   Die möglichen Sicherheitslevel.
7//
8// $Id: securityLevel.js,v 1.2 2025/12/10 15:59:30 lpo Exp $
9// $Author: lpo $
10//
11/****************************************************************************/
12
13"use strict";
14
15/**
16 * Die möglichen Sicherheitslevel.
17 */
18const SecurityLevel = {
19  /*
20   * Bei der Eingabe werden auch in diesem Level nur ausgewählte 
21   * Zeichen durchgelassen.
22   * Die Zeichen '\', '"', ''' und '#' werden aber auch durchgelassen.
23   * Nur Umlaute werden in der Ausgabe durch HTML-Quotes ersetzt.
24   */
25   Low: "low",
26   
27   /*
28    * In diesem Level werden zusätzlich zum Level {@link SecurityLevel#Low} 
29    * die Zeichen '\', '"', ''' und '#' durch einen vorangestellten '\' entschärft.
30    * Der bisherige Standard für Attribute, die auch über dynamisches
31    * SQL eingebaut werden können, wobei die obigen Zeichen aber erhalten
32    * bleiben sollen.
33    */
34   Normal: "normal",
35   
36   /*
37    * Wie Level {@link SecurityLevel#Normal} allerdings werden die 
38    * Zeichen '\', '"', ''' und '#' komplett entfernt. Dies ist immer dann
39    * sinnvoll, wenn die speziellen Zeichen nicht gebraucht werden aber
40    * das Ergebnis durch dynamisches SQL eingebaut werden soll. 
41    * Beispiel: Aufbau eines Suchstrings.
42    */
43   High: "high"
44}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.