Scan-Suite-Matrix der proaktiven Codeprüfung für die Impact Store-Anwendung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 14 Minuten Lesedauer
  • Weitere Informationen zu den während eines PCC-Scans durchgeführten Prüfungen finden Sie in der Matrix der Scan-Suite „Proactive Code Check“ (PCC).

    Tabelle : 1. Scan-Suite-Matrix der proaktiven Codeprüfung
    Kategorie Name Short_description Beschreibung
    Leistung HSD0001049 – Vermeidung globaler UI-Skripts Vermeidung globaler UI-Skripts Globale UI-Skripts werden auf jeder Seite bzw. auf jedem Formular in ServiceNow geladen, auch wenn der darin enthaltene Code nicht aufgerufen wird.
    Handhabbarkeit HSD0001058 SCRIPT – Bereichsbezogene Anwendung verwendet Protokollierungsdienstprogramme oder veraltete Methoden Bereichsbezogene Anwendung verwendet Protokollierungsdienstprogramme oder veraltete Methoden – gs.log Bereichsbezogene Anwendungen sollten bereichsbezogene Protokollierungs-APIs anstelle veralteter Methoden verwenden.
    Handhabbarkeit HSD0001058 XML – Bereichsbezogene Anwendung verwendet Protokollierungsdienstprogramme oder veraltete Methoden Bereichsbezogene Anwendung verwendet Protokollierungsdienstprogramme oder veraltete Methoden – gs.log Bereichsbezogene Anwendungen sollten bereichsbezogene Protokollierungs-APIs anstelle veralteter Methoden verwenden.
    Leistung HSD0001116 – Clientskripts sollten nicht für Tabelle „Global“ definiert werden Clientskripts sollten nicht für Tabelle „Global“ definiert werden Ein globales Client-Skript ist ein Client-Skript, in dem als ausgewählte Tabelle „Global“ festgelegt ist. Globale Clientskripts haben keine Tabellenbeschränkungen. Daher werden sie auf jeder Seite im System geladen, wodurch der Prozess durch das Laden des Browsers verzögert wird. Es hat keinen Nutzen, Skripts dieses Typs auf jeder Seite zu laden.
    Leistung HSD0001126 SCRIPT – Unnötiges Dot-Walking zu sys_id vom aktuellen Objekt Unnötiges Dot-Walking zu sys_id vom aktuellen Objekt Referenzfelder speichern bereits die SYS-ID des referenzierten Datensatzes. Die Verwendung von gr.fieldname.sys_ID ist ein Dot-Walk und weist die Plattform an, eine weitere Abfrage durchzuführen, nur um denselben Wert zurückzugeben. Dies ist ein unnötiger Overhead.
    Leistung HSD0001126 XML – Unnötiges Dot-Walking zu sys_id vom aktuellen Objekt Unnötiges Dot-Walking zu sys_id vom aktuellen Objekt Referenzfelder speichern bereits die SYS-ID des referenzierten Datensatzes. Die Verwendung von gr.fieldname.sys_ID ist ein Dot-Walk und weist die Plattform an, eine weitere Abfrage durchzuführen, nur um denselben Wert zurückzugeben. Dies ist ein unnötiger Overhead.
    Leistung HSD0001128 SCRIPT – Für clientseitigen Code sollten keine synchronen AJAX-Methoden verwendet werden Für clientseitigen Code sollten keine synchronen AJAX-Methoden verwendet werden Code, der synchrone AJAX verwendet, kann möglicherweise zu Verzögerungen bei der Verarbeitung von UI-Ereignissen führen. Dies kann sich nachteilig auf die Leistung auswirken und sich negativ auf die Anwender-Experience auswirken. Wo immer möglich, sollten wir versuchen, asynchrone AJAX zu verwenden.
    Upgradefähigkeit HSD0001142 SCRIPT – Für clientseitigen Code sollte nicht die DOM-Manipulationsmethode verwendet werden Für clientseitigen Code sollte nicht die DOM-Manipulationsmethode verwendet werden Diese Anpassungstechnik bietet viel Kontrolle, verursacht jedoch häufig Upgrade-Herausforderungen. Es wird empfohlen, keine jQuery-, PrototypeJS-, Gel- und anderen Techniken zu verwenden.
    Handhabbarkeit HSD0001153 SCRIPT – Hartcodierte Instanz-URL Hartcodierte Instanz-URL Löst ein Ergebnis für hartcodierte Instanz-URLs aus, da ihre Verwendung die Funktionalität umgebungsübergreifend beeinträchtigen kann.
    Handhabbarkeit HSD0001153 XML – Hartcodierte Instanz-URL Hartcodierte Instanz-URL Löst ein Ergebnis für hartcodierte Instanz-URLs aus, da ihre Verwendung die Funktionalität umgebungsübergreifend beeinträchtigen kann.
    Handhabbarkeit HSD0001174 – REST Scripted Web Services, die Daten direkt schreiben Scripted Web Services, die Daten direkt schreiben Scripted Web Services fügen Daten direkt ein bzw. aktualisieren/löschen Daten direkt. Skripteinbindungen werden empfohlen, da sie einen strukturierten und dokumentierten Ansatz für die Verwaltung von Datenvorgängen bieten und für Konsistenz, Sicherheit und Verwaltbarkeit innerhalb der Plattform sorgen.
    Handhabbarkeit HSD0001174 – SOAP Scripted Web Services, die Daten direkt schreiben Scripted Web Services, die Daten direkt schreiben Scripted Web Services fügen Daten direkt ein bzw. aktualisieren/löschen Daten direkt. Skripteinbindungen werden empfohlen, da sie einen strukturierten und dokumentierten Ansatz für die Verwaltung von Datenvorgängen bieten und für Konsistenz, Sicherheit und Verwaltbarkeit innerhalb der Plattform sorgen.
    Sicherheit HSD0001235 XML – Vermeidung dynamischer JEXL-Ausdrücke im Jelly-Tag Vermeidung dynamischer JEXL-Ausdrücke im Jelly-Tag Vermeiden Sie beim Schreiben von Jelly-Code die Verwendung dynamischer JEXL-Ausdrücke innerhalb des Jelly-Tags (oder <g2:evaluate> für Phase zwei). Der Code scheint zwar zu funktionieren, wirkt sich jedoch auf eine Arbeitsspeicherressource (PermGen) in der Java Virtual Machine aus, was im Laufe der Zeit zu Leistungsproblemen und sogar Systemausfällen führen kann. Die Ausnahme bei der Verwendung von JEXL-Ausdrücken in <g:evaluate>-Tags besteht aus statischen Werten, einschließlich ${AMP}\, ${AND}, ${GT}, ${LT}, und ${SP} (und ihre Phasen-zwei-Gegenparteien: $[AMP], $[UND] usw.).
    Upgradefähigkeit HSD0001247 – Verwendung der veralteten API RESTMessage (V1) Verwendung der veralteten API RESTMessage (V1)

    Die API darf ausgehende REST-Nachrichten mit JavaScript senden.

    Die Version 1 von RESTMessage ist jedoch veraltet.

    Handhabbarkeit HSD0001275 – Skripts sollten keine hartcodierten IDs enthalten Skripts sollten keine hartcodierten IDs enthalten Die harte Codierung von sys_IDs macht die Verwaltung des Systems schwieriger und weniger in der Lage, Funktionalität zwischen Instanzen zu verschieben.
    Handhabbarkeit HSD0001278 – Für onBefore-Business-Regeln darf kein „update()“ oder „insert()“ für andere Tabellen ausgeführt werden Für onBefore-Business-Regeln darf kein „update()“ oder „insert()“ für andere Tabellen ausgeführt werden Das Ausführen von INSERT() oder Update() in einem onBefore BR führt zu Updates für andere Tabellen, auch wenn das Update abgebrochen werden kann.
    Handhabbarkeit HSD0001281 – „getMessage()“ wird in Clientskript ohne Vorladen des Nachrichtenschlüssels aufgerufen „getMessage()“ wird in Clientskript ohne Vorladen des Nachrichtenschlüssels aufgerufen Bei der Verwendung von „getMessage()“ in einem Clientskript muss der Nachrichtenschlüssel zum Feld „Nachrichten“ im Skriptdatensatz hinzugefügt werden.
    Handhabbarkeit HSD0001312 SCRIPT – Vermeiden der Verwendung von „console.log()“ im Code Der Code sollte nicht die Debugging-Methode „console.log()“ enthalten Die clientseitige Funktion console.log kann in bestimmten Browserversionen zu Fehlern führen. Darüber hinaus besteht eine gute Wahrscheinlichkeit, dass es sich bei den protokollierten Informationen um Informationen handelt, die nicht öffentlich zugänglich gemacht werden sollen, und dass Personen mit böswilliger Absicht das Skript manipulieren könnten, um personenbezogene Daten widerzuspiegeln. Es ist nie eine gute Idee, mit aktivierter Konsolenprotokollierung in die Produktion zu gehen. Console.log ist eine ungültige Serverseite und darf daher auch nicht vorhanden sein.
    Handhabbarkeit HSD0001312 XML – Vermeiden der Verwendung von „console.log()“ im Code Der Code sollte nicht die Debugging-Methode „console.log()“ enthalten Die clientseitige Funktion console.log kann in bestimmten Browserversionen zu Fehlern führen. Darüber hinaus besteht eine gute Wahrscheinlichkeit, dass es sich bei den protokollierten Informationen um Informationen handelt, die nicht öffentlich zugänglich gemacht werden sollen, und dass Personen mit böswilliger Absicht das Skript manipulieren könnten, um personenbezogene Daten widerzuspiegeln. Es ist nie eine gute Idee, mit aktivierter Konsolenprotokollierung in die Produktion zu gehen. Console.log ist eine ungültige Serverseite und darf daher auch nicht vorhanden sein.
    Leistung HSD0001338 – Business-Regeln dürfen nicht in der globalen Tabelle definiert werden Business-Regeln dürfen nicht in der globalen Tabelle definiert werden (globale Business-Regel) Eine globale Business-Regel ist eine beliebige Business-Regel, bei der die ausgewählte Tabelle global ist. Jedes andere Skript kann globale Business-Regeln aufrufen. Globale Business-Regeln haben keine Bedingungs- oder Tabellenbeschränkungen und werden auf jeder Seite im System geladen.
    Leistung HSD0001347 SCRIPT – Clientseitiger Code sollte nicht GlideRecord verwenden Clientseitiger Code sollte nicht GlideRecord verwenden Das clientseitige GlideRecord-Objekt ist häufig ineffizient, da es viele unnötige Daten zurückgibt. GlideRecord und g_Form.getReference sind beide beteiligt.
    Leistung HSD0001358 SCRIPT – Serverseitiger Code sollte nicht „GlideRecord.getRowCount()“ verwenden Serverseitiger Code sollte nicht „GlideRecord.getRowCount()“ für Anzahldatensätze verwenden GlideRecord.getRowCount() ruft den gesamten Ergebnissatz ab, ohne die integrierten arithmetischen Funktionen der Datenbank zu verwenden. GlideAggregate verwendet die Datenbank und ist daher häufig drastisch schneller. Die Ausnahme von dieser Empfehlung besteht darin, wenn Sie die Datensätze durchlaufen und trotzdem verarbeiten möchten.
    Leistung HSD0001358 XML – Serverseitiger Code sollte nicht „GlideRecord.getRowCount()“ verwenden Serverseitiger Code sollte nicht „GlideRecord.getRowCount()“ für Anzahldatensätze verwenden GlideRecord.getRowCount() ruft den gesamten Ergebnissatz ab, ohne die integrierten arithmetischen Funktionen der Datenbank zu verwenden. GlideAggregate verwendet die Datenbank und ist daher häufig drastisch schneller. Die Ausnahme von dieser Empfehlung besteht darin, wenn Sie die Datensätze durchlaufen und trotzdem verarbeiten möchten.
    Handhabbarkeit HSD0001392 – Skripts sollten nicht die eval()-Methode verwenden Skripts sollten nicht die eval()-Methode verwenden Die Funktion eval() wertet ein Argument aus oder führt es aus. Die falsche Verwendung von eval() öffnet Ihren Code für Einschleusungsangriffe, und das Debugging kann schwieriger sein, da keine Zeilennummern mit einem Fehler angezeigt werden.
    Leistung HSD0001554a – JDBC-Datenquellen mit deaktivierter Option „Datum/Zeit der letzten Ausführung verwenden“ für Update-Sätze Für JDBC-Datenquellen muss die Option „Datum/Zeit der letzten Ausführung verwenden“ aktiviert sein Das wiederholte Importieren von Daten, die sich nicht geändert haben, führt zu vielen übersprungenen Zeilen und bindet unnötig Systemressourcen.
    Leistung HSD0001560 – Verwendung von „track by“ in ngRepeat-Schleifen Verwendung von „track by“ in ngRepeat-Schleifen Bei Verwendung der ngRepeat-Anweisung ohne „Track by“-Klausel werden die DOM-Elemente bei jeder Aktualisierung der Quelldaten gelöscht und neu erstellt. Durch das Hinzufügen einer „Track by“-Klausel mit einem eindeutigen Schlüssel (z. B. einer sys_ID) können die DOM-Elemente wiederverwendet anstatt neu erstellt werden, was die Leistung von Seiten mit großen, komplexen Listen erheblich verbessert.
    Handhabbarkeit HSD0001578 – Business-Regeln dürfen nicht die SOAP-Methode „getResponse()“ verwenden Business-Regeln dürfen nicht die SOAP-Methode „getResponse()“ verwenden GetResponse blockiert die Transaktion und wartet, bis eine Antwort empfangen wird. Dies ist besser asynchron durchzuführen.
    Leistung HSD0001623 – Lese-ACLs (Sicherheitsregeln) dürfen kein GlideRecord/GlideAggregate aufweisen Lese-ACLs (Sicherheitsregeln) dürfen kein GlideRecord/GlideAggregate aufweisen Lese-ACLs werden häufig ausgeführt. Komplexe Datenbanksuchen können die Leistung beeinträchtigen.
    Sicherheit HSD0002016 – Serverskripts in Widgets sollten GlideRecordSecure verwenden Serverskripts in Widgets sollten GlideRecordSecure statt GlideRecord verwenden

    Die Best Practice sollte sein, dass Serverskripts in Widgets GlideRecordSecure anstelle von GlideRecord verwenden. Dies dient dazu, sicherzustellen, dass Sicherheits-ACLs in allen Serverinteraktionen berücksichtigt werden. Um Abweichungen davon zu erkennen, sollte jede Instanziierung von GlideRecord als Ergebnis markiert werden.

    Beachten Sie, dass $sp.getRecord() derzeit ein GlideRecord-Objekt zurückgibt. Dieser Aufruf sollte tatsächlich ein GlideRecordSecure-Objekt zurückgeben, um so sicher wie möglich zu sein. Dies ist zwar eine separate Erweiterung außerhalb des HealthScan-Tools, stellt jedoch eine Herausforderung dar, da es für HealthScan schwieriger ist, die Verwendung des von $sp.getRecord zurückgegebenen GlideRecord-Objekts zu erkennen.

    Leistung HSD0002144 – Verwendung von „c.server.get()“ für eine bessere Widget-Leistung Verwendung von „c.server.get()“ für eine bessere Widget-Leistung Im Clientskript können Sie mit c.server.get() bestimmte Daten an das Serverskript übergeben. Dies kann Leistungsverbesserungen über c.server.update() haben, wodurch das gesamte Datenobjekt gesendet wird.
    Leistung HSD0002150 – Entfernung nicht verwendeter Services aus dem Widget-Clientskript Entfernung nicht verwendeter Services aus dem Widget-Clientskript Wenn eingefügte Services nicht im Client-Controller-Skript eines Widgets verwendet werden, sollten Sie sie entfernen. Services, die injiziert und nicht verwendet werden, werden instanziiert, was sich auf die Leistung auswirken kann. Aus der Perspektive der Codelesbarkeit ist es auch empfehlenswert, nur erforderliche Services einzufügen.
    Leistung HSD0002154 – „$rootScope.$on“ sollte nicht im Clientskript eines Widgets verwendet werden „$rootScope.$on“ sollte nicht im Clientskript eines Widgets verwendet werden

    $rootScope.$on darf nur in einem Service verwendet werden. Die Verwendung von Ereignis-Listenern auf $rootScope im Client-Controller-Skript eines Widgets kann zu Speicherlecks führen, wenn die Listener nicht manuell gelöscht werden. Jedes Mal, wenn ein Widget geladen wird, wird der Controller initialisiert, und jeder Listener, der auf dem $rootScope initialisiert wird, wird nicht mit dem Controller gelöscht, es sei denn, dies wird manuell getan.

    Services haben keine andere Alternative, als Ereignisse in $rootScope auszulösen und Ereignisse in $rootScope abzuhören. Dies liegt daran, dass Services einmal in der App initialisiert werden und keinen eigenen Umfang haben. Es ist in Ordnung, $rootScope.$on in einem Service zu verwenden.

    Handhabbarkeit HSD0002808 – Clientskripts ohne Beschreibung Clientskripts ohne Beschreibung Clientskripts, bei denen die Beschreibung entweder leer, sehr kurz oder mit dem Skriptnamen identisch ist.
    Handhabbarkeit HSD0002808 – Skripteinbindungen ohne Beschreibung Skripteinbindungen ohne Beschreibung Skripteinbindungen, bei denen die Beschreibung entweder leer, sehr kurz oder mit dem Skriptnamen identisch ist.
    Handhabbarkeit HSD0002827 – Alle Ereignisse müssen eine Beschreibung haben Alle Ereignisse müssen eine Beschreibung haben Für alle anwenderdefinierten Ereignisse in der Ereignisregistrierung muss das Feld „Beschreibung“ ausgefüllt sein. Dadurch wird sichergestellt, dass der Zweck des Ereignisses für Administratoren, die den Registrierungseintrag nicht erstellt haben, leicht identifiziert werden kann, und die Wartbarkeit der Instanz verbessert.
    Handhabbarkeit HSD0002828 – Für alle Ereignisse muss das Feld „Ausgelöst von“ ausgefüllt sein Für alle Ereignisse muss das Feld „Ausgelöst von“ ausgefüllt sein Für alle anwenderdefinierten Ereignisse in der Ereignisregistrierung muss das Feld „fired_by“ ausgefüllt sein. Dadurch wird sichergestellt, dass der Auslöser des Ereignisses für Administratoren, die den Registrierungseintrag nicht erstellt haben, leicht identifiziert werden kann, und die Wartbarkeit der Instanz verbessert.
    Handhabbarkeit HSD0003076 – Anmeldeinformationen für Standardauthentifizierung in SOAP-Nachrichtendefinition Anmeldeinformationen für Standardauthentifizierung in SOAP-Nachrichtendefinition Die Standardauthentifizierung für ausgehende SOAP-Nachrichten sollte Standardauthentifizierungsprofile verwenden, anstatt die Anmeldeinformationen in der Funktionsdefinition selbst anzugeben.
    Handhabbarkeit HSD0003081 – Anmeldeinformationen für Standardauthentifizierung in REST-Nachrichtendefinition Anmeldeinformationen für Standardauthentifizierung in REST-Nachrichtendefinition Die Standardauthentifizierung für ausgehende REST-Nachrichten sollte Standardauthentifizierungsprofile verwenden, anstatt die Anmeldeinformationen in der Funktionsdefinition selbst anzugeben.
    Upgradefähigkeit HSD0003307 – Change-Anforderungstabelle sollte nicht erweitert werden Change-Anforderungstabelle sollte nicht erweitert werden

    Mindestens eine untergeordnete Tabelle, die die Change-Anforderung erweitert, wurde erstellt.

    Die Erweiterung der Change-Anforderung mit anwenderdefinierten untergeordneten Tabellen darf nicht ausgeführt werden:
    • Zur Unterstützung einer anwenderdefinierten Change-Anforderungstabelle ist eine hohe Anpassung an die anderen ITSM-Prozesse erforderlich
    • Neue Funktionen in zukünftigen Releases funktionieren möglicherweise nicht für erweiterte Tabellen oder erfordern weitere Anpassungen
    Handhabbarkeit HSD0003625 – Business-Regel-Skript muss in der Funktion „executeRule“ gekapselt sein Skriptcode in Business-Regeln muss in der Funktion „executeRule“ gekapselt sein Der Code sollte überprüfen, ob eine Business-Regel mit Code vorhanden ist, der nicht in der Funktion „executeRule“ gekapselt ist.
    Upgradefähigkeit HSD0004147 – Verwendung von GlideDialogWindow und GlideOverlay Verwendung von GlideDialogWindow und GlideOverlay Überprüft die Verwendung von GlideDialogWindow und GlideOverlay, die nicht von ATF getestet werden können.
    Leistung HSD0004365 SCRIPT – Cache als Teil von Skripts geleert Cache als Teil von Skripts geleert Wenn eine Cache-Leerung als Teil einer nicht-ootb-Skriptausführung ausgelöst wird, muss die Plattform den Cache neu erstellen, bevor sie in den Bau-Status zurückkehrt. Diese Aktivität hat erhebliche Auswirkungen auf die Leistung.
    Leistung HSD0004726 SCRIPT – Debugger darf nicht in Skripts verwendet werden Debugger darf nicht in Skripts verwendet werden Die Debugger-Anweisung wird verwendet, um der ausführenden JavaScript-Umgebung mitzuteilen, dass die Ausführung gestoppt und ein Debugger am aktuellen Punkt im Code gestartet werden soll. Dies ist mit dem Aufkommen moderner Debugging- und Entwicklungstools als gute Praxis in den Schatten gefallen. Produktionscode sollte definitiv keinen Debugger enthalten, da dies dazu führt, dass der Browser die Ausführung von Code beendet und einen entsprechenden Debugger öffnet.
    Leistung HSD0006666 – Überprüfen, ob „current.update()“ in einer Business-Regel verwendet wird Überprüfen, ob „current.update()“ in einer Business-Regel verwendet wird Die Verwendung von „current.update()“ in einer Business-Regel verursacht rekursive Aktualisierungen und kann die Leistung erheblich beeinträchtigen.
    Handhabbarkeit HSD0013213 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addInfoMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addInfoMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addInfoMessage() sowohl auf Client- als auch auf Serverseite.
    Handhabbarkeit HSD0013213 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addInfoMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addInfoMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addInfoMessage() sowohl auf Client- als auch auf Serverseite.
    Handhabbarkeit HSD0013215 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „alert()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „alert()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in Alert() auf Clientseite.
    Handhabbarkeit HSD0013215 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „alert()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „alert()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in Alert() auf Clientseite.
    Handhabbarkeit HSD0014228 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addErrorMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addErrorMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addErrorMessage() sowohl auf Client- als auch auf Serverseite.
    Handhabbarkeit HSD0014228 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addErrorMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addErrorMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addErrorMessage() sowohl auf Client- als auch auf Serverseite.
    Handhabbarkeit HSD0014229 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „setError()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „setError()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in setError() auf der Serverseite.
    Handhabbarkeit HSD0014229 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „setError()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „setError()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in setError() auf der Serverseite.
    Handhabbarkeit HSD0014231 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „confirm()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „confirm()“ – SCRIPT Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in „confirm()“ auf Clientseite.
    Handhabbarkeit HSD0014231 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „confirm()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „confirm()“ – XML Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in „confirm()“ auf Clientseite.
    Handhabbarkeit HSD0014232 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „prompt()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „prompt()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in Prompt() auf Clientseite.
    Handhabbarkeit HSD0014232 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „prompt()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „prompt()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in Prompt() auf Clientseite.
    Handhabbarkeit HSD0014233 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addMessage() auf der Serverseite.
    Handhabbarkeit HSD0014233 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addMessage() auf der Serverseite.
    Handhabbarkeit HSD0014234 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addFormMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addFormMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addFormMessage() auf Clientseite.
    Handhabbarkeit HSD0014234 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addFormMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addFormMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addFormMessage() auf Clientseite.
    Handhabbarkeit HSD0014544 SCRIPT – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addWarningMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addWarningMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addWarningMessage() sowohl auf Client- als auch auf Serverseite.
    Handhabbarkeit HSD0014544 XML – Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addWarningMessage()“ Erkennung hartcodierter Zeichenfolgen bei Verwendung von „addWarningMessage()“ Hartcodierte Nachrichten/Zeichenfolgen im Code werden nicht lokalisiert. Erkennung solcher Vorkommen in addWarningMessage() sowohl auf Client- als auch auf Serverseite.