Version HCL® AppScan® Source Fichier Readme et notes de publication 10.10.0 Notes®

Novembre 2025

Veuillez lire attentivement ce document dans son intégralité avant de procéder à l'installation du produit ou d'un de ses composants.

Il répertorie les sujets et les problèmes importants relatifs à AppScan® Source :

Autorisation d'AppScan® Source

AppScan® Source fournit un gestionnaire de licence (License Manager) pour le chargement et la mise à jour des informations de licence sur votre machine client. Cet utilitaire permet d'afficher le statut actuel de votre licence ou d'activer le produit en important un fichier de licence affectée à un poste ou en utilisant une licence flottante sur un serveur de licences. Les licences affectées à un poste sont liées à des machines particulières, tandis que les licences flottantes peuvent être réservées pour une utilisation sur plusieurs machines client.

Ouvrez l'utilitaire Gestionnaire de licences à partir de l'assistant d'installation du produit une fois l'installation terminée, à partir du menu Démarrer de Windows.

Vous pouvez vous procurer les licences AppScan® Source à partir d'HCL® License & Delivery Portal. Pour savoir comment obtenir des licences et les activer, voir Comment obtenir et appliquer les licences pour les produits AppScan Source et Activation du logiciel dans l'aide.

IMPORTANT : Nouveau nom de fichier d'installation pour Windows

Dans les versions précédentes, le fichier d'installation de Windows s'appelait setup.exe. Le fichier d'installation s'appelle maintenant AppScanSrc_Installer.exe.

Documentation des produits AppScan® Source for Analysis

Lorsque vous utilisez l'élément de menu Aide > Contenu de l'aide dans AppScan® Source for Analysis, l'aide en ligne pour AppScan® Source sur Documentation des produits logiciels HCL s'ouvre. De même, lorsque vous cliquez sur les liens dans la vue Bienvenue d'AppScan® Source for Analysis, ils s'ouvrent dans la Documentation des produits logiciels HCL.

AppScan® Source for Analysis propose aussi une aide contextuelle pour de nombreuses vues, pages de préférence et boîtes de dialogue. Le raccourci clavier pour l'aide contextuelle est F1 sous Windows, Maj+F1 sous Linux. Cette aide contextuelle aide également à ouvrir AppScan® Source dans la Documentation des produits logiciels HCL.

Si vous utilisez le produit sans connexion Internet, l'aide est disponible localement, comme suit :

  • La documentation Javadoc de certaines fonctions de AppScan® Source for Analysis se trouve dans le répertoire doc/Javadoc ou doc\Javadoc de votre répertoire d'installation de AppScan® Source. A compter la version 9.0.3.4, la documentation Javadoc de ces fonctions est disponible :
    • La documentation Javadoc des classes et des méthodes de l'API de l'infrastructure d'importation du serveur d'application est disponible dans doc/Javadoc/appserverimporter ou doc\Javadoc\appserverimporter.
    • La documentation Javadoc des classes et des méthodes de l'API Framework for Frameworks est disponible dans doc/Javadoc/frameworks ou doc\Javadoc\frameworks.

    Dans ces dossiers, ouvrez le fichier index.html.

Informations générales

L'option Arrêter l'examen n'est plus disponible

AppScan® Source ne vous permet plus d'interrompre un examen et de revenir aux résultats en cours. L'examen doit être terminé pour voir les résultats.

Après la mise à niveau d'AppScan® Source, des constatations de groupements exclus peuvent apparaître dans les résultats de l'examen

Après la mise à niveau d'AppScan® Source, les propriétés de certaines constatations peuvent changer, ce qui peut entraîner cette limitation connue.

Limitations IPv6

AppScan® Source est activé pour IPv6 (Internet Protocol version 6), avec les exceptions suivantes :

  • La saisie d'adresses numériques IPv6 n'est pas prise en charge et un nom d'hôte doit être entré à la place. La saisie d'adresses numériques IPv4 est prise en charge.

Utilisation de classes précompilées lorsque l'examen d'un espace de travail Eclipse échoue en raison de classes ou de bibliothèques manquantes

Si vous parvenez à importer un espace de travail Eclipse, et constatez que l'examen échoue en raison de classes ou de bibliothèques manquantes, il est recommandé d'utilisé l'option permettant d'examiner avec des classes précompilées. Pour ce faire, sélectionnez cette option dans les propriétés de projet et accédez au répertoire bin du projet Eclipse.

L'installation en mode silencieux n'est pas prise en charge dans les environnement locaux turcs

Si vous créez une installation personnalisée en mode silencieux, elle n'aboutira pas si vous l'exécutez dans un environnement local de langue turque (par exemple, tr et tr_TR).

Le jeu de caractères UTF-8 est nécessaire pour les bases de données Oracle

Si vous connectez AppScan® Enterprise Server à une base de données Oracle, vous devez spécifier UTF-8 comme jeu de caractères lors de la création de la base de données (en général, il ne s'agit pas du jeu de caractères par défaut).

Numéros de ligne dans les fichiers JSP

Les numéros de ligne relatifs au fichier .java généré à partir du fichier .jsp sont affichés avec le nom du fichier JSP.

Ounce/Maven

ounce:report mojo ne fonctionne pas pour les fichiers XML d'évaluation mais uniquement pour les nouveaux examens.

AppScan® Source for Analysis

La mise à niveau d'AppScan® Source avant la fin de tous les processus AppScan® Source java peut entraîner l'échec de la vue Comment résoudre le problème

Si vous réalisez une mise à niveau de produit lorsqu'un processus AppScan® Source java est en cours d'exécution, la vue Comment résoudre le problème peut afficher une erreur similaire aux erreurs suivantes après l'opération :

This page can't be displayed
     - Make sure the web address http://<my_host_and_port> is correct.
     - Look for the page with your search engine.
     - Refresh the page in a few minutes.

ou

Error executing query and transform

Avant de mettre à niveau une installation AppScan® Source comprenant les composants AppScan® Source for Analysis, AppScan® Source for Development (Eclipse plug-in) ou AppScan® Source for Development (Visual Studio plug-in), vérifiez qu'aucun processus AppScan® Source java n'est en cours d'exécution.

Prérequis pour les composants AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) sous Linux

Sous Linux, Eclipse requiert l'installation d'un composant tiers pour l'affichage du contenu du navigateur. Sans ce composant, AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) peuvent présenter des symptômes tels qu'un blocage après la connexion ou un échec pendant l'utilisation du produit.

Arrêt intermittent de AppScan® Source for Analysis sous Linux

Pour empêcher tout arrêt inattendu, mettez à niveau Pango. La mise à niveau de Pango peut nécessiter celle de glib.

Mise en cache possible des chaînes de l'interface lors d'un changement de langue

L'interface utilisateur de AppScan® Source for Analysis peut être affichée en différentes langues. Vous pouvez passer d'une langue à une autre en modifiant les préférences, puis en redémarrant le plan de travail. Cependant, le plan de travail Eclipse utilise un mécanisme de mise en cache des chaînes affichées et, si vous venez de changer de langue, il est possible qu'il réaffiche quand même certaines chaînes dans l'ancienne langue. Ce comportement typique d'Eclipse affecte également AppScan® Source for Analysis. Lorsque vous changez de langue d'affichage, une fois le plan de travail redémarré, chaque chaîne mise en cache est actualisée et affichée dans la bonne langue si vous activez l'élément correspondant de l'interface utilisateur (par exemple, si vous venez de passer de l'anglais au français, et si un libellé de bouton a été mis en cache et apparaît encore en anglais, cliquez sur ce bouton et le libellé s'affichera en français).

Les caractères multioctets dans le chemin d'installation d'AppScan® Source for Analysis ne sont pas pris en charge

Toutes les versions d'AppScan® Source for Analysis échoueront au cours de l'installation avec une erreur de type Répertoire non valide si le chemin d'installation contient des caractères multioctets.

Linux - Erreur de lancement de AppScan® Source for Analysis après la configuration des démons AppScan® Source à exécuter en tant qu'utilisateurs autres que « ounce » durant l'installation

Le programme d'installation de AppScan® Source for Analysis permet de configurer les processus de démon AppScan® Source pour qu'ils s'exécutent en tant qu'utilisateur par défaut « ounce » ou en tant qu'utilisateur existant.

Solution : Si vous ne choisissez pas l'utilisateur par défaut, vous devez créer dans le répertoire d'installation d'eclipse.ini (par exemple, AppScan® Source) un fichier /opt/hcl/appscansource comportant la ligne suivante :

-configuration @user.home/.ounceconfig

Suppression de AppScan® Source for Analysis en tant qu'utilisateur non administrateur

AppScan® Source for Analysis sous Windows requiert des droits d'administrateur pour la création d'entrées d'ajout ou de suppression de programmes. Si vous avez installé AppScan® Source for Analysis sans disposer de droits d'administrateur, pour supprimer AppScan® Source for Analysis, accédez à <install_dir>\Uninstall_AppScan et exécutez AppScan_Uninstaller.exe(où <install_dir> est l'emplacement de votre installation AppScan® Source).

Pour créer des rapports au format PDF, il peut s'avérer nécessaire d'installer des polices système pour certaines langues autres que l'anglais

Pour ces langues, il se peut que vous deviez installer les polices suivantes pour pouvoir créer des rapports au format PDF :

  • Japonais : MS Gothic ou VL Gothic
  • Coréen : Gulim
  • Chinois simplifié : SimSun-18030 ou MingLiU
  • Chinois traditionnel : SimSun-18030 ou MingLiU

Modification des règles personnalisées et utilisation des plug-in

Si vous créez une règle personnalisée dans AppScan® Source for Analysis et que vous êtes connecté à un AppScan® Source for Development plug-in, vous devez redémarrer l'environnement de développement intégré pour afficher les modifications.

La sélection du style de diagramme de la vue Récapitulatif de l'évaluation n'est plus prise en charge

Dans la vue Récapitulatif de l'évaluation, vous ne pouvez plus choisir le style de diagramme à afficher. Le diagramme à barres est le seul style de diagramme disponible.

AppScan® Source for Development (Eclipse plug-in)

La mise à niveau d'AppScan® Source avant la fin de tous les processus AppScan® Source java peut entraîner l'échec de la vue Comment résoudre le problème

Si vous réalisez une mise à niveau de produit lorsqu'un processus AppScan® Source java est en cours d'exécution, la vue Comment résoudre le problème peut afficher une erreur similaire aux erreurs suivantes après l'opération :

This page can't be displayed
     - Make sure the web address http://<my_host_and_port> is correct.
     - Look for the page with your search engine.
     - Refresh the page in a few minutes.

ou

Error executing query and transform

Avant de mettre à niveau une installation AppScan® Source comprenant les composants AppScan® Source for Analysis, AppScan® Source for Development (Eclipse plug-in) ou AppScan® Source for Development (Visual Studio plug-in), vérifiez qu'aucun processus AppScan® Source java n'est en cours d'exécution.

Suite à l'application d'AppScan® Source for Development dans Eclipse, vous n'êtes pas invité à choisir un espace de travail après avoir relancé Eclipse

Après l'application d'AppScan® Source for Development dans Eclipse, vous êtes invité à redémarrer le plan de travail. Après le redémarrage, vous êtes invité à choisir un espace de travail. Cependant, lorsque vous redémarrez Eclipse à nouveau, vous n'êtes pas invité à choisir un espace de travail.

Ce problème est lié au bogue https://bugs.eclipse.org/bugs/show_bug.cgi?id=409552.

Vous pouvez contourner le problème en appliquant l'une des méthodes suivantes :

  • Utilisez l'option -clean lorsque vous démarrez Eclipse.
  • Quittez Eclipse puis, dans votre répertoire d'installation Eclipse, supprimez le répertoire configuration\org.eclipse.osgi\.manager avant de redémarrer Eclipse.

Si vous ne résolvez pas le problème, vous pouvez garantir que vous utilisez l'espace de travail correct en utilisant l'action Fichier > Changer d'espace de travail.

Mise à niveau de AppScan® Source for Development (Eclipse plug-in)

Il est recommandé de désinstaller AppScan® Source for Development de votre environnement de développement intégré Eclipse avant de procéder à la mise à niveau vers une version plus récente d'AppScan® Source for Development ou d'AppScan® Source.

Prérequis pour les composants AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) sous Linux

Sous Linux, Eclipse requiert l'installation d'un composant tiers pour l'affichage du contenu du navigateur. Sans ce composant, AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) peuvent présenter des symptômes tels qu'un blocage après la connexion ou un échec pendant l'utilisation du produit.

AppScan® Source for Development plug-in pour les produits Eclipse et de technologie Eclipse : série d'invites pour le répertoire d'installation AppScan® Source

Lors de la première utilisation du plug-in AppScan® Source for Development pour les produits Eclipse et de technologie Eclipse, une boîte de dialogue vous invite à indiquer le chemin d'accès à votre répertoire d'installation AppScan® Source. Si après avoir indiqué le répertoire d'installation et cliqué sur OK la même boîte de dialogue s'affiche à nouveau, cliquez sur Annuler, redémarrez le plan de travail et poursuivez normalement avec le produit. Si le plan de travail ne peut pas être redémarré après la réception de plusieurs invites pour le répertoire d'installation, les examens risquent d'échouer.

Les filtres partagés/globaux dans AppScan® Source for Development ne s'affichent pas de façon cohérente

Le module de filtrage de AppScan® Source for Development permet d'ouvrir les évaluations sauvegardées et d'effectuer des actions de filtrage sans avoir à se connecter et à s'authentifier auprès de AppScan® Enterprise Server. Les filtres partagés étant enregistrés dans la AppScan® Source Database (connexion et authentification requises pour l'accès), ils ne sont pas disponibles dans les plug-in si vous n'avez pas encore ouvert votre session de plug-in dans AppScan® Source.

Solution de contournement : effectuez une analyse (ou toute autre action nécessitant une connexion) avant d'accéder au module de filtre dans le plug-in. Une fois connecté vous aurez accès aux filtres partagés.

Important : Les filtres sont chargés lorsque la vue de modification des filtres est ouverte dans le plug-in de développeur de logiciels. Si la vue est déjà ouverte, elle ne sera pas mise à jour avec les filtres partagés lors de la connexion. La solution consiste à fermer la vue, à redémarrer le plug-in et à se connecter à AppScan® Source, puis à ouvrir à nouveau la vue Edition de filtres.

Modification des règles personnalisées et utilisation des plug-in

Si vous créez une règle personnalisée dans AppScan® Source for Analysis et que vous êtes connecté à un AppScan® Source for Development plug-in, vous devez redémarrer l'environnement de développement intégré pour afficher les modifications.

La sélection du style de diagramme de la vue Récapitulatif de l'évaluation n'est plus prise en charge

Dans la vue Récapitulatif de l'évaluation, vous ne pouvez plus choisir le style de diagramme à afficher. Le diagramme à barres est le seul style de diagramme disponible.

AppScan® Source for Development (Visual Studio plug-in)

La mise à niveau d'AppScan® Source avant la fin de tous les processus AppScan® Source java peut entraîner l'échec de la vue Comment résoudre le problème

Si vous réalisez une mise à niveau de produit lorsqu'un processus AppScan® Source java est en cours d'exécution, la vue Comment résoudre le problème peut afficher une erreur similaire aux erreurs suivantes après l'opération :

This page can't be displayed
     - Make sure the web address http://<my_host_and_port> is correct.
     - Look for the page with your search engine.
     - Refresh the page in a few minutes.

ou

Error executing query and transform

Avant de mettre à niveau une installation AppScan® Source comprenant les composants AppScan® Source for Analysis, AppScan® Source for Development (Eclipse plug-in) ou AppScan® Source for Development (Visual Studio plug-in), vérifiez qu'aucun processus AppScan® Source java n'est en cours d'exécution.

Délai lors de la copie d'un grand nombre de constatations dans des évaluations de grande taille

Lorsque vous sélectionnez et copiez plusieurs constatations dans une évaluation qui contient un grand nombre de constatations, vous pouvez observer un délai de quelques secondes avant que l'action de copie soit ajoutée dans le presse-papiers. Assurez-vous que l'action de copie soit terminée avant d'essayer de coller ce qui a été copié.

Examen de fichiers de solution créés à l'aide d'une version de Microsoft Visual Studio non installée

Si vous essayez d'examiner un fichier de solution créé à l'aide d'une version de Visual Studio non installée sur votre système, AppScan® Source recherchera une version compatible et l'utilisera pour l'examen.

AppScan® Source La boîte de dialogue « A propos de » dans Microsoft Visual Studio est tronquée

Dans certaines langues, la boîte de dialogue « A propos de » de AppScan® Source for Development (Visual Studio plug-in) est tronquée. Afin de résoudre ce problème, ajustez la résolution de l'écran et/ou la taille de police pour un meilleur affichage.

Les filtres partagés/globaux dans AppScan® Source for Development ne s'affichent pas de façon cohérente

Le module de filtrage de AppScan® Source for Development permet d'ouvrir les évaluations sauvegardées et d'effectuer des actions de filtrage sans avoir à se connecter et à s'authentifier auprès de AppScan® Enterprise Server. Les filtres partagés étant enregistrés dans la AppScan® Source Database (connexion et authentification requises pour l'accès), ils ne sont pas disponibles dans les plug-in si vous n'avez pas encore ouvert votre session de plug-in dans AppScan® Source.

Solution de contournement : effectuez une analyse (ou toute autre action nécessitant une connexion) avant d'accéder au module de filtre dans le plug-in. Une fois connecté vous aurez accès aux filtres partagés.

Important : Les filtres sont chargés lorsque la vue de modification des filtres est ouverte dans le plug-in de développeur de logiciels. Si la vue est déjà ouverte, elle ne sera pas mise à jour avec les filtres partagés lors de la connexion. La solution consiste à fermer la vue, à redémarrer le plug-in et à se connecter à AppScan® Source, puis à ouvrir à nouveau la vue Edition de filtres.

La sélection du style de diagramme de la vue Récapitulatif de l'évaluation n'est plus prise en charge

Dans la vue Récapitulatif de l'évaluation, vous ne pouvez plus choisir le style de diagramme à afficher. Le diagramme à barres est le seul style de diagramme disponible.

AppScan® Source command line interface (CLI)

L'exécution de la commande publishassessase ou pase produit des avertissements HttpAuthenticator

Si vous utilisez l'interface CLI pour publier sur une console AppScan® Enterprise Console sur laquelle seule l'authentification Windows est activée, vous pouvez recevoir des avertissements semblables à ceux émis lors de l'exécution de la commande publishassessase ou pase :

WARN [main] (HttpAuthenticator.java:207) - NEGOTIATE authentication error: org.ietf.jgss.GSSException, major code: 2, minor code: 0
  major string: Unsupported mechanism
  minor string: No factory available to create name for mechanism x.x.x.x.x.x.x
Assessment successfully published to: https://<ase_hostname>/ase

Ces avertissements n'ont aucune incidence sur la publication de vos évaluations et ils peuvent être ignorés.

MicrosoftWindows

Examen des applications Windows C/C++

Les applications Windows C/C++ sont maintenant examinées en 64 bits.

Les applications C/C++ qui ne sont pas adaptées au 64 bits peuvent retourner des erreurs d'examen.

La désinstallation d'AppScan® Source bloque sur Windows

Lorsque les ensembles de fonctionnalités serveur et client d'AppScan Source v10.0.0 sont installés sur un système Windows, la désinstallation se bloque lorsque le processus tente de supprimer les fichiers JRE d'<InstallDir>\engine.

Lorsque cela se produit, tuez le processus et terminez la désinstallation manuellement.

Pour terminer le processus de désinstallation et finaliser la désinstallation :

  1. Essayez d'abord de fermer le programme de désinstallation manuellement en cliquant sur le x dans le coin supérieur droit.
  2. Si la fermeture manuelle de la boîte de dialogue échoue :
    1. Ouvrez le gestionnaire des tâches de Windows.
    2. Sur l'onglet Détails, trouvez le processus AppScanSrc_Uninstaller.exe.
    3. Cliquez avec le bouton droit de la souris sur le processus et sélectionnez Terminer la tâche.
  3. Depuis l'explorateur Windows, supprimez le répertoire d'installation. Par défaut, le répertoire d'installation pour AppScan® Source version 10.0.6 et antérieures est C:\Program Files(x86)\IBM\AppScanSource.
  4. Supprimez le répertoire de données. Par défaut, le répertoire de données pour AppScan® Source version 10.0.6 et antérieures est C:\ProgramData\IBM\AppScanSource.
Remarque : Désinstaller une installation Client uniquement d'AppScan Source v10.0.0 n'entraîne pas de blocage.

Installation d'AppScan® Source interrompue par Windows Defender

Lors de l'installation de AppScan® Source sur des versions antérieures de Windows, Windows Defender peut interrompre le processus d'installation avec une fenêtre contextuelle d'avertissement. Cliquez sur la fenêtre contextuelle pour poursuivre l'installation. Pour plus d'informations, voir https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.

La mise à niveau d'AppScan® Source avant la fin de tous les processus AppScan® Source java peut entraîner l'échec de la vue Comment résoudre le problème

Si vous réalisez une mise à niveau de produit lorsqu'un processus AppScan® Source java est en cours d'exécution, la vue Comment résoudre le problème peut afficher une erreur similaire aux erreurs suivantes après l'opération :

This page can't be displayed
     - Make sure the web address http://<my_host_and_port> is correct.
     - Look for the page with your search engine.
     - Refresh the page in a few minutes.

ou

Error executing query and transform

Avant de mettre à niveau une installation AppScan® Source comprenant les composants AppScan® Source for Analysis, AppScan® Source for Development (Eclipse plug-in) ou AppScan® Source for Development (Visual Studio plug-in), vérifiez qu'aucun processus AppScan® Source java n'est en cours d'exécution.

Erreurs lorsque les fichiers de configuration AppScan® Source contiennent des caractères spéciaux

Sous Windows, certains caractères spéciaux (par exemple Ç, à, ∾, ¥, §, Æ) figurant dans les noms des fichiers de configuration (.ppf, .paf et .osc) peuvent générer des erreurs.

Les formats id et progid de bibliothèque pour #import ne sont pas pris en charge

La directive de préprocesseur Microsoft Visual C++ #import a plusieurs formats. AppScan® Source ne prend pas en charge les deux formats utilisant un id ou un progid de bibliothèque. Les fichiers contenant ces formats ne sont pas analysés et un message d'erreur s'affiche dans la console.

Les assemblages référencés doivent figurer dans le même répertoire que l'assemblage en cours d'examen ou être enregistrés dans le cache d'assemblage global (GAC).

AppScan® Source ne peut générer un examen complet d'une application .NET que lorsque tous les assemblages référencés ou dépendants se trouvent dans le même dossier que l'assemblage en cours d'examen, ou sont enregistrés dans le cache d'assemblage global (GAC). Si vos assemblages référencent des types définis dans des assemblages à d'autres emplacements sur le disque, des erreurs similaires à l'erreur suivante peuvent survenir :

Skipping file <assembly_name> due to error: Failed (0x80004005) in <type> call
     Referenced assembly <referenced assembly name> was not found.

Pour corriger ces erreurs, copiez l'assemblage référencé dans le répertoire dans lequel se trouve l'assemblage en cours d'examen, ou enregistrez-le dans le cache d'assemblage global (GAC).

Projets .NET Assembly assemblés avec .NET Core

AppScan® Source ne prend pas en charge les projets .NET Assembly contenant des fichiers d'assemblage générés avec .NET Core. Les projets .NET Core peuvent être analysés de la même manière que les fichiers de solutions .NET. Voir Ajout d'une application existante à l'aide d'actions de l'interface utilisateur pour des informations supplémentaires.

L'examen Visual Basic 6 requiert la déclaration de fonction intégrale

#if, #else if et #end if doivent contenir la déclaration intégrale d'une fonction. Exemple :

#If NATIVEBINDING Then
Public Function TemplateFromRule(ByVal Rule As OrgMan.Rule) As AcDir.Template
          	Dim oOp As OrgMan.Operation
#Else
Public Function TemplateFromRule(ByVal Rule As Object) As AcDir.Template
          	Dim oOp As Object
#End If
          	If Rule Is Nothing Then Exit Function
          	oOp = Rule.Operation
          	If oOp Is Nothing Then Exit Function
          	TemplateFromRule = BuildTemplate(oOp.Command, Rule.Field, Rule.Value)
End Function

Boîtes de dialogue et messages tronqués dans les environnements non anglais

Dans AppScan® Source, certains messages et boîtes de dialogue peuvent être redimensionnés, même si les commandes standard Microsoft Windows indiquent que le redimensionnement est impossible. Si vous exécutez une interface graphique du produit AppScan® Source dans un environnement non anglais et que des boîtes de dialogue et des messages sont tronqués, vous pouvez redimensionner les boîtes de dialogue et les messages pour pouvoir les lire en entier.

Limitations AppScan® Source for Development (Visual Studio plug-in)

Toute limitation applicable à AppScan® Source for Development (Visual Studio plug-in) s'applique également à Windows. Voir AppScan Source for Development (Visual Studio plug-in).

Linux

Licences verrouillées et Red Hat Enterprise Linux 7.4

Les licences verrouillées originaires d'IBM peuvent ne pas fonctionner correctement avec Red Hat Enterprise Linux 7.4. Procédez au déplacement vers des licences verrouillées originaires d'IBM. Contactez le support HCL pour en savoir plus.

Désinstallation d'AppScan Source sous Red Hat Enterprise Linux 7.x

Sous Red Hat Enterprise Linux 7.x, vous devez redémarrer votre système après avoir désinstallé AppScan Source version 9.0.3 pour arrêter l'exécution sur tous les processus AppScan Source.

La mise à niveau d'AppScan® Source avant la fin de tous les processus AppScan® Source java peut entraîner l'échec de la vue Comment résoudre le problème

Si vous réalisez une mise à niveau de produit lorsqu'un processus AppScan® Source java est en cours d'exécution, la vue Comment résoudre le problème peut afficher une erreur similaire aux erreurs suivantes après l'opération :

This page can't be displayed
     - Make sure the web address http://<my_host_and_port> is correct.
     - Look for the page with your search engine.
     - Refresh the page in a few minutes.

ou

Error executing query and transform

Avant de mettre à niveau une installation AppScan® Source comprenant les composants AppScan® Source for Analysis, AppScan® Source for Development (Eclipse plug-in) ou AppScan® Source for Development (Visual Studio plug-in), vérifiez qu'aucun processus AppScan® Source java n'est en cours d'exécution.

Linux Configuration requise Mozilla en mode Aide au rattrapage

Le mode Aide au Rattrapage sous Linux nécessite que Mozilla soit lié à GTK2 ou version supérieure.

Installez Mozilla lié à GTK2 ou version supérieure. Après avoir acquis Mozilla, décompressez le module et ajoutez la variable d'environnement MOZILLA_FIVE_HOME pour qu'elle lui fasse référence. Par exemple, si vous décompressez l'archive dans /usr/local et utilisez l'interpréteur de commandes bash, ajoutez export export MOZILLA_FIVE_HOME=/usr/local/mozilla à votre chemin ~/.bashrc.

SELinux empêche l'installation, l'activation du produit et l'exécution

Security Enhanced Linux (SELinux) est une fonction Linux qui améliore la sécurité et le contrôle d'accès via les modules de sécurité Linux du noyau Linux. Il est inclus à Red Hat Enterprise 5 par défaut.

  1. Installation : AppScan® Source ne peut pas être installé avec SELinux en mode application (Enforcing). SELinux doit passer en mode autorisation (Permissive). Pour exécuter SELinux en mode autorisation, entrez /usr/bin/system-config-selinux ou, si vous exécutez GNOME, sélectionnez System > Administration > SELinux Management. Vous serez invité à entrer votre mot de passe racine. Sélectionnez, le cas échéant, Status dans la sous-fenêtre de gauche. Dans la sous-fenêtre de droite, passez de Current Enforcing Mode à Permissive. Après avoir défini SELinux sur Permissive, exécutez l'installation AppScan® Source en mode normal. Vous pouvez redéfinir le paramètre SELinux sur Enforcing une fois l'installation terminée.
  2. Activation du produit : Le gestionnaire de licence AppScan® Source ne peut pas être utilisé en mode application (Enforcing). SELinux doit passer en mode autorisation (Permissive). Pour exécuter SELinux en mode autorisation, entrez /usr/bin/system-config-selinux ou, si vous exécutez GNOME, sélectionnez System > Administration > SELinux Management. Vous serez invité à entrer votre mot de passe racine. Sélectionnez, le cas échéant, Status dans la sous-fenêtre de gauche. Dans la sous-fenêtre de droite, passez de Current Enforcing Mode à Permissive. Après avoir défini SELinux sur Permissive, exécutez le gestionnaire de licence. Vous pouvez redéfinir le paramètre SELinux sur Enforcing une fois l'activation terminée.
  3. Exécution : l'environnement JRE et les kits JDK fournis avec AppScan® Source ne fonctionnent pas avec SELinux en mode application (Enforcing). Cependant, il n'est pas nécessaire de désactiver le mode application car il est possible d'autoriser l'exécution des fichiers qui déclenchent SELinux. Pour ce faire, exécutez la commande chcon en entrant chcon -t textrel_shlib_t <filename>. Cette commande doit être exécutée pour tous les fichiers objet partagés (.so) des répertoires <installdir>/jre et <installdir>/JDKS. Cela peut être effectué en mode de traitement par lots à l'aide de la commande find et du paramètre exec. Exemple :
    cd /opt/ibm/appscansource/jre
    sudo find . -name "*.so" -exec chcon -t textrel_shlib_t {} \; -print
    cd ../JDKS
    sudo find . -name "*.so" -exec chcon -t textrel_shlib_t {} \; -print

Prérequis pour les composants AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) sous Linux

Sous Linux, Eclipse requiert l'installation d'un composant tiers pour l'affichage du contenu du navigateur. Sans ce composant, AppScan® Source for Analysis et AppScan® Source for Development (Eclipse plug-in) peuvent présenter des symptômes tels qu'un blocage après la connexion ou un échec pendant l'utilisation du produit.

Arrêt intermittent de AppScan® Source for Analysis sous Linux

Pour empêcher tout arrêt inattendu, mettez à niveau Pango. La mise à niveau de Pango peut nécessiter celle de glib.

Linux - Erreur de lancement de AppScan® Source for Analysis après la configuration des démons AppScan® Source à exécuter en tant qu'utilisateurs autres que « ounce » durant l'installation

Le programme d'installation de AppScan® Source for Analysis permet de configurer les processus de démon AppScan® Source pour qu'ils s'exécutent en tant qu'utilisateur par défaut « ounce » ou en tant qu'utilisateur existant.

Solution : Si vous ne choisissez pas l'utilisateur par défaut, vous devez créer dans le répertoire d'installation d'eclipse.ini (par exemple, AppScan® Source) un fichier /opt/hcl/appscansource comportant la ligne suivante :

-configuration @user.home/.ounceconfig

L'examen du code source compilé avec des versions inférieures de GCC, telle que 2.95.4, génère des erreurs

Par exemple, l'erreur suivante

Skipping file: file.cpp due to error: "/home/file.cpp", line 97: error: namespace "std" has
          	no member "string"
          	std::string mystring;

pourra être générée.

Solution : Ajoutez l'option --ignore_std aux options de compilateur pour le projet. Cette option active une fonction de compatibilité qui fait de GCC l'espace de nom std un synonyme de l'espace de nom global. Dans AppScan® Source for Analysis, ajoutez cette option dans l'onglet Dépendances de projet de la vue des propriétés pour le projet. Vous pouvez alternativement, si vous utilisez l'option Ounce/Make pour créer le fichier de projet, modifier l'attribut compiler_options de l'élément GlobalProjectOptions dans le fichier de propriétés Ounce/Make.

macOS

Dépréciation de la prise en charge macOS

A compter de la version 9.0.3.11, AppScan® Source ne prend plus en charge l'analyse des projets Xcode pour macOS ou iOS.

Informations complémentaires

Fonctionnalités améliorées et nouvelles fonctionnalités dans AppScan® Source version 10.10.0

Correctifs et mises à jour de sécurité pour la version 10.10.0 de AppScan® Source

Les correctifs et mises à jour de sécurité sont répertoriés ici.

Problèmes connus dans AppScan® Source version 10.10.0

  • Lors de la désinstallation de la version 10.10.0 de AppScan® Source à partir d'un environnement Linux, le message suivant peut s'afficher :
    JVMJ9VM253W Setting the java.compiler system property is obsolete in version 21 and later, use -Xint instead
    Ce message d'erreur peut être ignoré. Le processus de désinstallation s'est terminé correctement.

Fonctionnalités en fin de vie ou supprimées à partir de AppScan® Source version 10.10.0

  • SolidDB est obsolète dans la version 10.10.0 de AppScan® Source

    La mise à niveau à partir d'une version antérieure de AppScan® Source utilisant SolidDB supprime automatiquement tous les fichiers liés à SolidDB de l'installation de AppScan® Source.

  • Tomcat 8 n'est plus inclus dans le package d'installation AppScan® Source.
  • La prise en charge de Windows 10 sera supprimée dans la prochaine version de AppScan® Source.

Fonctionnalités améliorées et nouvelles fonctionnalités dans AppScan® Source version 10.9.0

Correctifs et mises à jour de sécurité dans AppScan® Source version 10.9.0

Les correctifs et mises à jour de sécurité sont répertoriés ici.

Problèmes connus dans AppScan® Source version 10.9.0

  • Sur les installations Windows, l'icône de développement ne fonctionne pas sur la page Comment résoudre le problème du AppScan® Source plugin Eclipse.
    Pour contourner ce problème, ajoutez ce qui suit au fichier eclipse.ini sous -vmargs :
    -Dorg.eclipse.swt.browser.DefaultType=edge

Fonctionnalités en fin de vie ou supprimées à partir de AppScan® Source version 10.9.0

  • La prise en charge de SolidDB/Oracle sera supprimée dans une version ultérieure de AppScan® Source. Planifiez dès à présent la migration des données SolidDB/Oracle vers AppScan® Enterprise Server, que ce soit manuellement ou via l'utilitaire de migration de base de données.

Fonctionnalités améliorées et nouvelles fonctionnalités dans AppScan® Source version 10.8.0

  • IMPORTANT : Le portail My HCLSoftware a remplacé le portail de téléchargement et de gestion des licences HCL
    • AppScan® Source versions 10.8.0 et ultérieures peuvent être téléchargées via le portail My HCLSoftware (MHS) uniquement.
    • AppScan® Source a ajouté la prise en charge des licences via le portail My HCLSoftware (MHS).

      Tous les droits ont été migrés vers MHS. Téléchargez ou configurez votre licence depuis MHS avant la mise à niveau.

      Créez de nouveaux déploiements dans MHS, puis attribuez et activez votre licence pour AppScan® Source. Les appareils et les produits activés via FNO ne sont plus valides et ne fonctionnent plus.
      Remarque : seule la plateforme de gestion des licences est modifiée ; les métriques de licence ne sont pas modifiées et aucun frais supplémentaire n'est facturé pour vos licences migrées vers MHS.
      Pour plus d'informations sur les licences à l'aide de MHS, voir Activation du logiciel.
  • AppScan® Source prend en charge l'examen HTML.
  • AppScan® Source prend en charge la structure Django pour l'examen de projet Python.
  • AppScan® Source prend en charge l'examen .NET 9.
  • AppScan® Source prend en charge les 25 faiblesses logicielles les plus dangereuses répertoriées par CWE en 2024.
  • Les utilisateurs peuvent désormais afficher les propriétés de tous les dossiers de projet dans la vue Propriétés.
  • Améliorations de la précision linguistique.

Correctifs et mises à jour de sécurité dans AppScan® Source version 10.8.0

Les correctifs et mises à jour de sécurité sont répertoriés ici.

Fonctionnalités en fin de vie ou supprimées à partir de AppScan® Source version 10.8.0

  • Dès le mois de juin 2025, les versions d'AppScan® Source 10.6.0 et antérieures cesseront d’être prises en charge. Effectuez une mise à niveau vers la version 10.7.0 ou une version ultérieure avant juin 2025 pour conserver une version prise en charge de AppScan® Source.
  • AppScan® Source ne prend plus en charge l'examen des applications IBM MobileFirst Platform.

Fonctionnalités améliorées et nouvelles fonctionnalités dans AppScan® Source version 10.7.0

Correctifs et mises à jour de sécurité dans AppScan® Source version 10.7.0

Les correctifs et mises à jour de sécurité sont répertoriés ici.

Modifications dans AppScan® Source version 10.7.0

Les produits HCLSoftware subissent des modifications concernant l'acquisition et la gestion des licences. Pour plus d'informations, voir Annonce des modifications de licence.

Modifications à venir dans AppScan® Source version 10.7.0

  • Dès le mois de juin 2025, les versions d'AppScan® Source 10.6.0 et antérieures cesseront d’être prises en charge.

Documentation

Vous trouverez des informations sur la documentation AppScan® Source à l'adresse https://help.hcl-software.com/.

Accès au support technique

Vous trouverez les informations de prise de contact avec le support technique pour ce produit sur le site https://support.hcl-software.com/.

Le site Web du produit se trouve à l'adresse https://www.hcl-software.com/appscan.