Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

profile dev updates #283

Merged
merged 29 commits into from
Dec 13, 2024
Merged

profile dev updates #283

merged 29 commits into from
Dec 13, 2024

Conversation

aaronlippold
Copy link
Member

No description provided.

Signed-off-by: Aaron Lippold <[email protected]>
Copy link

netlify bot commented Dec 6, 2024

Deploy Preview for mitre-saf-training ready!

Name Link
🔨 Latest commit 40ad023
🔍 Latest deploy log https://app.netlify.com/sites/mitre-saf-training/deploys/675beb44aa02e70008dc8b47
😎 Deploy Preview https://deploy-preview-283--mitre-saf-training.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 79 (🔴 down 1 from production)
Accessibility: 97 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

aaronlippold and others added 20 commits December 5, 2024 22:48
Signed-off-by: Aaron Lippold <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
…es, and then what is each kind of update

Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>

4. **Use Vendor-Managed Standard Releases:** When setting up a test suite, prioritize using vendor-managed standard releases for software installations and baseline configurations. This should be the starting point for both 'vanilla' and 'hardening' workflows. This approach ensures that your initial and ongoing testing, hardening, and validation closely mirror the real-world usage scenarios of your end-users.
<table>
<thead>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why isn't this a markdown table?

Copy link
Contributor

@Amndeep7 Amndeep7 Dec 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cause markdown tables can't do headers on both the top and left hand sides at the same time properly. admittedly i hoped doing the html table syntax instead would make that better, but it doesn't seem altogether that different.

Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Copy link
Member Author

@aaronlippold aaronlippold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there are a few little things but I think this is good to go

@aaronlippold aaronlippold requested a review from Copilot December 13, 2024 07:49
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 13 out of 28 changed files in this pull request and generated 2 comments.

Files not reviewed (15)
  • src/courses/profile-dev-test/13.md: Evaluated as low risk
  • src/courses/profile-dev-test/19.md: Evaluated as low risk
  • src/courses/profile-dev-test/11.md: Evaluated as low risk
  • src/courses/profile-dev-test/10.md: Evaluated as low risk
  • src/courses/profile-dev-test/02.md: Evaluated as low risk
  • src/courses/profile-dev-test/07.md: Evaluated as low risk
  • src/courses/profile-dev-test/09.md: Evaluated as low risk
  • src/courses/profile-dev-test/16.md: Evaluated as low risk
  • src/courses/profile-dev-test/15.md: Evaluated as low risk
  • src/courses/profile-dev-test/12.md: Evaluated as low risk
  • src/courses/profile-dev-test/03.md: Evaluated as low risk
  • src/courses/profile-dev-test/05.md: Evaluated as low risk
  • src/courses/profile-dev-test/20.md: Evaluated as low risk
  • src/courses/profile-dev-test/04.md: Evaluated as low risk
  • src/courses/profile-dev-test/06.md: Evaluated as low risk
Comments suppressed due to low confidence (6)

src/courses/profile-dev-test/18.md:14

  • The phrase 'minimizing incorrect results' should be 'minimizing false results' to maintain consistency.
minimizing incorrect results.

src/courses/profile-dev-test/08.md:4

  • The word 'Secruity' is misspelled. It should be 'Security'.
title: Secruity Benchmarks vs Traditional Software

src/courses/profile-dev-test/14.md:26

  • The word 'hopfully' is misspelled. It should be 'hopefully'.
hopfully finding that the actual InSpec code from the previous benchmark is very close to the needed InSpec code for the same 'requirement' in the new Benchmark.

src/courses/profile-dev-test/14.md:24

  • [nitpick] The phrase 'Create a spreadsheet to track your requirement mappings during the alignment process' could be more specific. Suggest providing a concrete example or template for the spreadsheet.
Create a spreadsheet to track your requirement mappings during the alignment process.

src/courses/profile-dev-test/14.md:153

  • The phrase 'This control is Not Applicable to containers' should be 'This control is not applicable to containers' to maintain consistency in capitalization.
only_if('This control is Not Applicable to containers', impact: 0.0) {

src/courses/profile-dev-test/21.md:12

  • The word 'automatcally' should be 'automatically' and 'setting' should be 'settings'.
Each of the subsequent kitchen files will inherit the shared settings from this file automatlly and merge them with the setting in the child kitchen file.

tag nist: ['SI-11 b']
tag 'host'

only_if('This control is Not Applicable to containers', impact: 0.0) {
Copy link
Preview

Copilot AI Dec 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase 'This control is Not Applicable to containers' should be 'This control is not applicable to containers' to maintain consistency in capitalization.

Suggested change
only_if('This control is Not Applicable to containers', impact: 0.0) {
only_if('This control is not applicable to containers', impact: 0.0) {

Copilot is powered by AI, so mistakes are possible. Review output carefully before use.

Positive Feedback
Negative Feedback

Provide additional feedback

Please help us improve GitHub Copilot by sharing more details about this comment.

Please select one or more of the options
galaxy_ignore_certs: true
requirements_path: spec/ansible/roles/requirements.yml
requirements_collection_path: spec/ansible/roles/requirements.yml
ansible_extra_flags: <%= ENV['ANSIBLE_EXTRA_FLAGS'] %>
Copy link
Preview

Copilot AI Dec 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The variable 'ansible_extra_flags' should be enclosed in quotes to avoid potential issues with special characters.

Suggested change
ansible_extra_flags: <%= ENV['ANSIBLE_EXTRA_FLAGS'] %>
ansible_extra_flags: "<%= ENV['ANSIBLE_EXTRA_FLAGS'] %>"

Copilot is powered by AI, so mistakes are possible. Review output carefully before use.

Positive Feedback
Negative Feedback

Provide additional feedback

Please help us improve GitHub Copilot by sharing more details about this comment.

Please select one or more of the options
The `converge` stage uses Ansible Playbooks from the Ansible Lockdown project to apply hardening configurations, specifically the RHEL8-STIG playbook, and RedHat managed containers.
The `converge` stage applies system configurations using infrastructure as code (IaC) tools. This crucial stage transforms your environment from a base state to your desired configuration.

::: info Let 'em cook
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔

Signed-off-by: Will <[email protected]>
@Amndeep7 Amndeep7 merged commit 4cec77c into main Dec 13, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants