├── .browserslistrc ├── .dockerignore ├── .env.example ├── .env.production.example ├── .eslintrc.js ├── .git-hooks └── pre_commit │ └── fix_whitespace.rb ├── .github ├── dependabot.yml ├── release.yml └── workflows │ ├── anchore-syft.yml │ ├── auto-approve-and-merge.yml │ ├── create-draft-release.yml │ ├── docs.yml │ ├── push-to-docker.yml │ └── run-tests.yml ├── .github_changelog_generator ├── .gitignore ├── .node-version ├── .nvmrc ├── .overcommit.yml ├── .prettierrc ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── .sonarcloud.properties ├── .tool-versions ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.production ├── ENVIRONMENT_VARIABLES.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── Procfile.dev ├── README.md ├── RELEASE_NOTES.md ├── ROADMAP.md ├── Rakefile ├── SECURITY.md ├── VERSION ├── _config.yml ├── app.json ├── app ├── assets │ └── images │ │ ├── GitHub-Mark-64px.png │ │ ├── GitHub-Mark-Light-64px.png │ │ └── oidc-lock-icon.png ├── constants │ ├── export_constants.rb │ ├── import_constants.rb │ ├── project_member_constants.rb │ └── rule_constants.rb ├── controllers │ ├── application_controller.rb │ ├── components_controller.rb │ ├── concerns │ │ ├── .keep │ │ └── oidc_discovery_helper.rb │ ├── memberships_controller.rb │ ├── project_access_requests_controller.rb │ ├── projects_controller.rb │ ├── reviews_controller.rb │ ├── rule_satisfactions_controller.rb │ ├── rules_controller.rb │ ├── security_requirements_guides_controller.rb │ ├── sessions_controller.rb │ ├── stigs_controller.rb │ ├── users │ │ ├── omniauth_callbacks_controller.rb │ │ └── registrations_controller.rb │ └── users_controller.rb ├── errors │ ├── not_authorized_error.rb │ └── rule_revert_error.rb ├── helpers │ ├── application_helper.rb │ ├── export_helper.rb │ ├── notification_fields_helper.rb │ ├── sessions_helper.rb │ ├── slack_notification_fields_helper.rb │ └── slack_notifications_helper.rb ├── javascript │ ├── application.scss │ ├── bootstrap-vue.scss │ ├── channels │ │ ├── consumer.js │ │ └── index.js │ ├── components │ │ ├── components │ │ │ ├── AddComponentModal.vue │ │ │ ├── AddQuestionsModal.vue │ │ │ ├── ComponentCard.vue │ │ │ ├── LockControlsModal.vue │ │ │ ├── NewComponentModal.vue │ │ │ ├── ProjectComponent.vue │ │ │ ├── ProjectComponents.vue │ │ │ ├── UpdateComponentDetailsModal.vue │ │ │ └── UpdateMetadataModal.vue │ │ ├── memberships │ │ │ ├── MembershipsTable.vue │ │ │ └── NewMembership.vue │ │ ├── navbar │ │ │ ├── App.vue │ │ │ ├── NavbarItem.vue │ │ │ └── SrgIdSearch.vue │ │ ├── project │ │ │ ├── DiffViewer.vue │ │ │ ├── NewProject.vue │ │ │ ├── Project.vue │ │ │ ├── RevisionHistory.vue │ │ │ └── UpdateMetadataModal.vue │ │ ├── projects │ │ │ ├── Projects.vue │ │ │ ├── ProjectsTable.vue │ │ │ └── UpdateProjectDetailsModal.vue │ │ ├── rules │ │ │ ├── FindAndReplace.vue │ │ │ ├── FindAndReplaceResult.vue │ │ │ ├── InspecControlEditor.vue │ │ │ ├── RelatedRulesModal.vue │ │ │ ├── RuleEditor.vue │ │ │ ├── RuleEditorHeader.vue │ │ │ ├── RuleHistories.vue │ │ │ ├── RuleNavigator.vue │ │ │ ├── RuleRevertModal.vue │ │ │ ├── RuleReviews.vue │ │ │ ├── RuleSatisfactions.vue │ │ │ ├── RuleSecurityRequirementsGuideInformation.vue │ │ │ ├── Rules.vue │ │ │ ├── RulesCodeEditorView.vue │ │ │ ├── RulesReadOnlyView.vue │ │ │ └── forms │ │ │ │ ├── AdditionalAnswerForm.vue │ │ │ │ ├── AdditionalQuestions.vue │ │ │ │ ├── AdvancedRuleForm.vue │ │ │ │ ├── BasicRuleForm.vue │ │ │ │ ├── CheckForm.vue │ │ │ │ ├── DisaRuleDescriptionForm.vue │ │ │ │ ├── NewRuleModalForm.vue │ │ │ │ ├── RuleDescriptionForm.vue │ │ │ │ └── RuleForm.vue │ │ ├── security_requirements_guides │ │ │ ├── SecurityRequirementsGuides.vue │ │ │ ├── SecurityRequirementsGuidesTable.vue │ │ │ └── SecurityRequirementsGuidesUpload.vue │ │ ├── shared │ │ │ ├── CommentModal.vue │ │ │ └── History.vue │ │ ├── stigs │ │ │ ├── Stig.vue │ │ │ ├── StigRuleDetails.vue │ │ │ ├── StigRuleList.vue │ │ │ ├── StigRuleOverview.vue │ │ │ └── Stigs.vue │ │ ├── toaster │ │ │ └── Toaster.vue │ │ └── users │ │ │ ├── Users.vue │ │ │ └── UsersTable.vue │ ├── images │ │ ├── child-icon.svg │ │ └── parent-icon.svg │ ├── mixins │ │ ├── AlertMixin.vue │ │ ├── ConfirmComponentReleaseMixin.vue │ │ ├── DateFormatMixin.vue │ │ ├── DisplayedComponentMixin.vue │ │ ├── EmptyObjectMixin.vue │ │ ├── FindAndReplaceMixin.vue │ │ ├── FormFeedbackMixin.vue │ │ ├── FormMixin.vue │ │ ├── HistoryGroupingMixin.vue │ │ ├── HumanizedTypesMixIn.vue │ │ ├── RoleComparisonMixin.vue │ │ ├── SelectedRulesMixin.vue │ │ └── SortRulesMixin.vue │ └── packs │ │ ├── application.js │ │ ├── login.js │ │ ├── navbar.js │ │ ├── new_project.js │ │ ├── project.js │ │ ├── project_component.js │ │ ├── project_components.js │ │ ├── projects.js │ │ ├── rules.js │ │ ├── security_requirements_guides.js │ │ ├── stig.js │ │ ├── stigs.js │ │ ├── toaster.js │ │ └── users.js ├── lib │ ├── cci_map │ │ └── constants.rb │ ├── vulcan_audit.rb │ └── xccdf │ │ ├── benchmark.rb │ │ ├── check.rb │ │ ├── check_content.rb │ │ ├── check_content_ref.rb │ │ ├── check_export.rb │ │ ├── check_import.rb │ │ ├── complex_check.rb │ │ ├── content_ref.rb │ │ ├── fix.rb │ │ ├── fix_text.rb │ │ ├── ident.rb │ │ ├── idref.rb │ │ ├── idref │ │ └── overrideable_idref.rb │ │ ├── instance_fix.rb │ │ ├── item.rb │ │ ├── item │ │ ├── selectable_item.rb │ │ ├── selectable_item │ │ │ ├── group.rb │ │ │ └── rule.rb │ │ └── value.rb │ │ ├── model.rb │ │ ├── notice.rb │ │ ├── param.rb │ │ ├── plaintext.rb │ │ ├── platform.rb │ │ ├── profile.rb │ │ ├── profile_note.rb │ │ ├── profile_refine_rule.rb │ │ ├── profile_refine_value.rb │ │ ├── profile_select.rb │ │ ├── profile_set_value.rb │ │ ├── reference.rb │ │ ├── sel_choices.rb │ │ ├── sel_num.rb │ │ ├── sel_string.rb │ │ ├── status.rb │ │ ├── uri_ref.rb │ │ ├── version.rb │ │ └── warning.rb ├── mailers │ ├── application_mailer.rb │ └── user_mailer.rb ├── models │ ├── additional_answer.rb │ ├── additional_question.rb │ ├── application_record.rb │ ├── base_rule.rb │ ├── check.rb │ ├── component.rb │ ├── component_metadata.rb │ ├── concerns │ │ ├── prefix_validator.rb │ │ └── rule_satisfaction_validator.rb │ ├── disa_rule_description.rb │ ├── membership.rb │ ├── project.rb │ ├── project_access_request.rb │ ├── project_metadata.rb │ ├── reference.rb │ ├── review.rb │ ├── rule.rb │ ├── rule_description.rb │ ├── rule_satisfaction.rb │ ├── security_requirements_guide.rb │ ├── srg_rule.rb │ ├── stig.rb │ ├── stig_rule.rb │ └── user.rb └── views │ ├── components │ ├── index.html.haml │ └── show.html.haml │ ├── devise │ ├── confirmations │ │ └── new.html.haml │ ├── mailer │ │ ├── confirmation_instructions.html.haml │ │ ├── email_changed.html.haml │ │ ├── password_change.html.haml │ │ ├── reset_password_instructions.html.haml │ │ └── unlock_instructions.html.haml │ ├── passwords │ │ ├── edit.html.haml │ │ └── new.html.haml │ ├── registrations │ │ ├── _form.html.haml │ │ ├── edit.html.haml │ │ └── new.html.haml │ ├── sessions │ │ ├── _ldap.html.haml │ │ ├── _local.html.haml │ │ └── new.html.haml │ ├── shared │ │ ├── _error_messages.html.haml │ │ ├── _links.html.haml │ │ └── _what_is_vulcan.html.haml │ └── unlocks │ │ └── new.html.haml │ ├── layouts │ ├── application.html.haml │ ├── mailer.html.haml │ └── mailer.text.haml │ ├── projects │ ├── index.html.haml │ ├── new.html.haml │ └── show.html.haml │ ├── rules │ └── index.html.haml │ ├── security_requirements_guides │ └── index.html.haml │ ├── stigs │ ├── index.html.haml │ └── show.html.haml │ ├── user_mailer │ ├── _shared_styles.html.erb │ ├── membership_action.html.erb │ ├── project_access_action.html.erb │ └── review_action.html.erb │ └── users │ └── index.html.haml ├── archive ├── DOCUMENTATION_REVIEW.md ├── TURBO-MIGRATION-PLAN.md ├── VULCAN-WORKSTREAM-PLAN.md ├── backups │ └── icon-conversion-backups │ │ ├── AddComponentModal.vue │ │ ├── AdvancedRuleForm.vue │ │ ├── App.vue │ │ ├── CheckForm.vue │ │ ├── ComponentCard.vue │ │ ├── DiffViewer.vue │ │ ├── DisaRuleDescriptionForm.vue │ │ ├── InspecControlEditor.vue │ │ ├── MembershipsTable.vue │ │ ├── NewMembership.vue │ │ ├── Project.vue │ │ ├── ProjectComponent.vue │ │ ├── ProjectComponents.vue │ │ ├── ProjectsTable.vue │ │ ├── RelatedRulesModal.vue │ │ ├── RuleDescriptionForm.vue │ │ ├── RuleEditorHeader.vue │ │ ├── RuleForm.vue │ │ ├── RuleHistories.vue │ │ ├── RuleNavigator.vue │ │ ├── RuleRevertModal.vue │ │ ├── RuleReviews.vue │ │ ├── RuleSatisfactions.vue │ │ ├── RuleSecurityRequirementsGuideInformation.vue │ │ ├── SecurityRequirementsGuides.vue │ │ ├── SecurityRequirementsGuidesTable.vue │ │ ├── SrgIdSearch.vue │ │ ├── StigRuleDetails.vue │ │ ├── StigRuleList.vue │ │ ├── Stigs.vue │ │ ├── UpdateProjectDetailsModal.vue │ │ ├── Users.vue │ │ └── UsersTable.vue ├── docs-old │ ├── _config.yml │ ├── architecture │ │ └── README.md │ ├── config.md │ ├── decision-records │ │ └── README.md │ ├── guides │ │ └── README.md │ ├── index.md │ ├── k8s │ │ ├── README.md │ │ ├── k8s-vulcan-config-example.yml │ │ ├── k8s-vulcan-cron-postgres-backup-example.yaml │ │ ├── k8s-vulcan-deployment-example.yaml │ │ ├── k8s-vulcan-nginx-ingress-example.yaml │ │ └── k8s-vulcan-secrets-example.yaml │ ├── migrations │ │ └── BOOTSTRAP-5-MIGRATION-PLAN.md │ ├── planning │ │ ├── 2025-01-09-RECOVERY-PROMPT.md │ │ ├── 2025-01-09-vulcan-deep-dive-findings.md │ │ ├── 2025-01-09-vulcan-modernization-session.md │ │ ├── INERTIA-RAILS-DEEP-DIVE.md │ │ ├── MODERN-RAILS-UI-PATTERNS.md │ │ ├── RAILS-UI-COMPONENT-LIBRARIES.md │ │ ├── VULCAN-GREENFIELD-MIGRATION-ANALYSIS.md │ │ └── VULCAN-SOLO-GREENFIELD-STRATEGY.md │ ├── release-notes │ │ ├── RELEASE_NOTES_v2.2.0.md │ │ └── RELEASE_NOTES_v2.2.1.md │ ├── technical │ │ ├── DOCKERFILE-RECOMMENDATIONS.md │ │ ├── OIDC_AUTO_DISCOVERY_IMPLEMENTATION.md │ │ ├── OIDC_TROUBLESHOOTING.md │ │ └── RUBOCOP-TECH-DEBT.md │ └── webpacker-to-jsbundling-analysis.md ├── rails-8-upgrade │ ├── MIGRATION_INVENTORY.md │ └── webpacker-to-jsbundling-migration-guide.md └── recovery │ ├── DEPENDENCY-UPDATE-STRATEGY.md │ ├── OKTA_SESSION_RECOVERY.md │ ├── PR_MESSAGE.md │ ├── RAILS-71-UPGRADE-RECOVERY.md │ ├── RAILS-8-UPGRADE-RECOVERY.md │ ├── RECOVERY-AUG16-MKDOCS-SETUP.md │ ├── RECOVERY-AUG16-V2.2.1-SECURITY.md │ ├── RECOVERY-AUG16-VITEPRESS-BRANDING.md │ ├── RECOVERY-AUG16-VITEPRESS-CI-FIX.md │ ├── RECOVERY-AUG16-VITEPRESS-COMPLETE.md │ ├── RECOVERY-AUG16-VITEPRESS.md │ ├── RECOVERY-AUG17-BRANDING-WHITESPACE.md │ ├── RECOVERY-COMPACT-JAN13.md │ ├── RECOVERY-DOCKER-SSL-JAN14.md │ ├── RECOVERY-JAN13-COOKIE-OVERFLOW.md │ ├── RECOVERY-JAN13-FINAL-3PERCENT.md │ ├── RECOVERY-JAN14-POST-FIXES.md │ ├── RECOVERY-JAN15-DEPENDENCIES.md │ ├── RECOVERY-JAN15-DEPS-SESSION2.md │ ├── RECOVERY-JAN15-FINAL-SESSION.md │ ├── RECOVERY-JAN15-FINAL.md │ ├── RECOVERY-JAN15-RAILS8-CONTROLLER-SPECS.md │ ├── RECOVERY-JAN15-RAILS8-FINAL.md │ ├── RECOVERY-JAN15-TEST-MODERNIZATION.md │ ├── RECOVERY-JAN16-V2.2.0-RELEASE.md │ ├── RECOVERY-JAN16-VUE3-MIGRATION.md │ ├── RECOVERY-POST-MERGE-JAN14.md │ ├── RECOVERY-PR680-COMPLETE.md │ ├── RECOVERY-PROMPT-2025-01-11-VULCAN-RUBY31.md │ ├── RECOVERY-PROMPT-2025-01-12-RAILS7-UPGRADE.md │ ├── RECOVERY-PROMPT-FINAL.md │ ├── RECOVERY-PROMPT-RAILS7-COMPLETE.md │ ├── RECOVERY-RAILS7-COMPLETE.md │ ├── RECOVERY-RAILS7-RUBY33-TEST.md │ └── SESSION_RECOVERY.md ├── babel.config.js ├── bin ├── brakeman ├── bundle ├── dev ├── fix_whitespace.py ├── rails ├── rake ├── rubocop ├── setup ├── test-okta-discovery └── yarn ├── certs ├── .gitkeep └── README.md ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ ├── test.rb │ └── test.rb.database_config ├── initializers │ ├── 0_settings.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── audited.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── field_with_errors.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults_7_0.rb │ ├── oidc_startup_validation.rb │ ├── permissions_policy.rb │ ├── slack.rb │ ├── smtp_settings.rb │ └── wrap_parameters.rb ├── locales │ ├── devise.en.yml │ └── en.yml ├── puma.rb ├── routes.rb ├── settings.rb ├── spring.rb ├── storage.yml └── vulcan.default.yml ├── create_admin.rb ├── db ├── migrate │ ├── 20200511155346_devise_create_users.rb │ ├── 20200518150457_add_omniauth_to_users.rb │ ├── 20200518151427_add_name_to_users.rb │ ├── 20200518151652_add_devise_trackable_columns_to_users.rb │ ├── 20200518151909_add_confirmable_to_devise.rb │ ├── 20200518203113_add_unconfirmed_email_to_user.rb │ ├── 20210805212212_create_rules.rb │ ├── 20210806201256_add_admin_to_users.rb │ ├── 20210806210343_install_audited.rb │ ├── 20210809194706_create_comments.rb │ ├── 20210809205004_create_projects.rb │ ├── 20210809205735_create_project_members.rb │ ├── 20210809213517_add_project_id_fk_to_rules.rb │ ├── 20210810183322_add_description_to_rules.rb │ ├── 20210810212018_add_xccdf_columns.rb │ ├── 20210816211538_add_project_member_count_to_project.rb │ ├── 20210817181615_create_project_metadata_table.rb │ ├── 20210818143114_change_project_member_role_default.rb │ ├── 20210831211635_create_security_requirements_guide.rb │ ├── 20210831220806_add_rule_reference_to_references.rb │ ├── 20210831225027_change_name_of_reference_type_column.rb │ ├── 20210910000716_add_unique_index_for_rule_id_and_project_id.rb │ ├── 20210911204620_create_reviews.rb │ ├── 20210912152733_remove_comments_table.rb │ ├── 20210917114122_add_components_table.rb │ ├── 20210920185438_add_srg_id_and_version_index.rb │ ├── 20210921211120_add_new_project_columns_to_project.rb │ ├── 20210930162822_add_audited_user_and_username_to_audits.rb │ ├── 20210930182147_add_default_to_rule_status.rb │ ├── 20211007162847_make_components_child_to_single_project.rb │ ├── 20211007163654_rules_belong_to_components_not_projects.rb │ ├── 20211007163946_components_based_on_srg_instead_of_projects.rb │ ├── 20211007164739_add_version_to_components.rb │ ├── 20211011163149_add_released_field_to_components.rb │ ├── 20211012173448_make_project_members_polymorphic.rb │ ├── 20211014151618_cache_rule_count_and_admin_info_on_components.rb │ ├── 20211014170155_remove_project_id_fk_constraint_on_membership.rb │ ├── 20211021015445_add_advanced_fields_to_components.rb │ ├── 20211025174911_add_changes_requested_to_rule.rb │ ├── 20211026210423_add_component_and_rule_id_index_to_rule.rb │ ├── 20211027145333_rename_rule_table_to_base_rule.rb │ ├── 20211027145434_add_sti_to_base_rule.rb │ ├── 20211027152501_rename_rule_references_to_base_rule.rb │ ├── 20211027155015_add_srg_rule_and_security_requirements_guide_to_rule.rb │ ├── 20211101152514_create_component_metadata_table.rb │ ├── 20211103190520_create_rule_satisfactions.rb │ ├── 20211108210022_create_additional_questions.rb │ ├── 20211109212911_create_additional_answers.rb │ ├── 20220127212649_add_additional_fields_to_components.rb │ ├── 20220204072642_add_inspec_code_to_rules.rb │ ├── 20220321182207_add_inspec_code_lang_to_rules.rb │ ├── 20220420164249_add_deleted_at_to_base_rules.rb │ ├── 20220518053923_add_release_date_to_security_requirements_guides.rb │ ├── 20220815180252_add_poam_to_disa_rule_descriptions.rb │ ├── 20230614193742_add_slack_user_id_to_users.rb │ ├── 20230623174550_add_visibility_to_projects.rb │ ├── 20230623174703_add_description_to_projects.rb │ ├── 20230623211457_create_project_access_requests.rb │ ├── 20230720222756_create_stigs.rb │ ├── 20230720233450_add_stig_rule_and_stig_to_rules.rb │ ├── 20230721191337_add_srg_id_and_vuln_id_and_legacy_ids_to_base_rules.rb │ ├── 20230810162426_add_name_to_stig.rb │ ├── 20230814135633_add_name_to_security_requirements_guide.rb │ ├── 20230824150144_make_name_not_null_in_stigs.rb │ ├── 20250611154529_add_provider_uid_index_to_users.rb │ ├── 20250812180508_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20250812180509_create_active_storage_variant_records.active_storage.rb │ ├── 20250812180510_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb │ └── 20250813154605_fix_component_rules_counter_cache.rb ├── schema.rb └── seeds.rb ├── docker-compose.dev.yml ├── docker-compose.yml ├── docs ├── .vitepress │ ├── config.js │ └── theme │ │ ├── Mermaid.vue │ │ ├── custom.css │ │ └── index.js ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── NOTICE.md ├── README.md ├── ROADMAP.md ├── SECURITY.md ├── about.md ├── about │ └── media-kit.md ├── api │ ├── authentication.md │ ├── endpoints.md │ └── overview.md ├── deployment │ ├── auth │ │ ├── github.md │ │ ├── ldap.md │ │ └── oidc-okta.md │ ├── bare-metal.md │ ├── docker.md │ ├── heroku.md │ └── kubernetes.md ├── development │ ├── architecture.md │ ├── documentation.md │ ├── release-process.md │ ├── setup.md │ ├── testing.md │ └── vue3-migration.md ├── getting-started │ ├── configuration.md │ ├── environment-variables.md │ ├── installation.md │ └── quick-start.md ├── index.md ├── package.json ├── postcss.config.js ├── public │ ├── app-icon.svg │ ├── favicon-simple.svg │ ├── favicon.svg │ ├── logo-transparent.svg │ ├── logo.min.svg │ └── logo.svg ├── release-notes │ ├── v2.2.0.md │ └── v2.2.1.md ├── security │ ├── compliance.md │ └── security-controls.md ├── user-guide │ └── overview.md └── yarn.lock ├── esbuild.config.js ├── jsconfig.json ├── lib ├── assets │ └── cci_to_nist_constants.rb.erb └── tasks │ ├── cci_tasks.rake │ ├── create_admin.rake │ └── stig_and_srg_puller.rake ├── log └── .keep ├── package.json ├── postcss.config.js ├── public ├── 400.html ├── 404.html ├── 406-unsupported-browser.html ├── 422.html ├── 500.html ├── GitHub-Mark-64px.png ├── GitHub-Mark-Light-64px.png ├── apple-touch-icon.png ├── favicon.ico ├── icon.png ├── icon.svg ├── oidc-lock-icon.png └── robots.txt ├── setup-docker-secrets.sh ├── spec ├── factories │ ├── components.rb │ ├── project_access_requests.rb │ ├── projects.rb │ ├── security_requirements_guides.rb │ ├── sequences.rb │ ├── stigs.rb │ └── users.rb ├── factories_spec.rb ├── fixtures │ └── files │ │ ├── U_A10_Networks_ADC_ALG_STIG_V2R1_Manual-xccdf.xml │ │ ├── U_GPOS_SRG_V2R1_Manual-xccdf.xml │ │ └── U_Web_Server_V2R3_Manual-xccdf.xml ├── helpers │ ├── export_helper_spec.rb │ └── slack_notifications_helper_spec.rb ├── initializers │ └── smtp_settings_spec.rb ├── integration │ └── email_configuration_spec.rb ├── lib │ └── oidc_startup_validator_spec.rb ├── mailers │ └── application_mailer_spec.rb ├── models │ ├── components_spec.rb │ ├── project_access_request_spec.rb │ ├── reviews_spec.rb │ ├── rules_spec.rb │ ├── stig_spec.rb │ ├── user_auth_critical_tests_spec.rb │ ├── user_authentication_edge_cases_spec.rb │ ├── user_ldap_spec.rb │ ├── user_okta_spec.rb │ └── users_spec.rb ├── rails_helper.rb ├── requests │ ├── format_handling_spec.rb │ ├── project_access_requests_spec.rb │ ├── registrations_spec.rb │ ├── sessions_spec.rb │ ├── stigs_spec.rb │ └── users_spec.rb ├── simplecov_env.rb ├── spec_helper.rb ├── support │ ├── capybara.rb │ ├── format_handling_shared_context.rb │ ├── helpers │ │ └── stub_configuration.rb │ ├── login_helpers.rb │ ├── okta_test_config.rb │ └── omniauth_test_helpers.rb └── system │ ├── ldap_login_spec.rb │ ├── local_login_spec.rb │ ├── oidc_discovery_spec.rb │ └── okta_discovery_integration_spec.rb ├── storage └── .keep ├── tmp └── .keep ├── vendor └── .keep └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | spec 2 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.env.example -------------------------------------------------------------------------------- /.env.production.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.env.production.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.git-hooks/pre_commit/fix_whitespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.git-hooks/pre_commit/fix_whitespace.rb -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/anchore-syft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/anchore-syft.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve-and-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/auto-approve-and-merge.yml -------------------------------------------------------------------------------- /.github/workflows/create-draft-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/create-draft-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/push-to-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/push-to-docker.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.github_changelog_generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.github_changelog_generator -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100 3 | } 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.9 2 | -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/.sonarcloud.properties -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.3.9 2 | nodejs 22.13.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | vulcan.mitre.org -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Dockerfile.production -------------------------------------------------------------------------------- /ENVIRONMENT_VARIABLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/ENVIRONMENT_VARIABLES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- 1 | web: bundle exec rails s -p 3000 2 | js: yarn build:watch 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- 1 | docs/release-notes/v2.2.1.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | v2.2.1 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/_config.yml -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app.json -------------------------------------------------------------------------------- /app/assets/images/GitHub-Mark-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/assets/images/GitHub-Mark-64px.png -------------------------------------------------------------------------------- /app/assets/images/GitHub-Mark-Light-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/assets/images/GitHub-Mark-Light-64px.png -------------------------------------------------------------------------------- /app/assets/images/oidc-lock-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/assets/images/oidc-lock-icon.png -------------------------------------------------------------------------------- /app/constants/export_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/constants/export_constants.rb -------------------------------------------------------------------------------- /app/constants/import_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/constants/import_constants.rb -------------------------------------------------------------------------------- /app/constants/project_member_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/constants/project_member_constants.rb -------------------------------------------------------------------------------- /app/constants/rule_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/constants/rule_constants.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/components_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/components_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/oidc_discovery_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/concerns/oidc_discovery_helper.rb -------------------------------------------------------------------------------- /app/controllers/memberships_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/memberships_controller.rb -------------------------------------------------------------------------------- /app/controllers/project_access_requests_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/project_access_requests_controller.rb -------------------------------------------------------------------------------- /app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /app/controllers/reviews_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/reviews_controller.rb -------------------------------------------------------------------------------- /app/controllers/rule_satisfactions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/rule_satisfactions_controller.rb -------------------------------------------------------------------------------- /app/controllers/rules_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/rules_controller.rb -------------------------------------------------------------------------------- /app/controllers/security_requirements_guides_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/security_requirements_guides_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/stigs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/stigs_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/users/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/errors/not_authorized_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/errors/not_authorized_error.rb -------------------------------------------------------------------------------- /app/errors/rule_revert_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/errors/rule_revert_error.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/export_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/export_helper.rb -------------------------------------------------------------------------------- /app/helpers/notification_fields_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/notification_fields_helper.rb -------------------------------------------------------------------------------- /app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/sessions_helper.rb -------------------------------------------------------------------------------- /app/helpers/slack_notification_fields_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/slack_notification_fields_helper.rb -------------------------------------------------------------------------------- /app/helpers/slack_notifications_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/helpers/slack_notifications_helper.rb -------------------------------------------------------------------------------- /app/javascript/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/application.scss -------------------------------------------------------------------------------- /app/javascript/bootstrap-vue.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/bootstrap-vue.scss -------------------------------------------------------------------------------- /app/javascript/channels/consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/channels/consumer.js -------------------------------------------------------------------------------- /app/javascript/channels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/channels/index.js -------------------------------------------------------------------------------- /app/javascript/components/components/AddComponentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/AddComponentModal.vue -------------------------------------------------------------------------------- /app/javascript/components/components/AddQuestionsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/AddQuestionsModal.vue -------------------------------------------------------------------------------- /app/javascript/components/components/ComponentCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/ComponentCard.vue -------------------------------------------------------------------------------- /app/javascript/components/components/LockControlsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/LockControlsModal.vue -------------------------------------------------------------------------------- /app/javascript/components/components/NewComponentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/NewComponentModal.vue -------------------------------------------------------------------------------- /app/javascript/components/components/ProjectComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/ProjectComponent.vue -------------------------------------------------------------------------------- /app/javascript/components/components/ProjectComponents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/ProjectComponents.vue -------------------------------------------------------------------------------- /app/javascript/components/components/UpdateComponentDetailsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/UpdateComponentDetailsModal.vue -------------------------------------------------------------------------------- /app/javascript/components/components/UpdateMetadataModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/components/UpdateMetadataModal.vue -------------------------------------------------------------------------------- /app/javascript/components/memberships/MembershipsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/memberships/MembershipsTable.vue -------------------------------------------------------------------------------- /app/javascript/components/memberships/NewMembership.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/memberships/NewMembership.vue -------------------------------------------------------------------------------- /app/javascript/components/navbar/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/navbar/App.vue -------------------------------------------------------------------------------- /app/javascript/components/navbar/NavbarItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/navbar/NavbarItem.vue -------------------------------------------------------------------------------- /app/javascript/components/navbar/SrgIdSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/navbar/SrgIdSearch.vue -------------------------------------------------------------------------------- /app/javascript/components/project/DiffViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/project/DiffViewer.vue -------------------------------------------------------------------------------- /app/javascript/components/project/NewProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/project/NewProject.vue -------------------------------------------------------------------------------- /app/javascript/components/project/Project.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/project/Project.vue -------------------------------------------------------------------------------- /app/javascript/components/project/RevisionHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/project/RevisionHistory.vue -------------------------------------------------------------------------------- /app/javascript/components/project/UpdateMetadataModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/project/UpdateMetadataModal.vue -------------------------------------------------------------------------------- /app/javascript/components/projects/Projects.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/projects/Projects.vue -------------------------------------------------------------------------------- /app/javascript/components/projects/ProjectsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/projects/ProjectsTable.vue -------------------------------------------------------------------------------- /app/javascript/components/projects/UpdateProjectDetailsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/projects/UpdateProjectDetailsModal.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/FindAndReplace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/FindAndReplace.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/FindAndReplaceResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/FindAndReplaceResult.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/InspecControlEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/InspecControlEditor.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RelatedRulesModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RelatedRulesModal.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleEditor.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleEditorHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleEditorHeader.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleHistories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleHistories.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleNavigator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleNavigator.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleRevertModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleRevertModal.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleReviews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleReviews.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleSatisfactions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleSatisfactions.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RuleSecurityRequirementsGuideInformation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RuleSecurityRequirementsGuideInformation.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/Rules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/Rules.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RulesCodeEditorView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RulesCodeEditorView.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/RulesReadOnlyView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/RulesReadOnlyView.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/AdditionalAnswerForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/AdditionalAnswerForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/AdditionalQuestions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/AdditionalQuestions.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/AdvancedRuleForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/AdvancedRuleForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/BasicRuleForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/BasicRuleForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/CheckForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/CheckForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/DisaRuleDescriptionForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/DisaRuleDescriptionForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/NewRuleModalForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/NewRuleModalForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/RuleDescriptionForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/RuleDescriptionForm.vue -------------------------------------------------------------------------------- /app/javascript/components/rules/forms/RuleForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/rules/forms/RuleForm.vue -------------------------------------------------------------------------------- /app/javascript/components/security_requirements_guides/SecurityRequirementsGuides.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/security_requirements_guides/SecurityRequirementsGuides.vue -------------------------------------------------------------------------------- /app/javascript/components/security_requirements_guides/SecurityRequirementsGuidesTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/security_requirements_guides/SecurityRequirementsGuidesTable.vue -------------------------------------------------------------------------------- /app/javascript/components/security_requirements_guides/SecurityRequirementsGuidesUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/security_requirements_guides/SecurityRequirementsGuidesUpload.vue -------------------------------------------------------------------------------- /app/javascript/components/shared/CommentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/shared/CommentModal.vue -------------------------------------------------------------------------------- /app/javascript/components/shared/History.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/shared/History.vue -------------------------------------------------------------------------------- /app/javascript/components/stigs/Stig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/stigs/Stig.vue -------------------------------------------------------------------------------- /app/javascript/components/stigs/StigRuleDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/stigs/StigRuleDetails.vue -------------------------------------------------------------------------------- /app/javascript/components/stigs/StigRuleList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/stigs/StigRuleList.vue -------------------------------------------------------------------------------- /app/javascript/components/stigs/StigRuleOverview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/stigs/StigRuleOverview.vue -------------------------------------------------------------------------------- /app/javascript/components/stigs/Stigs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/stigs/Stigs.vue -------------------------------------------------------------------------------- /app/javascript/components/toaster/Toaster.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/toaster/Toaster.vue -------------------------------------------------------------------------------- /app/javascript/components/users/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/users/Users.vue -------------------------------------------------------------------------------- /app/javascript/components/users/UsersTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/components/users/UsersTable.vue -------------------------------------------------------------------------------- /app/javascript/images/child-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/images/child-icon.svg -------------------------------------------------------------------------------- /app/javascript/images/parent-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/images/parent-icon.svg -------------------------------------------------------------------------------- /app/javascript/mixins/AlertMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/AlertMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/ConfirmComponentReleaseMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/ConfirmComponentReleaseMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/DateFormatMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/DateFormatMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/DisplayedComponentMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/DisplayedComponentMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/EmptyObjectMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/EmptyObjectMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/FindAndReplaceMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/FindAndReplaceMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/FormFeedbackMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/FormFeedbackMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/FormMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/FormMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/HistoryGroupingMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/HistoryGroupingMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/HumanizedTypesMixIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/HumanizedTypesMixIn.vue -------------------------------------------------------------------------------- /app/javascript/mixins/RoleComparisonMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/RoleComparisonMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/SelectedRulesMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/SelectedRulesMixin.vue -------------------------------------------------------------------------------- /app/javascript/mixins/SortRulesMixin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/mixins/SortRulesMixin.vue -------------------------------------------------------------------------------- /app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/application.js -------------------------------------------------------------------------------- /app/javascript/packs/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/login.js -------------------------------------------------------------------------------- /app/javascript/packs/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/navbar.js -------------------------------------------------------------------------------- /app/javascript/packs/new_project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/new_project.js -------------------------------------------------------------------------------- /app/javascript/packs/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/project.js -------------------------------------------------------------------------------- /app/javascript/packs/project_component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/project_component.js -------------------------------------------------------------------------------- /app/javascript/packs/project_components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/project_components.js -------------------------------------------------------------------------------- /app/javascript/packs/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/projects.js -------------------------------------------------------------------------------- /app/javascript/packs/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/rules.js -------------------------------------------------------------------------------- /app/javascript/packs/security_requirements_guides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/security_requirements_guides.js -------------------------------------------------------------------------------- /app/javascript/packs/stig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/stig.js -------------------------------------------------------------------------------- /app/javascript/packs/stigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/stigs.js -------------------------------------------------------------------------------- /app/javascript/packs/toaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/toaster.js -------------------------------------------------------------------------------- /app/javascript/packs/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/javascript/packs/users.js -------------------------------------------------------------------------------- /app/lib/cci_map/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/cci_map/constants.rb -------------------------------------------------------------------------------- /app/lib/vulcan_audit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/vulcan_audit.rb -------------------------------------------------------------------------------- /app/lib/xccdf/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/benchmark.rb -------------------------------------------------------------------------------- /app/lib/xccdf/check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/check.rb -------------------------------------------------------------------------------- /app/lib/xccdf/check_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/check_content.rb -------------------------------------------------------------------------------- /app/lib/xccdf/check_content_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/check_content_ref.rb -------------------------------------------------------------------------------- /app/lib/xccdf/check_export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/check_export.rb -------------------------------------------------------------------------------- /app/lib/xccdf/check_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/check_import.rb -------------------------------------------------------------------------------- /app/lib/xccdf/complex_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/complex_check.rb -------------------------------------------------------------------------------- /app/lib/xccdf/content_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/content_ref.rb -------------------------------------------------------------------------------- /app/lib/xccdf/fix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/fix.rb -------------------------------------------------------------------------------- /app/lib/xccdf/fix_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/fix_text.rb -------------------------------------------------------------------------------- /app/lib/xccdf/ident.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/ident.rb -------------------------------------------------------------------------------- /app/lib/xccdf/idref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/idref.rb -------------------------------------------------------------------------------- /app/lib/xccdf/idref/overrideable_idref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/idref/overrideable_idref.rb -------------------------------------------------------------------------------- /app/lib/xccdf/instance_fix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/instance_fix.rb -------------------------------------------------------------------------------- /app/lib/xccdf/item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/item.rb -------------------------------------------------------------------------------- /app/lib/xccdf/item/selectable_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/item/selectable_item.rb -------------------------------------------------------------------------------- /app/lib/xccdf/item/selectable_item/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/item/selectable_item/group.rb -------------------------------------------------------------------------------- /app/lib/xccdf/item/selectable_item/rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/item/selectable_item/rule.rb -------------------------------------------------------------------------------- /app/lib/xccdf/item/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/item/value.rb -------------------------------------------------------------------------------- /app/lib/xccdf/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/model.rb -------------------------------------------------------------------------------- /app/lib/xccdf/notice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/notice.rb -------------------------------------------------------------------------------- /app/lib/xccdf/param.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/param.rb -------------------------------------------------------------------------------- /app/lib/xccdf/plaintext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/plaintext.rb -------------------------------------------------------------------------------- /app/lib/xccdf/platform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/platform.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile_note.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile_refine_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile_refine_rule.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile_refine_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile_refine_value.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile_select.rb -------------------------------------------------------------------------------- /app/lib/xccdf/profile_set_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/profile_set_value.rb -------------------------------------------------------------------------------- /app/lib/xccdf/reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/reference.rb -------------------------------------------------------------------------------- /app/lib/xccdf/sel_choices.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/sel_choices.rb -------------------------------------------------------------------------------- /app/lib/xccdf/sel_num.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/sel_num.rb -------------------------------------------------------------------------------- /app/lib/xccdf/sel_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/sel_string.rb -------------------------------------------------------------------------------- /app/lib/xccdf/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/status.rb -------------------------------------------------------------------------------- /app/lib/xccdf/uri_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/uri_ref.rb -------------------------------------------------------------------------------- /app/lib/xccdf/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/version.rb -------------------------------------------------------------------------------- /app/lib/xccdf/warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/lib/xccdf/warning.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/additional_answer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/additional_answer.rb -------------------------------------------------------------------------------- /app/models/additional_question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/additional_question.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/base_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/base_rule.rb -------------------------------------------------------------------------------- /app/models/check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/check.rb -------------------------------------------------------------------------------- /app/models/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/component.rb -------------------------------------------------------------------------------- /app/models/component_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/component_metadata.rb -------------------------------------------------------------------------------- /app/models/concerns/prefix_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/concerns/prefix_validator.rb -------------------------------------------------------------------------------- /app/models/concerns/rule_satisfaction_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/concerns/rule_satisfaction_validator.rb -------------------------------------------------------------------------------- /app/models/disa_rule_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/disa_rule_description.rb -------------------------------------------------------------------------------- /app/models/membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/membership.rb -------------------------------------------------------------------------------- /app/models/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/project.rb -------------------------------------------------------------------------------- /app/models/project_access_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/project_access_request.rb -------------------------------------------------------------------------------- /app/models/project_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/project_metadata.rb -------------------------------------------------------------------------------- /app/models/reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/reference.rb -------------------------------------------------------------------------------- /app/models/review.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/review.rb -------------------------------------------------------------------------------- /app/models/rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/rule.rb -------------------------------------------------------------------------------- /app/models/rule_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/rule_description.rb -------------------------------------------------------------------------------- /app/models/rule_satisfaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/rule_satisfaction.rb -------------------------------------------------------------------------------- /app/models/security_requirements_guide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/security_requirements_guide.rb -------------------------------------------------------------------------------- /app/models/srg_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/srg_rule.rb -------------------------------------------------------------------------------- /app/models/stig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/stig.rb -------------------------------------------------------------------------------- /app/models/stig_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/stig_rule.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/views/components/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/components/index.html.haml -------------------------------------------------------------------------------- /app/views/components/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/components/show.html.haml -------------------------------------------------------------------------------- /app/views/devise/confirmations/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/confirmations/new.html.haml -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/mailer/confirmation_instructions.html.haml -------------------------------------------------------------------------------- /app/views/devise/mailer/email_changed.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/mailer/email_changed.html.haml -------------------------------------------------------------------------------- /app/views/devise/mailer/password_change.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/mailer/password_change.html.haml -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/mailer/reset_password_instructions.html.haml -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/mailer/unlock_instructions.html.haml -------------------------------------------------------------------------------- /app/views/devise/passwords/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/passwords/edit.html.haml -------------------------------------------------------------------------------- /app/views/devise/passwords/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/passwords/new.html.haml -------------------------------------------------------------------------------- /app/views/devise/registrations/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/registrations/_form.html.haml -------------------------------------------------------------------------------- /app/views/devise/registrations/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/registrations/edit.html.haml -------------------------------------------------------------------------------- /app/views/devise/registrations/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/registrations/new.html.haml -------------------------------------------------------------------------------- /app/views/devise/sessions/_ldap.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/sessions/_ldap.html.haml -------------------------------------------------------------------------------- /app/views/devise/sessions/_local.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/sessions/_local.html.haml -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/sessions/new.html.haml -------------------------------------------------------------------------------- /app/views/devise/shared/_error_messages.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/shared/_error_messages.html.haml -------------------------------------------------------------------------------- /app/views/devise/shared/_links.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/shared/_links.html.haml -------------------------------------------------------------------------------- /app/views/devise/shared/_what_is_vulcan.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/shared/_what_is_vulcan.html.haml -------------------------------------------------------------------------------- /app/views/devise/unlocks/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/devise/unlocks/new.html.haml -------------------------------------------------------------------------------- /app/views/layouts/application.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/layouts/application.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/layouts/mailer.html.haml -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.haml: -------------------------------------------------------------------------------- 1 | = yield 2 | -------------------------------------------------------------------------------- /app/views/projects/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/projects/index.html.haml -------------------------------------------------------------------------------- /app/views/projects/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/projects/new.html.haml -------------------------------------------------------------------------------- /app/views/projects/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/projects/show.html.haml -------------------------------------------------------------------------------- /app/views/rules/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/rules/index.html.haml -------------------------------------------------------------------------------- /app/views/security_requirements_guides/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/security_requirements_guides/index.html.haml -------------------------------------------------------------------------------- /app/views/stigs/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/stigs/index.html.haml -------------------------------------------------------------------------------- /app/views/stigs/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/stigs/show.html.haml -------------------------------------------------------------------------------- /app/views/user_mailer/_shared_styles.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/user_mailer/_shared_styles.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/membership_action.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/user_mailer/membership_action.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/project_access_action.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/user_mailer/project_access_action.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/review_action.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/user_mailer/review_action.html.erb -------------------------------------------------------------------------------- /app/views/users/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/app/views/users/index.html.haml -------------------------------------------------------------------------------- /archive/DOCUMENTATION_REVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/DOCUMENTATION_REVIEW.md -------------------------------------------------------------------------------- /archive/TURBO-MIGRATION-PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/TURBO-MIGRATION-PLAN.md -------------------------------------------------------------------------------- /archive/VULCAN-WORKSTREAM-PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/VULCAN-WORKSTREAM-PLAN.md -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/AddComponentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/AddComponentModal.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/AdvancedRuleForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/AdvancedRuleForm.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/App.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/CheckForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/CheckForm.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/ComponentCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/ComponentCard.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/DiffViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/DiffViewer.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/DisaRuleDescriptionForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/DisaRuleDescriptionForm.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/InspecControlEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/InspecControlEditor.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/MembershipsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/MembershipsTable.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/NewMembership.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/NewMembership.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/Project.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/Project.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/ProjectComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/ProjectComponent.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/ProjectComponents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/ProjectComponents.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/ProjectsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/ProjectsTable.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RelatedRulesModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RelatedRulesModal.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleDescriptionForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleDescriptionForm.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleEditorHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleEditorHeader.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleForm.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleHistories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleHistories.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleNavigator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleNavigator.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleRevertModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleRevertModal.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleReviews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleReviews.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleSatisfactions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleSatisfactions.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/RuleSecurityRequirementsGuideInformation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/RuleSecurityRequirementsGuideInformation.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/SecurityRequirementsGuides.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/SecurityRequirementsGuides.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/SecurityRequirementsGuidesTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/SecurityRequirementsGuidesTable.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/SrgIdSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/SrgIdSearch.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/StigRuleDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/StigRuleDetails.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/StigRuleList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/StigRuleList.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/Stigs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/Stigs.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/UpdateProjectDetailsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/UpdateProjectDetailsModal.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/Users.vue -------------------------------------------------------------------------------- /archive/backups/icon-conversion-backups/UsersTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/backups/icon-conversion-backups/UsersTable.vue -------------------------------------------------------------------------------- /archive/docs-old/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/_config.yml -------------------------------------------------------------------------------- /archive/docs-old/architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/architecture/README.md -------------------------------------------------------------------------------- /archive/docs-old/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/config.md -------------------------------------------------------------------------------- /archive/docs-old/decision-records/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/decision-records/README.md -------------------------------------------------------------------------------- /archive/docs-old/guides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/guides/README.md -------------------------------------------------------------------------------- /archive/docs-old/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/index.md -------------------------------------------------------------------------------- /archive/docs-old/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/README.md -------------------------------------------------------------------------------- /archive/docs-old/k8s/k8s-vulcan-config-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/k8s-vulcan-config-example.yml -------------------------------------------------------------------------------- /archive/docs-old/k8s/k8s-vulcan-cron-postgres-backup-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/k8s-vulcan-cron-postgres-backup-example.yaml -------------------------------------------------------------------------------- /archive/docs-old/k8s/k8s-vulcan-deployment-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/k8s-vulcan-deployment-example.yaml -------------------------------------------------------------------------------- /archive/docs-old/k8s/k8s-vulcan-nginx-ingress-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/k8s-vulcan-nginx-ingress-example.yaml -------------------------------------------------------------------------------- /archive/docs-old/k8s/k8s-vulcan-secrets-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/k8s/k8s-vulcan-secrets-example.yaml -------------------------------------------------------------------------------- /archive/docs-old/migrations/BOOTSTRAP-5-MIGRATION-PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/migrations/BOOTSTRAP-5-MIGRATION-PLAN.md -------------------------------------------------------------------------------- /archive/docs-old/planning/2025-01-09-RECOVERY-PROMPT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/2025-01-09-RECOVERY-PROMPT.md -------------------------------------------------------------------------------- /archive/docs-old/planning/2025-01-09-vulcan-deep-dive-findings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/2025-01-09-vulcan-deep-dive-findings.md -------------------------------------------------------------------------------- /archive/docs-old/planning/2025-01-09-vulcan-modernization-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/2025-01-09-vulcan-modernization-session.md -------------------------------------------------------------------------------- /archive/docs-old/planning/INERTIA-RAILS-DEEP-DIVE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/INERTIA-RAILS-DEEP-DIVE.md -------------------------------------------------------------------------------- /archive/docs-old/planning/MODERN-RAILS-UI-PATTERNS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/MODERN-RAILS-UI-PATTERNS.md -------------------------------------------------------------------------------- /archive/docs-old/planning/RAILS-UI-COMPONENT-LIBRARIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/RAILS-UI-COMPONENT-LIBRARIES.md -------------------------------------------------------------------------------- /archive/docs-old/planning/VULCAN-GREENFIELD-MIGRATION-ANALYSIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/VULCAN-GREENFIELD-MIGRATION-ANALYSIS.md -------------------------------------------------------------------------------- /archive/docs-old/planning/VULCAN-SOLO-GREENFIELD-STRATEGY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/planning/VULCAN-SOLO-GREENFIELD-STRATEGY.md -------------------------------------------------------------------------------- /archive/docs-old/release-notes/RELEASE_NOTES_v2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/release-notes/RELEASE_NOTES_v2.2.0.md -------------------------------------------------------------------------------- /archive/docs-old/release-notes/RELEASE_NOTES_v2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/release-notes/RELEASE_NOTES_v2.2.1.md -------------------------------------------------------------------------------- /archive/docs-old/technical/DOCKERFILE-RECOMMENDATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/technical/DOCKERFILE-RECOMMENDATIONS.md -------------------------------------------------------------------------------- /archive/docs-old/technical/OIDC_AUTO_DISCOVERY_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/technical/OIDC_AUTO_DISCOVERY_IMPLEMENTATION.md -------------------------------------------------------------------------------- /archive/docs-old/technical/OIDC_TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/technical/OIDC_TROUBLESHOOTING.md -------------------------------------------------------------------------------- /archive/docs-old/technical/RUBOCOP-TECH-DEBT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/technical/RUBOCOP-TECH-DEBT.md -------------------------------------------------------------------------------- /archive/docs-old/webpacker-to-jsbundling-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/docs-old/webpacker-to-jsbundling-analysis.md -------------------------------------------------------------------------------- /archive/rails-8-upgrade/MIGRATION_INVENTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/rails-8-upgrade/MIGRATION_INVENTORY.md -------------------------------------------------------------------------------- /archive/rails-8-upgrade/webpacker-to-jsbundling-migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/rails-8-upgrade/webpacker-to-jsbundling-migration-guide.md -------------------------------------------------------------------------------- /archive/recovery/DEPENDENCY-UPDATE-STRATEGY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/DEPENDENCY-UPDATE-STRATEGY.md -------------------------------------------------------------------------------- /archive/recovery/OKTA_SESSION_RECOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/OKTA_SESSION_RECOVERY.md -------------------------------------------------------------------------------- /archive/recovery/PR_MESSAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/PR_MESSAGE.md -------------------------------------------------------------------------------- /archive/recovery/RAILS-71-UPGRADE-RECOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RAILS-71-UPGRADE-RECOVERY.md -------------------------------------------------------------------------------- /archive/recovery/RAILS-8-UPGRADE-RECOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RAILS-8-UPGRADE-RECOVERY.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-MKDOCS-SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-MKDOCS-SETUP.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-V2.2.1-SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-V2.2.1-SECURITY.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-VITEPRESS-BRANDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-VITEPRESS-BRANDING.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-VITEPRESS-CI-FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-VITEPRESS-CI-FIX.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-VITEPRESS-COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-VITEPRESS-COMPLETE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG16-VITEPRESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG16-VITEPRESS.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-AUG17-BRANDING-WHITESPACE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-AUG17-BRANDING-WHITESPACE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-COMPACT-JAN13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-COMPACT-JAN13.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-DOCKER-SSL-JAN14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-DOCKER-SSL-JAN14.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN13-COOKIE-OVERFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN13-COOKIE-OVERFLOW.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN13-FINAL-3PERCENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN13-FINAL-3PERCENT.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN14-POST-FIXES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN14-POST-FIXES.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-DEPENDENCIES.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-DEPS-SESSION2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-DEPS-SESSION2.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-FINAL-SESSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-FINAL-SESSION.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-FINAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-FINAL.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-RAILS8-CONTROLLER-SPECS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-RAILS8-CONTROLLER-SPECS.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-RAILS8-FINAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-RAILS8-FINAL.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN15-TEST-MODERNIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN15-TEST-MODERNIZATION.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN16-V2.2.0-RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN16-V2.2.0-RELEASE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-JAN16-VUE3-MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-JAN16-VUE3-MIGRATION.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-POST-MERGE-JAN14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-POST-MERGE-JAN14.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-PR680-COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-PR680-COMPLETE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-PROMPT-2025-01-11-VULCAN-RUBY31.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-PROMPT-2025-01-11-VULCAN-RUBY31.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-PROMPT-2025-01-12-RAILS7-UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-PROMPT-2025-01-12-RAILS7-UPGRADE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-PROMPT-FINAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-PROMPT-FINAL.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-PROMPT-RAILS7-COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-PROMPT-RAILS7-COMPLETE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-RAILS7-COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-RAILS7-COMPLETE.md -------------------------------------------------------------------------------- /archive/recovery/RECOVERY-RAILS7-RUBY33-TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/RECOVERY-RAILS7-RUBY33-TEST.md -------------------------------------------------------------------------------- /archive/recovery/SESSION_RECOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/archive/recovery/SESSION_RECOVERY.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/brakeman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/brakeman -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/fix_whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/fix_whitespace.py -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/test-okta-discovery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/test-okta-discovery -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/bin/yarn -------------------------------------------------------------------------------- /certs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /certs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/certs/README.md -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/environments/test.rb.database_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/environments/test.rb.database_config -------------------------------------------------------------------------------- /config/initializers/0_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/0_settings.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/audited.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/audited.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/field_with_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/field_with_errors.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_7_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/new_framework_defaults_7_0.rb -------------------------------------------------------------------------------- /config/initializers/oidc_startup_validation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/oidc_startup_validation.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/slack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/slack.rb -------------------------------------------------------------------------------- /config/initializers/smtp_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/smtp_settings.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/settings.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/vulcan.default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/config/vulcan.default.yml -------------------------------------------------------------------------------- /create_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/create_admin.rb -------------------------------------------------------------------------------- /db/migrate/20200511155346_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200511155346_devise_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20200518150457_add_omniauth_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200518150457_add_omniauth_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200518151427_add_name_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200518151427_add_name_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200518151652_add_devise_trackable_columns_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200518151652_add_devise_trackable_columns_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200518151909_add_confirmable_to_devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200518151909_add_confirmable_to_devise.rb -------------------------------------------------------------------------------- /db/migrate/20200518203113_add_unconfirmed_email_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20200518203113_add_unconfirmed_email_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20210805212212_create_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210805212212_create_rules.rb -------------------------------------------------------------------------------- /db/migrate/20210806201256_add_admin_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210806201256_add_admin_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20210806210343_install_audited.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210806210343_install_audited.rb -------------------------------------------------------------------------------- /db/migrate/20210809194706_create_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210809194706_create_comments.rb -------------------------------------------------------------------------------- /db/migrate/20210809205004_create_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210809205004_create_projects.rb -------------------------------------------------------------------------------- /db/migrate/20210809205735_create_project_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210809205735_create_project_members.rb -------------------------------------------------------------------------------- /db/migrate/20210809213517_add_project_id_fk_to_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210809213517_add_project_id_fk_to_rules.rb -------------------------------------------------------------------------------- /db/migrate/20210810183322_add_description_to_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210810183322_add_description_to_rules.rb -------------------------------------------------------------------------------- /db/migrate/20210810212018_add_xccdf_columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210810212018_add_xccdf_columns.rb -------------------------------------------------------------------------------- /db/migrate/20210816211538_add_project_member_count_to_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210816211538_add_project_member_count_to_project.rb -------------------------------------------------------------------------------- /db/migrate/20210817181615_create_project_metadata_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210817181615_create_project_metadata_table.rb -------------------------------------------------------------------------------- /db/migrate/20210818143114_change_project_member_role_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210818143114_change_project_member_role_default.rb -------------------------------------------------------------------------------- /db/migrate/20210831211635_create_security_requirements_guide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210831211635_create_security_requirements_guide.rb -------------------------------------------------------------------------------- /db/migrate/20210831220806_add_rule_reference_to_references.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210831220806_add_rule_reference_to_references.rb -------------------------------------------------------------------------------- /db/migrate/20210831225027_change_name_of_reference_type_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210831225027_change_name_of_reference_type_column.rb -------------------------------------------------------------------------------- /db/migrate/20210910000716_add_unique_index_for_rule_id_and_project_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210910000716_add_unique_index_for_rule_id_and_project_id.rb -------------------------------------------------------------------------------- /db/migrate/20210911204620_create_reviews.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210911204620_create_reviews.rb -------------------------------------------------------------------------------- /db/migrate/20210912152733_remove_comments_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210912152733_remove_comments_table.rb -------------------------------------------------------------------------------- /db/migrate/20210917114122_add_components_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210917114122_add_components_table.rb -------------------------------------------------------------------------------- /db/migrate/20210920185438_add_srg_id_and_version_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210920185438_add_srg_id_and_version_index.rb -------------------------------------------------------------------------------- /db/migrate/20210921211120_add_new_project_columns_to_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210921211120_add_new_project_columns_to_project.rb -------------------------------------------------------------------------------- /db/migrate/20210930162822_add_audited_user_and_username_to_audits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210930162822_add_audited_user_and_username_to_audits.rb -------------------------------------------------------------------------------- /db/migrate/20210930182147_add_default_to_rule_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20210930182147_add_default_to_rule_status.rb -------------------------------------------------------------------------------- /db/migrate/20211007162847_make_components_child_to_single_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211007162847_make_components_child_to_single_project.rb -------------------------------------------------------------------------------- /db/migrate/20211007163654_rules_belong_to_components_not_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211007163654_rules_belong_to_components_not_projects.rb -------------------------------------------------------------------------------- /db/migrate/20211007163946_components_based_on_srg_instead_of_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211007163946_components_based_on_srg_instead_of_projects.rb -------------------------------------------------------------------------------- /db/migrate/20211007164739_add_version_to_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211007164739_add_version_to_components.rb -------------------------------------------------------------------------------- /db/migrate/20211011163149_add_released_field_to_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211011163149_add_released_field_to_components.rb -------------------------------------------------------------------------------- /db/migrate/20211012173448_make_project_members_polymorphic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211012173448_make_project_members_polymorphic.rb -------------------------------------------------------------------------------- /db/migrate/20211014151618_cache_rule_count_and_admin_info_on_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211014151618_cache_rule_count_and_admin_info_on_components.rb -------------------------------------------------------------------------------- /db/migrate/20211014170155_remove_project_id_fk_constraint_on_membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211014170155_remove_project_id_fk_constraint_on_membership.rb -------------------------------------------------------------------------------- /db/migrate/20211021015445_add_advanced_fields_to_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211021015445_add_advanced_fields_to_components.rb -------------------------------------------------------------------------------- /db/migrate/20211025174911_add_changes_requested_to_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211025174911_add_changes_requested_to_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211026210423_add_component_and_rule_id_index_to_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211026210423_add_component_and_rule_id_index_to_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211027145333_rename_rule_table_to_base_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211027145333_rename_rule_table_to_base_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211027145434_add_sti_to_base_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211027145434_add_sti_to_base_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211027152501_rename_rule_references_to_base_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211027152501_rename_rule_references_to_base_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211027155015_add_srg_rule_and_security_requirements_guide_to_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211027155015_add_srg_rule_and_security_requirements_guide_to_rule.rb -------------------------------------------------------------------------------- /db/migrate/20211101152514_create_component_metadata_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211101152514_create_component_metadata_table.rb -------------------------------------------------------------------------------- /db/migrate/20211103190520_create_rule_satisfactions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211103190520_create_rule_satisfactions.rb -------------------------------------------------------------------------------- /db/migrate/20211108210022_create_additional_questions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211108210022_create_additional_questions.rb -------------------------------------------------------------------------------- /db/migrate/20211109212911_create_additional_answers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20211109212911_create_additional_answers.rb -------------------------------------------------------------------------------- /db/migrate/20220127212649_add_additional_fields_to_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220127212649_add_additional_fields_to_components.rb -------------------------------------------------------------------------------- /db/migrate/20220204072642_add_inspec_code_to_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220204072642_add_inspec_code_to_rules.rb -------------------------------------------------------------------------------- /db/migrate/20220321182207_add_inspec_code_lang_to_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220321182207_add_inspec_code_lang_to_rules.rb -------------------------------------------------------------------------------- /db/migrate/20220420164249_add_deleted_at_to_base_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220420164249_add_deleted_at_to_base_rules.rb -------------------------------------------------------------------------------- /db/migrate/20220518053923_add_release_date_to_security_requirements_guides.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220518053923_add_release_date_to_security_requirements_guides.rb -------------------------------------------------------------------------------- /db/migrate/20220815180252_add_poam_to_disa_rule_descriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20220815180252_add_poam_to_disa_rule_descriptions.rb -------------------------------------------------------------------------------- /db/migrate/20230614193742_add_slack_user_id_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230614193742_add_slack_user_id_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20230623174550_add_visibility_to_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230623174550_add_visibility_to_projects.rb -------------------------------------------------------------------------------- /db/migrate/20230623174703_add_description_to_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230623174703_add_description_to_projects.rb -------------------------------------------------------------------------------- /db/migrate/20230623211457_create_project_access_requests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230623211457_create_project_access_requests.rb -------------------------------------------------------------------------------- /db/migrate/20230720222756_create_stigs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230720222756_create_stigs.rb -------------------------------------------------------------------------------- /db/migrate/20230720233450_add_stig_rule_and_stig_to_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230720233450_add_stig_rule_and_stig_to_rules.rb -------------------------------------------------------------------------------- /db/migrate/20230721191337_add_srg_id_and_vuln_id_and_legacy_ids_to_base_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230721191337_add_srg_id_and_vuln_id_and_legacy_ids_to_base_rules.rb -------------------------------------------------------------------------------- /db/migrate/20230810162426_add_name_to_stig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230810162426_add_name_to_stig.rb -------------------------------------------------------------------------------- /db/migrate/20230814135633_add_name_to_security_requirements_guide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230814135633_add_name_to_security_requirements_guide.rb -------------------------------------------------------------------------------- /db/migrate/20230824150144_make_name_not_null_in_stigs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20230824150144_make_name_not_null_in_stigs.rb -------------------------------------------------------------------------------- /db/migrate/20250611154529_add_provider_uid_index_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20250611154529_add_provider_uid_index_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20250812180508_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20250812180508_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20250812180509_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20250812180509_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20250812180510_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20250812180510_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20250813154605_fix_component_rules_counter_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/migrate/20250813154605_fix_component_rules_counter_cache.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.vitepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/.vitepress/config.js -------------------------------------------------------------------------------- /docs/.vitepress/theme/Mermaid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/.vitepress/theme/Mermaid.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | ../CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/LICENSE.md: -------------------------------------------------------------------------------- 1 | ../LICENSE.md -------------------------------------------------------------------------------- /docs/NOTICE.md: -------------------------------------------------------------------------------- 1 | ../NOTICE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/ROADMAP.md: -------------------------------------------------------------------------------- 1 | ../ROADMAP.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- 1 | ../SECURITY.md -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/about/media-kit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/about/media-kit.md -------------------------------------------------------------------------------- /docs/api/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/api/authentication.md -------------------------------------------------------------------------------- /docs/api/endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/api/endpoints.md -------------------------------------------------------------------------------- /docs/api/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/api/overview.md -------------------------------------------------------------------------------- /docs/deployment/auth/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/auth/github.md -------------------------------------------------------------------------------- /docs/deployment/auth/ldap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/auth/ldap.md -------------------------------------------------------------------------------- /docs/deployment/auth/oidc-okta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/auth/oidc-okta.md -------------------------------------------------------------------------------- /docs/deployment/bare-metal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/bare-metal.md -------------------------------------------------------------------------------- /docs/deployment/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/docker.md -------------------------------------------------------------------------------- /docs/deployment/heroku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/heroku.md -------------------------------------------------------------------------------- /docs/deployment/kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/deployment/kubernetes.md -------------------------------------------------------------------------------- /docs/development/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/development/architecture.md -------------------------------------------------------------------------------- /docs/development/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/development/documentation.md -------------------------------------------------------------------------------- /docs/development/release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/development/release-process.md -------------------------------------------------------------------------------- /docs/development/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/development/setup.md -------------------------------------------------------------------------------- /docs/development/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/development/testing.md -------------------------------------------------------------------------------- /docs/development/vue3-migration.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/getting-started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/getting-started/configuration.md -------------------------------------------------------------------------------- /docs/getting-started/environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/getting-started/environment-variables.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/postcss.config.js: -------------------------------------------------------------------------------- 1 | // PostCSS config for VitePress docs only 2 | module.exports = { 3 | plugins: {}, 4 | }; 5 | -------------------------------------------------------------------------------- /docs/public/app-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/app-icon.svg -------------------------------------------------------------------------------- /docs/public/favicon-simple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/favicon-simple.svg -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/logo-transparent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/logo-transparent.svg -------------------------------------------------------------------------------- /docs/public/logo.min.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/logo.min.svg -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/release-notes/v2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/release-notes/v2.2.0.md -------------------------------------------------------------------------------- /docs/release-notes/v2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/release-notes/v2.2.1.md -------------------------------------------------------------------------------- /docs/security/compliance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/security/compliance.md -------------------------------------------------------------------------------- /docs/security/security-controls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/security/security-controls.md -------------------------------------------------------------------------------- /docs/user-guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/user-guide/overview.md -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /esbuild.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/esbuild.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/assets/cci_to_nist_constants.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/lib/assets/cci_to_nist_constants.rb.erb -------------------------------------------------------------------------------- /lib/tasks/cci_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/lib/tasks/cci_tasks.rake -------------------------------------------------------------------------------- /lib/tasks/create_admin.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/lib/tasks/create_admin.rake -------------------------------------------------------------------------------- /lib/tasks/stig_and_srg_puller.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/lib/tasks/stig_and_srg_puller.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/400.html -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/404.html -------------------------------------------------------------------------------- /public/406-unsupported-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/406-unsupported-browser.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/500.html -------------------------------------------------------------------------------- /public/GitHub-Mark-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/GitHub-Mark-64px.png -------------------------------------------------------------------------------- /public/GitHub-Mark-Light-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/GitHub-Mark-Light-64px.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/oidc-lock-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/oidc-lock-icon.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/public/robots.txt -------------------------------------------------------------------------------- /setup-docker-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/setup-docker-secrets.sh -------------------------------------------------------------------------------- /spec/factories/components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/components.rb -------------------------------------------------------------------------------- /spec/factories/project_access_requests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/project_access_requests.rb -------------------------------------------------------------------------------- /spec/factories/projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/projects.rb -------------------------------------------------------------------------------- /spec/factories/security_requirements_guides.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/security_requirements_guides.rb -------------------------------------------------------------------------------- /spec/factories/sequences.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/sequences.rb -------------------------------------------------------------------------------- /spec/factories/stigs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/stigs.rb -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/factories_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/factories_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/files/U_A10_Networks_ADC_ALG_STIG_V2R1_Manual-xccdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/fixtures/files/U_A10_Networks_ADC_ALG_STIG_V2R1_Manual-xccdf.xml -------------------------------------------------------------------------------- /spec/fixtures/files/U_GPOS_SRG_V2R1_Manual-xccdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/fixtures/files/U_GPOS_SRG_V2R1_Manual-xccdf.xml -------------------------------------------------------------------------------- /spec/fixtures/files/U_Web_Server_V2R3_Manual-xccdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/fixtures/files/U_Web_Server_V2R3_Manual-xccdf.xml -------------------------------------------------------------------------------- /spec/helpers/export_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/helpers/export_helper_spec.rb -------------------------------------------------------------------------------- /spec/helpers/slack_notifications_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/helpers/slack_notifications_helper_spec.rb -------------------------------------------------------------------------------- /spec/initializers/smtp_settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/initializers/smtp_settings_spec.rb -------------------------------------------------------------------------------- /spec/integration/email_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/integration/email_configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/oidc_startup_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/lib/oidc_startup_validator_spec.rb -------------------------------------------------------------------------------- /spec/mailers/application_mailer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/mailers/application_mailer_spec.rb -------------------------------------------------------------------------------- /spec/models/components_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/components_spec.rb -------------------------------------------------------------------------------- /spec/models/project_access_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/project_access_request_spec.rb -------------------------------------------------------------------------------- /spec/models/reviews_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/reviews_spec.rb -------------------------------------------------------------------------------- /spec/models/rules_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/rules_spec.rb -------------------------------------------------------------------------------- /spec/models/stig_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/stig_spec.rb -------------------------------------------------------------------------------- /spec/models/user_auth_critical_tests_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/user_auth_critical_tests_spec.rb -------------------------------------------------------------------------------- /spec/models/user_authentication_edge_cases_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/user_authentication_edge_cases_spec.rb -------------------------------------------------------------------------------- /spec/models/user_ldap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/user_ldap_spec.rb -------------------------------------------------------------------------------- /spec/models/user_okta_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/user_okta_spec.rb -------------------------------------------------------------------------------- /spec/models/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/models/users_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/format_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/format_handling_spec.rb -------------------------------------------------------------------------------- /spec/requests/project_access_requests_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/project_access_requests_spec.rb -------------------------------------------------------------------------------- /spec/requests/registrations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/registrations_spec.rb -------------------------------------------------------------------------------- /spec/requests/sessions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/sessions_spec.rb -------------------------------------------------------------------------------- /spec/requests/stigs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/stigs_spec.rb -------------------------------------------------------------------------------- /spec/requests/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/requests/users_spec.rb -------------------------------------------------------------------------------- /spec/simplecov_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/simplecov_env.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/capybara.rb -------------------------------------------------------------------------------- /spec/support/format_handling_shared_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/format_handling_shared_context.rb -------------------------------------------------------------------------------- /spec/support/helpers/stub_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/helpers/stub_configuration.rb -------------------------------------------------------------------------------- /spec/support/login_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/login_helpers.rb -------------------------------------------------------------------------------- /spec/support/okta_test_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/okta_test_config.rb -------------------------------------------------------------------------------- /spec/support/omniauth_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/support/omniauth_test_helpers.rb -------------------------------------------------------------------------------- /spec/system/ldap_login_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/system/ldap_login_spec.rb -------------------------------------------------------------------------------- /spec/system/local_login_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/system/local_login_spec.rb -------------------------------------------------------------------------------- /spec/system/oidc_discovery_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/system/oidc_discovery_spec.rb -------------------------------------------------------------------------------- /spec/system/okta_discovery_integration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/spec/system/okta_discovery_integration_spec.rb -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitre/vulcan/HEAD/yarn.lock --------------------------------------------------------------------------------