Study Break
CodeScan
Developer
Quality Gates
Everything but the Kitchen Sink
100

In the CodeScan case study, our client was originally using these two tools to check their code.

What is ApexPMD and SonarQube?

100

Profiles & Permission sets can be managed and controlled via this module in Codescan.

What is OrgScan?

100

Software projects can be tracked and managed using this tool.  

What is an ALM?

100

A type of testing that checks the connection point of your apps and validates that they are working properly as reliable inputs & outputs.

What is API Testing?

100

Salesforce themselves recommends that passwords be reset every ______ days.  

What is 90?

200

The initial security and compliance audit conducted by the client in the CodeScan case study cost them roughly this many million dollars.

What is 4.5 million? (*Answers around this estimate are accepted)

200

CodeScan’s ________ Plug-in allows you to scan code as it is being written.  

What is IDE?

200

These development environments encourage rapid experimentation.  

What are Scratch Orgs?

200

_______ testing ensures that the changes you just made did not impact other parts of the system.

What is Regression?

200

Profiles, Permission Sets, & Roles provide increasing levels of this to users.  

What is Access?

300

Pen-testers in the CodeScan case study uncovered major vulnerabilities at ‘HealthCorp’ that could be exploited to allow for unauthorized ______ _______.

What is User Access?

300

These stop code from getting promoted if it is not meeting set standards.  

What are Quality Gates?

300

The 4 types of Salesforce sandboxes are Developer, Partial Copy, and Full Copy and this.

What is Developer Pro?

300

This type of testing is run right before component tests.

What are Unit Tests?

300

Pen-Test is short for this type of tester.

What is Penetration Test?

400

In the CodeScan case study, one of the more concerning vulnerabilities discovered by CodeScan enabled attackers to manipulate data to commit this type of fraud.

What is Payment Fraud?

400

An example of a ___________ could be the ability for a hacker to inject SOQL code into an area of your application because of how your code was written.

What are Security Vulnerabilities?

400

Lightning Web Components must be coded in this environment.  

What is an IDE?

400

This test helps find where there are performance bottlenecks in an application.

What is a Load Test?

400

A type of online scam where criminals send emails or messages to individuals or organizations, posing as legitimate entities, to trick them into revealing sensitive information such as passwords, banking details, and personal identifiable information.

What is Phishing?

500

One of the major vulnerabilities marked with ‘minor severity’ by ApexPMD in the CodeScan case study allowed attackers to exploit insecure ______ endpoints and extract sensitive customer data.

What is API?

500

The highest severity rating in CodeScan.

What is a Blocker?

500

You can develop Lightning components using Lightning Web Components or __________.  

What is Aura?

500

What API stands for.

What is Application Programming Interface?

500

ApexPMD has this many Salesforce-specific rules.

What is 35? 

 

M
e
n
u