Force.com Source Scanner Results
Job Type: Portal
Preset: PortalAll
Scan Id: a0OKX000000Khwb2AC
Description: N/A Email Address: venkatg@softclouds.com
Security Issues: 23
Service Version: v3.2
Scan Start: 2025-08-04 09:41:21
Quality Issues: 0
CxEngine: 9.7
Scan End: 2025-08-04 14:42:36
| Query | Group | Issues |
|---|
| Client DOM Stored XSS | JavaScript High Risk | 23 |
| Disallowed Password APIs | Apex Critical Security Risk | No Issues Found |
| SOQL SOSL Injection | Apex Critical Security Risk | No Issues Found |
| Lightning API Version | Apex Critical Security Risk | No Issues Found |
| Stored XSS | Apex Critical Security Risk | No Issues Found |
| Reflected XSS | Apex Critical Security Risk | No Issues Found |
| Client DOM Stored Code Injection | JavaScript High Risk | No Issues Found |
| Client DOM Code Injection | JavaScript High Risk | No Issues Found |
| Client DOM XSS | JavaScript High Risk | No Issues Found |
| FLS Create | Apex Serious Security Risk | No Issues Found |
| CRUD Delete | Apex Serious Security Risk | No Issues Found |
| FLS Update | Apex Serious Security Risk | No Issues Found |
| Sharing | Apex Serious Security Risk | No Issues Found |
| URL Redirection Attack | Apex Serious Security Risk | No Issues Found |
| XSRF | Apex Serious Security Risk | No Issues Found |
| Client Overly Permissive Message Posting | JavaScript Low Visibility | No Issues Found |
| Queries With No Where Or Limit Clause | Apex Code Quality | No Issues Found |
| Hardcoding References To Static Resources | Apex Code Quality | No Issues Found |
| Hardcoding Of Trigger New | Apex Code Quality | No Issues Found |
| Hardcoding Ids | Apex Code Quality | No Issues Found |
| SOSL SOQL Statments Inside Loops | Apex Code Quality | No Issues Found |
| DML Statements Inside Loops | Apex Code Quality | No Issues Found |
| Multiple Trigger On same sObject | Apex Code Quality | No Issues Found |
| Bulkify Apex Methods Using Collections In Methods | Apex Code Quality | No Issues Found |
| Multiple Forms In Visualforce Page | Apex Code Quality | No Issues Found |
| Test Methods With No Assert | Apex Code Quality | No Issues Found |
| Async Future Method Inside Loops | Apex Code Quality | No Issues Found |
This query detects external data flowing into a javascript execution context when that data comes from the database or other stored parameters influced by external users. This may be a false positive if the datatype is safe to render unescaped (such as an integer or rich text field).
Client DOM Stored XSS result path 1:
Similarity Id: 1398684110
Object: getItem in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 51: const userPkId = sessionStorage.getItem('userPkId');
Object: userPkId in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 61: const response = await getSearchResults({ searchField: this.searchQuery, userSessionToken, userPkId, userEmail, usergroups });
Object: response in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 71: const totalSize = response?.totalSize ?? 0;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 80: this.totalSize = totalSize;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.html
L 24: <span class="search-keyword">Keyword "<strong>{searchQuery}</strong>" - {totalSize} results found</span>
Client DOM Stored XSS result path 2:
Similarity Id: 1647765328
Object: getItem in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 52: const userEmail = sessionStorage.getItem('userEmail');
Object: userEmail in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 61: const response = await getSearchResults({ searchField: this.searchQuery, userSessionToken, userPkId, userEmail, usergroups });
Object: response in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 71: const totalSize = response?.totalSize ?? 0;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 80: this.totalSize = totalSize;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.html
L 24: <span class="search-keyword">Keyword "<strong>{searchQuery}</strong>" - {totalSize} results found</span>
Client DOM Stored XSS result path 3:
Similarity Id: 1536759758
Object: getItem in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 53: const usergroups = sessionStorage.getItem('usergroups');
Object: usergroups in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 61: const response = await getSearchResults({ searchField: this.searchQuery, userSessionToken, userPkId, userEmail, usergroups });
Object: response in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 71: const totalSize = response?.totalSize ?? 0;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.js
L 80: this.totalSize = totalSize;
Object: totalSize in file: lwc/kaptureSearchBox/kaptureSearchBox.html
L 24: <span class="search-keyword">Keyword "<strong>{searchQuery}</strong>" - {totalSize} results found</span>
Client DOM Stored XSS result path 4:
Similarity Id: -473376808
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 54: <div key={record.id}
Client DOM Stored XSS result path 5:
Similarity Id: -1774784077
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 56: <div class="slds-col slds-size_1-of-12 slds-text-align_left">{record.id}</div>
Client DOM Stored XSS result path 6:
Similarity Id: -1496092063
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 57: <div class="slds-col slds-size_2-of-12 slds-text-align_left slds-wrap">{record.metaDataName}
Client DOM Stored XSS result path 7:
Similarity Id: 2100877088
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 60: {record.organizationName}</div>
Client DOM Stored XSS result path 8:
Similarity Id: 704350470
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 61: <div class="slds-col slds-size_2-of-12 slds-text-align_left slds-wrap">{record.lastSyncDate}
Client DOM Stored XSS result path 9:
Similarity Id: 1171950340
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 65: data-id={record.id} disabled={record.isDisabled}></lightning-button>
Client DOM Stored XSS result path 10:
Similarity Id: 226507978
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 67: <div class="slds-col slds-size_1-of-12 slds-text-align_left">{record.status}</div>
Client DOM Stored XSS result path 11:
Similarity Id: -1024609154
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 69: <lightning-input type="toggle" checked={record.activeInActive} data-id={record.id}
Client DOM Stored XSS result path 12:
Similarity Id: 1696414086
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 74: variant="bare" data-id={record.id} onclick={handleDelete}
Client DOM Stored XSS result path 13:
Similarity Id: -893594537
Object: getItem in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 134: getOneDriveAccounts({ accessToken: this.accessToken }) // Pass the session token here
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
Object: data in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 136: this.integrationResult = data.oneDriveIntegrationsList.map(record => ({
Object: updatePagination in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 90: this.displayRecords();
Object: integrationResult in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/oneDriveIntegrationDetails/oneDriveIntegrationDetails.html
L 75: disabled={record.isDisabled}></lightning-button-icon>
Client DOM Stored XSS result path 14:
Similarity Id: 446498711
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 54: <div key={record.id} class="slds-grid slds-border_bottom slds-p-around_x-small slds-wrap {record.activeInActive ? '' : 'inactive-row'}">
Client DOM Stored XSS result path 15:
Similarity Id: -1332806329
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 55: <div class="slds-col slds-size_1-of-12 slds-text-align_left">{record.id}</div>
Client DOM Stored XSS result path 16:
Similarity Id: 736510359
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 56: <div class="slds-col slds-size_2-of-12 slds-text-align_left slds-wrap">{record.projectName}</div>
Client DOM Stored XSS result path 17:
Similarity Id: 1703300341
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 57: <div class="slds-col slds-size_3-of-12 slds-text-align_left slds-wrap">{record.jiraUrl}</div>
Client DOM Stored XSS result path 18:
Similarity Id: 120114522
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 58: <div class="slds-col slds-size_2-of-12 slds-text-align_left slds-wrap">{record.lastSyncDate}</div>
Client DOM Stored XSS result path 19:
Similarity Id: 936233576
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 61: data-id={record.id} disabled={record.isDisabled} ></lightning-button>
Client DOM Stored XSS result path 20:
Similarity Id: -553623970
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 63: <div class="slds-col slds-size_1-of-12 slds-text-align_left">{record.status}</div>
Client DOM Stored XSS result path 21:
Similarity Id: -1382355950
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 65: <lightning-input type="toggle" checked={record.activeInActive} data-id={record.id}
Client DOM Stored XSS result path 22:
Similarity Id: 506850674
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 70: variant="bare" data-id={record.id} onclick={handleDelete}
Client DOM Stored XSS result path 23:
Similarity Id: -943432125
Object: getItem in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 31: this.accessToken = sessionStorage.getItem("userSessionToken") || ''; // Retrieve from sessionStorage
Object: accessToken in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 134: getJiraAccounts({ accessToken: this.accessToken })
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
Object: data in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 136: this.integrationResult = data.jiraCrawlingListResp.map(record => ({
Object: updatePagination in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 140: this.updatePagination();
Object: displayRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 91: this.displayRecords();
Object: integrationResult in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.js
L 96: this.displayedRecords = (this.integrationResult || []).slice(start, end);
Object: displayedRecords in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 53: <template for:each={displayedRecords} for:item="record">
Object: record in file: lwc/jiraIntegrationDetails/jiraIntegrationDetails.html
L 71: disabled={record.isDisabled}></lightning-button-icon>
Results are provided through a partnership with Checkmarx. Checkmarx, through its suite of Source Code Analysis tools, provides powerful solutions for identifying, tracking, and fixing technical and logical security flaws. Checkmarx is the first and only company to provide Source Code Analysis for the Force.com platform. For Sales inquiries and pricing information please visit: