As you might have got if from the title , this is about “What should we care about when publishing apps to AppExchange ?”. So here is a quick list of things which we need to consider and what kind of severity they are linked with. Feel free to mention if anything is missing in the below list π
The names are pretty explanatory, but please feel free to ask if you have queries.
If you see the below sample table Issues is the column which will give you what you need to fix. Β It’s advisable to have all rows as “No Issues Found”. My Package does not have any issues from the below list π
If you have not known already, I have a package in AppExchange :
ToolBelt for Salesforce
Please try and add reviews if you like, so that I can add features to it. The next version in being release soon… Watch for the note on that …
Query | Group | Severity | Issues |
Sharing | Apex Force com Serious Security Risk | Serious | 2 |
Test Methods With No Assert | Apex Force com Code Quality | Warning | No Issues Found |
Queries With No Where Or Limit Clause | Apex Force com Code Quality | Warning | No Issues Found |
Reflected XSS | Apex Force com Critical Security Risk | Critical | No Issues Found |
SOQL SOSL Injection | Apex Force com Critical Security Risk | Critical | No Issues Found |
Stored XSS | Apex Force com Critical Security Risk | Critical | No Issues Found |
Frame Spoofing | Apex Force com Serious Security Risk | Serious | No Issues Found |
XSRF | Apex Force com Serious Security Risk | Serious | No Issues Found |
Bulkify Apex Methods Using Collections In Methods | Apex Force com Code Quality | Warning | No Issues Found |
Hardcoding References To Static Resources | Apex Force com Code Quality | Warning | No Issues Found |
Multiple Trigger On same sObject | Apex Force com Code Quality | Warning | No Issues Found |
Async Future Method Inside Loops | Apex Force com Code Quality | Warning | No Issues Found |
Hardcoding Of Trigger New | Apex Force com Code Quality | Warning | No Issues Found |
DML Statements Inside Loops | Apex Force com Code Quality | Warning | No Issues Found |
Hardcoding Ids | Apex Force com Code Quality | Warning | No Issues Found |
SOSL SOQL Statments Inside Loops | Apex Force com Code Quality | Warning | No Issues Found |
Hardcoding Of Trigger Old | Apex Force com Code Quality | Warning | No Issues Found |
Hope you had a bit of a Knowledge Transferred(KT) here π
Keep reading and sharing… sharing is learning.
Leave a Reply