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
QueryGroupIssues
Client DOM Stored XSSJavaScript High Risk23
Disallowed Password APIsApex Critical Security RiskNo Issues Found
SOQL SOSL InjectionApex Critical Security RiskNo Issues Found
Lightning API VersionApex Critical Security RiskNo Issues Found
Stored XSSApex Critical Security RiskNo Issues Found
Reflected XSSApex Critical Security RiskNo Issues Found
Client DOM Stored Code InjectionJavaScript High RiskNo Issues Found
Client DOM Code InjectionJavaScript High RiskNo Issues Found
Client DOM XSSJavaScript High RiskNo Issues Found
FLS CreateApex Serious Security RiskNo Issues Found
CRUD DeleteApex Serious Security RiskNo Issues Found
FLS UpdateApex Serious Security RiskNo Issues Found
SharingApex Serious Security RiskNo Issues Found
URL Redirection AttackApex Serious Security RiskNo Issues Found
XSRFApex Serious Security RiskNo Issues Found
Client Overly Permissive Message PostingJavaScript Low VisibilityNo Issues Found
Queries With No Where Or Limit ClauseApex Code QualityNo Issues Found
Hardcoding References To Static ResourcesApex Code QualityNo Issues Found
Hardcoding Of Trigger NewApex Code QualityNo Issues Found
Hardcoding IdsApex Code QualityNo Issues Found
SOSL SOQL Statments Inside LoopsApex Code QualityNo Issues Found
DML Statements Inside LoopsApex Code QualityNo Issues Found
Multiple Trigger On same sObjectApex Code QualityNo Issues Found
Bulkify Apex Methods Using Collections In MethodsApex Code QualityNo Issues Found
Multiple Forms In Visualforce PageApex Code QualityNo Issues Found
Test Methods With No AssertApex Code QualityNo Issues Found
Async Future Method Inside LoopsApex Code QualityNo 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).
Reference:
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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
L 135: .then((data) => {
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:
https://www.checkmarx.com/salesforce/
Additional details and other supported languages can be found on the Checkmarx website - https://www.checkmarx.com