Skip to main content Join us at TDX in San Francisco or on Salesforce+ on March 5-6 for the Developer Conference for the AI Agent Era. Register now.

#Security Review0 discussing

Hi Everyone,

We’re currently facing challenges with the AppExchange security review process for our managed package. The application integrates Salesforce with an external Node.js-based web application.

While we’ve addressed most issues within the Salesforce managed package, previous security reviews have flagged concerns with the external web application. We’re looking for guidance or expert assistance from someone familiar with navigating Salesforce security reviews, particularly in scenarios involving external web applications.

If you know of any professionals who can help, please share their contact information or point us in the right direction.

Any help or advice would be greatly appreciated. Thank you!

 

#AppExchange  #Security Review  #External Application  #Integration  #Hiring

0/9000

 value="{!v.singleRec.Name}" /> 

<span class="slds-truncate" title="Name">{!v.singleRec.Name}</span> 

 

This is the code for the aura component. I am receiving a Client DOM XSS vulnerability in the Checkmarx report of the Force.com source code scanner for the security review. I am unable to identify the precise problem.

 

#TrailblazerCommunity  #Trailhead  #Security Review

1 comment
0/9000

I am having custom profile , I have assigned it to user , however after assigning all types of permission set and object setting to view and modify all for return order object. Return order owd is private #Security Review #Security #FSL Mobile

2 answers
  1. May 30, 2024, 1:48 PM

    In a Profile or Permission Set make sure to check the "Use Order Management Return Order" system permission to be able to access Return Order Object.

     

    This is a poorly documented behavior of Return Order object that is counter-intuitive to troubleshoot as without this permission OWD and CRUD settings are ignored.

     

    Hope this helps!

0/9000

Hi - My app has recently failed a security review. I'm comfortable that I can make the required changes but I wondered if anyone knew how long Salesforce typically took to complete their second review once I've resubmitted?

1 answer
  1. Ines Garcia (get: Agile) Forum Ambassador
    Oct 12, 2023, 11:10 AM

    It varies quite a bit depending on how many changes you have to make and the workload of the team.

    Assuming you are registered as ISV you can tap into your allocated PAM via the partner portal

0/9000

Hey all, 

 

I am facing an issue while trying to submit security review for a package in salesforce.

ERROR: "Error occurred while loading a Visualforce page" at http://partners.salesforce.com at listing of security review stage. Please guide me a way how to proceed further.

4 comments
  1. Jan 25, 2023, 8:26 PM

    Alright, figured out the issue.  Salesforce needs to approve the listing before you can send for review.  You need to submit your business plan and a Salesforce rep will contact you.  Apparently the Visualforce page will break without the approval.

     

    ***Leaving for other folks that might hit the same issue***

0/9000

Back when the whole Guest User Security thing started, I ran into an issue with queries to certain setup objects from Guest Users.  The metadata reported that the objects where inaccessible when should be.  In order to work around that issue, I have one class that is declared without sharing that does not do CRUD/FLS checks.  This class queries Group, GroupMember, UserRole, and OrgWideEmailAddress.

 

Anyone know if that issue has been fixed? 

 

We're about to go through security review and if the issue is fixed, I can change the class declaration and add WITH SECURITY_ENFORCED to the queries.  If the issue is not fixed, I'll have to document it as a false positive.

1 comment
  1. May 20, 2021, 10:01 PM
    These are considered "setup" objects, which we don't want to be accessed by a guest user. So you will have to continue doing this in a without sharing class, but the AppExchange security team should be aware of this pattern. If you have any issues with reviews there please post back here and we can help with alignment.
0/9000

Hi, 

In the new design for security review updating the Billing information one every new release started to be a strange behaviour for us also the stringiest part it ask us for the address information not for card information, Is there away we can save the information?

0/9000

@Salesforce Security Group 

 

We have developed one custom Salesforce app and before we submit for Salesforce security review, it would be good to have your feedback on below question.

 

As part of this app, we are fetching data using API from 3rd party website and storing some information on custom object in Salesforce and displaying information real time based on user selecting on Salesforce.

 

We have already scanned Salesforce app using Checkmarx: https://security.secure.force.com/security/tools/forcecom/scanner and worked on points, as identified and suggested by scanner.

 

Do we need to scan, 3rd party website using Chimera Scanner as per this page https://security.secure.force.com/sourcescanner/ ? As I mentioned above, we use this website for API calls and fetching data to be displayed on Salesforce app.

 

Looking forward to your feedback!

 

Thank you,

Brijesh

2 comments
0/9000

Fastcall is working in a new listing associated to a new managed package. Good opportunity to start with packaging 2. So we are exploring it, and successfully created some test packages v2.

 

The feature looks great, and we found It can really help us to automate our packaging creation process. 

We found that the packages created are not listed in the AppExchange packaging tab, event after promoting to managed release, and linking the dev hub org to the AppExchange organizations. This maybe because the feature is in beta? 

 

So given this, we should start with packaging 1, but not sure if It will be possible to do the upgrade in the future.

 

@Antonio Grassi @Maiquel Cabrera 

1 comment
  1. Jul 31, 2018, 3:35 AM
    @Richard Rosen

    - It will take 2-3 releases to get to a stage where managed packaging 2 has feature parity with packaging 1 and is listable on AppEx. Until then, you can use Packaging 2 for internal development and Packaging 1 for distribution to customers.

    We are working on capabilities to migrate package 1 packages to package 2. When that is available and when Packaging 2 is GA with full feature parity, you will be able to migrate your Package 1 packages to Package 2.

0/9000