[{"uid":null,"email":"user@email.org","role":"admin","confirmed_at":"2019-09-18T13:50:56.000Z","last_sign_in_at":"2022-06-16T15:05:43.000Z","sign_in_count":95,"last_active_at":"2022-09-06T16:34:59.000Z","activated":true,"training_completion_rate":63.6364,"assigned_lessons_count":1,"assigned_completed_lessons_count":1,"completed_lessons_count":7,"primary_and_assigned_lessons_count":11,"primary_and_assigned_completed_lessons_count":7,"primary_course_name":"dotnet_advanced_lessons","primary_course_display_name":".NET Advanced","primary_course_started_at":"2021-02-25T21:19:32.000Z","primary_course_lessons_count":10,"primary_course_completed_lessons_count":6,"java.completed_percentage":100.0,"java.completed_date":"2019-11-29 20:20:36","dotnet.completed_percentage":100.0,"dotnet.completed_date":"2020-12-07 13:51:13","php.completed_percentage":100.0,"php.completed_date":"2021-02-12 13:01:47","nodejs.completed_percentage":100.0,"nodejs.completed_date":"2021-02-22 16:31:12","ruby.completed_percentage":0.0,"ruby.completed_date":null,"python.completed_percentage":100.0,"python.completed_date":"2021-01-27 18:36:37","scala.completed_percentage":0.0,"scala.completed_date":null,"cplus.completed_percentage":6.25,"cplus.completed_date":null,"ios.completed_percentage":12.5,"ios.completed_date":null,"android.completed_percentage":12.5,"android.completed_date":null,"go.completed_percentage":14.2857,"go.completed_date":null,"frontend.completed_percentage":6.66667,"frontend.completed_date":null,"http.completed_percentage":44.4444,"http.completed_date":null,"java_advanced_lessons.completed_percentage":0.0,"java_advanced_lessons.completed_date":null,"hacking_headlines.completed_percentage":70.0,"hacking_headlines.completed_date":null,"dotnet_advanced_lessons.completed_percentage":60.0,"dotnet_advanced_lessons.completed_date":null,"backend_java.completed_percentage":0.0,"backend_java.completed_date":null,"backend_dotnet.completed_percentage":15.7895,"backend_dotnet.completed_date":null,"source_codes.completed_percentage":5.88235,"source_codes.completed_date":null,"angular.completed_percentage":0.0,"angular.completed_date":null,"python_advanced_lessons.completed_percentage":0.0,"python_advanced_lessons.completed_date":null,"angular_js.completed_percentage":0.0,"angular_js.completed_date":null,"dotnet_api_security.completed_percentage":0.0,"dotnet_api_security.completed_date":null,"java_api_security.completed_percentage":0.0,"java_api_security.completed_date":null,"appsec_for_qa.completed_percentage":0.0,"appsec_for_qa.completed_date":null,"appsec_for_decision_makers.completed_percentage":0.0,"appsec_for_decision_makers.completed_date":null,"java_advanced_lessons2.completed_percentage":0.0,"java_advanced_lessons2.completed_date":null,"dotnet_advanced_lessons2.completed_percentage":0.0,"dotnet_advanced_lessons2.completed_date":null,"python_advanced_lessons2.completed_percentage":0.0,"python_advanced_lessons2.completed_date":null,"react.completed_percentage":0.0,"react.completed_date":null,"php_advanced_lessons.completed_percentage":0.0,"php_advanced_lessons.completed_date":null,"iac_security.completed_percentage":0.0,"iac_security.completed_date":null,"backend_php.completed_percentage":0.0,"backend_php.completed_date":null,"backend_python.completed_percentage":0.0,"backend_python.completed_date":null,"backend_scala.completed_percentage":0.0,"backend_scala.completed_date":null,"java.sql_injection.completed_at":"2019-11-06T11:28:06.000Z","java.xxe_processing.completed_at":"2019-11-06T18:34:40.000Z","java.command_injection.completed_at":"2019-11-06T18:38:25.000Z","java.session_fixation.completed_at":"2019-11-14T13:25:34.000Z","java.use_of_insufficiently_random_values.completed_at":"2019-11-14T13:42:03.000Z","java.reflected_xss.completed_at":"2019-11-15T17:05:38.000Z","java.stored_persistent_xss.completed_at":"2019-11-15T17:08:47.000Z","java.dom_xss.completed_at":"2019-11-15T17:16:07.000Z","java.directory_path_traversal.completed_at":"2019-11-15T17:24:50.000Z","java.privileged_interface_exposure.completed_at":"2019-11-15T17:27:03.000Z","java.leftover_debug_code.completed_at":"2019-11-15T17:29:54.000Z","java.authentication_credentials_in_url.completed_at":"2019-11-15T17:32:16.000Z","java.session_exposure_within_url.completed_at":"2019-11-15T17:34:18.000Z","java.user_enumeration.completed_at":"2019-11-15T17:36:38.000Z","java.horizontal_privilege_escalation.completed_at":"2019-11-19T19:15:43.000Z","java.vertical_privilege_escalation.completed_at":"2019-11-19T20:45:20.000Z","java.cross_site_request_forgery_post.completed_at":"2019-11-19T20:51:00.000Z","java.cross_site_request_forgery_get.completed_at":"2019-11-29T19:56:55.000Z","java.click_jacking.completed_at":"2019-11-29T20:01:47.000Z","java.insecure_url_redirect.completed_at":"2019-11-29T20:05:48.000Z","java.insecure_tls_validation.completed_at":"2019-11-29T20:07:34.000Z","java.insecure_object_deserialization.completed_at":"2019-11-29T20:13:40.000Z","java.components_with_known_vulnerabilities.completed_at":"2019-11-29T20:20:36.000Z","dotnet.xxe_processing.completed_at":"2020-08-05T12:23:01.000Z","dotnet.command_injection.completed_at":"2020-08-05T12:27:05.000Z","dotnet.session_fixation.completed_at":"2020-08-07T16:03:45.000Z","dotnet.use_of_insufficiently_random_values.completed_at":"2020-08-07T16:05:55.000Z","dotnet.sql_injection.completed_at":"2020-08-28T18:40:14.000Z","dotnet.reflected_xss.completed_at":"2020-08-28T18:48:41.000Z","dotnet.stored_persistent_xss.completed_at":"2020-08-28T18:51:19.000Z","dotnet.dom_xss.completed_at":"2020-09-22T16:43:17.000Z","dotnet.directory_path_traversal.completed_at":"2020-09-22T16:46:03.000Z","dotnet.privileged_interface_exposure.completed_at":"2020-09-22T16:47:49.000Z","dotnet.leftover_debug_code.completed_at":"2020-09-22T16:49:33.000Z","dotnet.components_with_known_vulnerabilities.completed_at":"2020-09-22T16:56:14.000Z","dotnet.authentication_credentials_in_url.completed_at":"2020-11-23T12:50:27.000Z","dotnet.session_exposure_within_url.completed_at":"2020-11-23T12:52:08.000Z","dotnet.user_enumeration.completed_at":"2020-11-23T12:54:20.000Z","dotnet.horizontal_privilege_escalation.completed_at":"2020-11-23T12:56:59.000Z","dotnet.vertical_privilege_escalation.completed_at":"2020-11-23T12:59:04.000Z","dotnet.cross_site_request_forgery_post.completed_at":"2020-11-23T13:03:33.000Z","dotnet.cross_site_request_forgery_get.completed_at":"2020-11-23T13:12:57.000Z","dotnet.click_jacking.completed_at":"2020-12-07T13:36:59.000Z","dotnet.insecure_url_redirect.completed_at":"2020-12-07T13:41:03.000Z","dotnet.insecure_tls_validation.completed_at":"2020-12-07T13:43:44.000Z","dotnet.insecure_object_deserialization.completed_at":"2020-12-07T13:51:13.000Z","http.get_post_overview.completed_at":"2019-12-02T14:03:29.000Z","http.http_security_headers.completed_at":"2019-12-02T14:05:12.000Z","http.get_post_headers.completed_at":"2019-12-02T14:06:35.000Z","http.http_misused_headers.completed_at":"2019-12-02T14:08:19.000Z","nodejs.sql_injection.completed_at":"2021-02-22T15:33:24.000Z","nodejs.xxe_processing.completed_at":"2021-02-22T15:36:44.000Z","nodejs.command_injection.completed_at":"2021-02-22T15:40:50.000Z","nodejs.session_fixation.completed_at":"2021-02-22T15:44:06.000Z","nodejs.use_of_insufficiently_random_values.completed_at":"2021-02-22T15:46:37.000Z","nodejs.reflected_xss.completed_at":"2021-02-22T15:49:10.000Z","nodejs.stored_persistent_xss.completed_at":"2021-02-22T15:51:07.000Z","nodejs.dom_xss.completed_at":"2021-02-22T15:54:00.000Z","nodejs.directory_path_traversal.completed_at":"2021-02-22T15:56:11.000Z","nodejs.privileged_interface_exposure.completed_at":"2021-02-22T15:57:19.000Z","nodejs.leftover_debug_code.completed_at":"2021-02-22T15:58:41.000Z","nodejs.authentication_credentials_in_url.completed_at":"2021-02-22T16:00:04.000Z","nodejs.session_exposure_within_url.completed_at":"2021-02-22T16:02:46.000Z","nodejs.user_enumeration.completed_at":"2021-02-22T16:05:42.000Z","nodejs.horizontal_privilege_escalation.completed_at":"2021-02-22T16:07:46.000Z","nodejs.vertical_privilege_escalation.completed_at":"2021-02-22T16:09:55.000Z","nodejs.cross_site_request_forgery_post.completed_at":"2021-02-22T16:12:18.000Z","nodejs.cross_site_request_forgery_get.completed_at":"2021-02-22T16:16:57.000Z","nodejs.click_jacking.completed_at":"2021-02-22T16:20:02.000Z","nodejs.insecure_url_redirect.completed_at":"2021-02-22T16:22:15.000Z","nodejs.insecure_tls_validation.completed_at":"2021-02-22T16:24:10.000Z","nodejs.insecure_object_deserialization.completed_at":"2021-02-22T16:27:35.000Z","nodejs.components_with_known_vulnerabilities.completed_at":"2021-02-22T16:31:12.000Z","php.sql_injection.completed_at":"2019-12-04T01:01:04.000Z","php.xxe_processing.completed_at":"2021-02-11T16:04:09.000Z","php.command_injection.completed_at":"2021-02-11T16:06:48.000Z","php.session_fixation.completed_at":"2021-02-11T16:10:30.000Z","php.use_of_insufficiently_random_values.completed_at":"2021-02-11T16:13:17.000Z","php.reflected_xss.completed_at":"2021-02-11T16:16:03.000Z","php.stored_persistent_xss.completed_at":"2021-02-11T16:19:39.000Z","php.dom_xss.completed_at":"2021-02-11T16:21:53.000Z","php.directory_path_traversal.completed_at":"2021-02-11T16:24:08.000Z","php.privileged_interface_exposure.completed_at":"2021-02-11T16:26:56.000Z","php.leftover_debug_code.completed_at":"2021-02-11T16:28:54.000Z","php.authentication_credentials_in_url.completed_at":"2021-02-11T16:30:33.000Z","php.session_exposure_within_url.completed_at":"2021-02-11T16:32:27.000Z","php.user_enumeration.completed_at":"2021-02-11T16:35:12.000Z","php.horizontal_privilege_escalation.completed_at":"2021-02-11T16:37:05.000Z","php.vertical_privilege_escalation.completed_at":"2021-02-11T16:38:16.000Z","php.cross_site_request_forgery_get.completed_at":"2021-02-11T16:43:21.000Z","php.click_jacking.completed_at":"2021-02-11T17:35:07.000Z","php.insecure_url_redirect.completed_at":"2021-02-11T17:37:44.000Z","php.insecure_tls_validation.completed_at":"2021-02-11T17:41:16.000Z","php.components_with_known_vulnerabilities.completed_at":"2021-02-11T17:49:23.000Z","php.cross_site_request_forgery_post.completed_at":"2021-02-12T12:43:40.000Z","php.insecure_object_deserialization.completed_at":"2021-02-12T13:01:47.000Z","frontend.reverse_tabnabbing.completed_at":"2019-12-04T00:44:18.000Z","cplus.c_orientation.completed_at":"2019-12-04T00:46:59.000Z","android.forceful_browsing.completed_at":"2019-12-04T00:51:47.000Z","ios.excessive_logging.completed_at":"2019-12-04T00:57:23.000Z","hacking_headlines.eslint_scope.completed_at":"2020-06-10T10:15:32.000Z","hacking_headlines.pippo_deserialization.completed_at":"2020-12-28T18:38:05.000Z","hacking_headlines.vertx_xxe.completed_at":"2020-12-28T18:46:54.000Z","hacking_headlines.flask_panel_xss.completed_at":"2020-12-28T18:48:08.000Z","hacking_headlines.cryptiles.completed_at":"2020-12-28T18:50:42.000Z","hacking_headlines.mozilla_bleach_mutation_cross_site_scripting_mxss.completed_at":"2020-12-28T18:53:14.000Z","hacking_headlines.apache_unomi.completed_at":"2020-12-28T18:55:41.000Z","go.sql_injection.completed_at":"2020-12-28T18:27:40.000Z","go.command_injection.completed_at":"2020-12-28T18:30:43.000Z","go.session_fixation.completed_at":"2020-12-28T18:34:18.000Z","python.sql_injection.completed_at":"2020-12-28T19:00:19.000Z","python.xxe_processing.completed_at":"2020-12-28T19:04:50.000Z","python.command_injection.completed_at":"2020-12-28T19:07:50.000Z","python.session_fixation.completed_at":"2020-12-28T19:10:13.000Z","python.use_of_insufficiently_random_values.completed_at":"2020-12-28T19:12:40.000Z","python.reflected_xss.completed_at":"2020-12-28T19:14:42.000Z","python.stored_persistent_xss.completed_at":"2020-12-28T19:17:35.000Z","python.dom_xss.completed_at":"2020-12-28T19:20:12.000Z","python.directory_path_traversal.completed_at":"2021-01-27T17:43:12.000Z","python.privileged_interface_exposure.completed_at":"2021-01-27T17:44:56.000Z","python.leftover_debug_code.completed_at":"2021-01-27T17:46:28.000Z","python.authentication_credentials_in_url.completed_at":"2021-01-27T17:47:49.000Z","python.session_exposure_within_url.completed_at":"2021-01-27T17:50:00.000Z","python.user_enumeration.completed_at":"2021-01-27T17:51:48.000Z","python.horizontal_privilege_escalation.completed_at":"2021-01-27T17:54:40.000Z","python.vertical_privilege_escalation.completed_at":"2021-01-27T17:56:23.000Z","python.cross_site_request_forgery_post.completed_at":"2021-01-27T18:00:33.000Z","python.cross_site_request_forgery_get.completed_at":"2021-01-27T18:08:50.000Z","python.click_jacking.completed_at":"2021-01-27T18:12:48.000Z","python.insecure_url_redirect.completed_at":"2021-01-27T18:21:53.000Z","python.insecure_tls_validation.completed_at":"2021-01-27T18:23:57.000Z","python.insecure_object_deserialization.completed_at":"2021-01-27T18:28:15.000Z","python.components_with_known_vulnerabilities.completed_at":"2021-01-27T18:36:37.000Z","source_codes.java.completed_at":"2021-01-27T18:46:55.000Z","backend_dotnet.password_storage.completed_at":"2021-02-17T20:37:22.000Z","backend_dotnet.encoding_hashing_encryption.completed_at":"2021-02-17T20:41:55.000Z","backend_dotnet.sql_injection.completed_at":"2021-02-17T20:45:22.000Z","dotnet_advanced_lessons.second_order_sql_injection.completed_at":"2021-02-25T21:23:53.000Z","dotnet_advanced_lessons.sql_injection.completed_at":"2021-02-25T21:32:16.000Z","dotnet_advanced_lessons.command_injection.completed_at":"2021-02-25T21:39:20.000Z","dotnet_advanced_lessons.session_fixation.completed_at":"2021-02-25T21:45:46.000Z","dotnet_advanced_lessons.cross_site_request_forgery.completed_at":"2021-02-25T22:02:00.000Z","dotnet_advanced_lessons.use_of_insufficiently_random_values.completed_at":"2021-02-25T22:15:12.000Z"},{"uid":null,"email":"user2@email.org","role":"admin","confirmed_at":"2019-12-04T19:29:15.000Z","last_sign_in_at":"2021-05-26T15:54:55.000Z","sign_in_count":13,"last_active_at":"2022-02-28T19:24:16.000Z","activated":true,"training_completion_rate":0.0,"assigned_lessons_count":0,"assigned_completed_lessons_count":0,"completed_lessons_count":0,"primary_and_assigned_lessons_count":23,"primary_and_assigned_completed_lessons_count":0,"primary_course_name":"java","primary_course_display_name":"Java","primary_course_started_at":null,"primary_course_lessons_count":23,"primary_course_completed_lessons_count":0,"java.completed_percentage":0.0,"java.completed_date":null,"dotnet.completed_percentage":0.0,"dotnet.completed_date":null,"php.completed_percentage":0.0,"php.completed_date":null,"nodejs.completed_percentage":0.0,"nodejs.completed_date":null,"ruby.completed_percentage":0.0,"ruby.completed_date":null,"python.completed_percentage":0.0,"python.completed_date":null,"scala.completed_percentage":0.0,"scala.completed_date":null,"cplus.completed_percentage":0.0,"cplus.completed_date":null,"ios.completed_percentage":0.0,"ios.completed_date":null,"android.completed_percentage":0.0,"android.completed_date":null,"go.completed_percentage":0.0,"go.completed_date":null,"frontend.completed_percentage":0.0,"frontend.completed_date":null,"http.completed_percentage":0.0,"http.completed_date":null,"java_advanced_lessons.completed_percentage":0.0,"java_advanced_lessons.completed_date":null,"hacking_headlines.completed_percentage":0.0,"hacking_headlines.completed_date":null,"dotnet_advanced_lessons.completed_percentage":0.0,"dotnet_advanced_lessons.completed_date":null,"backend_java.completed_percentage":0.0,"backend_java.completed_date":null,"backend_dotnet.completed_percentage":0.0,"backend_dotnet.completed_date":null,"source_codes.completed_percentage":0.0,"source_codes.completed_date":null,"angular.completed_percentage":0.0,"angular.completed_date":null,"python_advanced_lessons.completed_percentage":0.0,"python_advanced_lessons.completed_date":null,"angular_js.completed_percentage":0.0,"angular_js.completed_date":null,"dotnet_api_security.completed_percentage":0.0,"dotnet_api_security.completed_date":null,"java_api_security.completed_percentage":0.0,"java_api_security.completed_date":null,"appsec_for_qa.completed_percentage":0.0,"appsec_for_qa.completed_date":null,"appsec_for_decision_makers.completed_percentage":0.0,"appsec_for_decision_makers.completed_date":null,"java_advanced_lessons2.completed_percentage":0.0,"java_advanced_lessons2.completed_date":null,"dotnet_advanced_lessons2.completed_percentage":0.0,"dotnet_advanced_lessons2.completed_date":null,"python_advanced_lessons2.completed_percentage":0.0,"python_advanced_lessons2.completed_date":null,"react.completed_percentage":0.0,"react.completed_date":null,"php_advanced_lessons.completed_percentage":0.0,"php_advanced_lessons.completed_date":null,"iac_security.completed_percentage":0.0,"iac_security.completed_date":null,"backend_php.completed_percentage":0.0,"backend_php.completed_date":null,"backend_python.completed_percentage":0.0,"backend_python.completed_date":null,"backend_scala.completed_percentage":0.0,"backend_scala.completed_date":null}]