FAQ
Content and Courses
Yes. OWASP Top 10 is just a high-level standard. We (at Kontra) believe that developer security education is not limited to just OWASP Top 10 risks and that there are other security topics developers should be aware of, therefore we go beyond what OWASP Top 10 mandates that developers should be educated on and include other additional content.
This categorization of difficulty levels (easy, medium, and hard) is not applicable to developer security education.
For example, a SQL Injection vulnerability cannot be categorized as easy, medium, or hard since the vulnerability is a high-risk issue, and therefore regardless of a developer's experience and seniority, every software developer in an organization must know what this issue means and how it impacts the security of your application.
However, we do categorize courses by roles and job functions. See the question on developer roles.
Kontra offers training for the following:
Frontend Developers: These are developers who focus on UI/UX development.
Backend Developers: These are developers who focus on developing the backend business logic and functionality of the platform.
Database Developers: These are developers who focus on developing the backend business logic and functionality of the platform.
Yes. A large number of Kontra's customers use our training to educate Quality Assurance teams on developing attack test cases and security use/misuse cases.
Our content is further used by system architects to educate them on the common attack surfaces present during the design stage of an application.
Kontra covers all leading programming languages and frameworks such as: Java, .NET, Ruby on Rails, Python (Django), Python (Flask), Scala, Kotlin, Node.js, GO, PHP, Angular, React, and Vue.js.
Yes, all languages contain a similar number of exercises and vulnerability scenarios.
Platform and Labs
Since Kontra is not a video education platform, every exercise is offered as a hands-on interactive lab where developers must interact with the lab on every step.
Yes. Unlike video training where learners can skip parts of the video, all Kontra labs are hands-on interactive modules that must be followed step-by-step and cannot be jumped or skipped.
Yes. Kontra offers a reminders feature that allows administrators to send reminders to:
Single Users
Multiple Users
Send reminders based on % of completion, i.e., send reminders to all users that have only completed 20% of their primary course, etc.
Content Updates
Kontra adds new modules and courses every quarter. These updates could be:
Improvements in the existing content library
New courses on topics
New exercises for existing courses
However, unlike our competitors we are not aiming to stuff our platform with repetitive content, a practice known as "content stuffing." Developers can sense and pick this up very quickly and will not engage with the training if the content is simply updated for the sake of it.
A minimum of two courses are added annually.
Yes, all content is QA'd and updated based on evolving improvements of a programming language.
Administration and Reporting
Kontra captures the following statistics for every learner on our LMS:
Course Start Date
Total Time Spent
Total Progress in %
Last Login Time
Total Time spent on every course
Total Time spent on primary course
Total Time spent on every exercise
Number of times an exercise was attempted
Certificate of Completion (PDF)
Yes, Kontra's Cloud LMS (Learning Management System) offers a detailed dashboard to manage learning outcomes, assign courses, track users, send reminders, download and publish certificates of completion, and APIs to download data programmatically.
Yes. We offer the creation of Teams/Groups and Roles to facilitate easier management of users.
Compliance
Our customers use Kontra to meet their compliance obligations for a number of compliance standards including:
PCI (Payment Card Industry) compliance requirements
HIPAA
SOC2
ISO27001
Integrations
Yes. Kontra's LMS API can be used by a customer to download all the learning and progress data for every learner programmatically and use this information in internal dashboards or reporting tools.
Yes. Kontra is the only company to offer interactive educational content for developer security training as SCORM packages that allows loading and running our content on third-party LMSs.
Any learning management system that supports the SCORM 1.2 or SCORM 2004 standard will automatically run Kontra content out of the box.
Some leading learning management systems that Kontra customers use today: Workday, Articulate Rise, Docebo, CornerStone, Lessonly, SkillSoft, Saba, SAP SuccessFactors, and Moodle.
Yes. Kontra supports SAML 2.0, and is compliant with the following SSO providers including but not limited to: Okta, Google Apps, Ping Identity, Azure AD, Microsoft AD, SailPoint, OneLogin, and Auth0.
Ready to get started?
Experience the full Kontra platform
and see what it can do for you and your team.