Skip to Main Content
IBM Sustainability Software - Ideas Portal


This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Created by Guest
Created on Jul 17, 2026

Overcome Weak Content Security Policy


Detailing to the Client for fix ID Vulnerability Severity Vulnerability Outcome/ Business Impact Ask to IBM

1 Weak Content Security Policy (CSP)
Configuration Major Weak CSP directives ('unsafe-inline' and 'unsafe-eval') reduce the effectiveness of browser-side security controls. If an XSS vulnerability exists elsewhere in the application, attackers may execute arbitrary JavaScript, leading to session hijacking, account compromise, unauthorized actions, and data theft.

Remove 'unsafe-inline' and 'unsafe-eval' from CSP policies. Implement nonce-based (nonce- <dynamic-value>) or hashbased SP. Restrict script execution to trusted sources only and set object-src 'none'.

2 Improper Input Validation
(Display Name Field)
Major
The application accepts and stores HTML content without proper validation. Although execution was not observed during esting, stored malicious input may become executable in future application changes, alternative rendering contexts, APIs, or integrations, potentially leading to Stored XSS attacks and data integrity issues.

Implement strict serverside whitelist validation. Restrict display name input to approved characters (e.g., alphanumeric, underscores, hyphens). Sanitize user input before storage and maintain output encoding across all application contexts.

ID Vulnerability Severity Vulnerability Outcome
/ Business Impact Ask to IBM
3 Vulnerable and Outdated Component
(DOMPurify 3.0.5)
Major
Use of a vulnerable third-party component exposes the application to publicly known security weaknesses. Known DOMPurify
bypass vulnerabilities may allow malicious content to evade sanitization controls, potentially resulting in Cross-Site Scripting (XSS), security control bypass, and increased attack surface.

Upgrade DOMPurify to version 3.1.3 or later (preferably the latest supported version). Perform dependency reviews, implement
Software Composition Analysis (SCA), integrate dependency scanning into CI/CD pipelines, and establish a formal patchmanagement process.


4
Background
State Data
Protection
Issue
Major
Sensitive information
remains visible when
the application is moved
to the background or
viewed in the recentapps screen.
Unauthorized
individuals with physical
access to the device
may view confidential
user data, resulting in
privacy violations,
information disclosure,
regulatory noncompliance, and
reputational impact.
Implement screen
masking or blur overlays
when the application
enters the background.
Require biometric
authentication or reauthentication upon
resume. Clear sensitive
data from memory where
feasible and implement
session timeout controls
for inactive sessions.

Idea priority High
Needed By Yesterday (Let's go already!)
  • ADMIN RESPONSE
    Aug 27, 2026

    Hi,

    Thank you for taking the time to provide your ideas to IBM. Unfortunately, after evaluating this idea, we don’t believe it aligns with our product strategy and roadmap. Therefore, we will not be considering it for inclusion in our product at this time. Thank you again for your feedback.