Skip to content

Comments

Feature/blue solutionguides#181

Merged
uruwhy merged 13 commits intomasterfrom
feature/blue-solutionguides
Feb 24, 2026
Merged

Feature/blue solutionguides#181
uruwhy merged 13 commits intomasterfrom
feature/blue-solutionguides

Conversation

@ahenao4
Copy link
Collaborator

@ahenao4 ahenao4 commented Feb 13, 2026

Description

Created solution guides for 'Agents', 'Autonomous', and 'Attack' blue cert flags.

Also commented out manual flags for now, refreshing in phase 2 of edits.

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works

Copy link

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.

Pull request overview

This PR adds solution guides for the Blue Certificate's Agents, Autonomous, and Attack badge flags. It also renames "User Certificate" to "Red Certificate" to better distinguish between the two certification tracks, and temporarily comments out manual flags for future phase 2 updates.

Changes:

  • Created 11 new solution guide markdown files for Agents (4), Autonomous (3), and Attack (5) blue certification flags
  • Renamed "User Certificate" to "Red Certificate" in both the YAML configuration and Vue frontend
  • Commented out manual badge flags and one autonomous flag (blue_2) in the Blue Certificate configuration
  • Added debug print statements to aid development (to be removed)

Reviewed changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
solution_guides/AgentsBlue0.md Solution guide for deploying Red agent on Linux/Mac with cert-nix group
solution_guides/AgentsBlue1.md Solution guide for deploying Blue agent on Linux/Mac with elevated privileges
solution_guides/AgentsBlue2.md Solution guide for deploying Red agent on Windows with cert-win group
solution_guides/AgentsBlue3.md Solution guide for deploying Blue agent on Windows with elevated privileges
solution_guides/AutonomousBlue0.md Solution guide for creating Blue Autonomous operation
solution_guides/AutonomousBlue1.md Solution guide for testing autonomous defender against unauthorized port listener
solution_guides/AutonomousBlue3.md Solution guide for testing autonomous defender against malicious URLs in mail
solution_guides/AttackBlue0.md Solution guide for ATT&CK Quiz 1 (whoami technique mapping)
solution_guides/AttackBlue1.md Solution guide for ATT&CK Quiz 2 (file discovery technique mapping)
solution_guides/AttackBlue2.md Solution guide for ATT&CK Quiz 3 (clipboard data technique mapping)
solution_guides/AttackBlue3.md Solution guide for ATT&CK Quiz 4 (credential dumping technique mapping)
solution_guides/AttackBlue4.md Solution guide for ATT&CK Quiz 5 (remote file copy technique mapping)
hook.py Added debug print statement for module loading
gui/views/training.vue Updated certificate name from "User Certificate" to "Red Certificate"
data/certifications/9cd5f3a0-765d-45bc-85c2-bc76d4282599.yml Renamed certificate metadata from "User Certificate" to "Red Certificate"
data/certifications/8da8f0b3-194a-4eed-95b0-43c1f1b64091.yml Commented out manual badge flags and autonomous blue_2 flag
app/flags/agents/blue_3.py Added debug print statement for agent verification
app/blue_2.py Set visible flag to false to hide the flag from UI

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- flags.autonomous.blue_0.AutonomousBlue0
- flags.autonomous.blue_1.AutonomousBlue1
- flags.autonomous.blue_2.AutonomousBlue2
#- flags.autonomous.blue_2.AutonomousBlue2
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

The module path 'flags.autonomous.blue_2.AutonomousBlue2' is incorrect. The actual file is located at 'app/blue_2.py', not 'app/flags/autonomous/blue_2.py'. The correct module path should be 'blue_2.AutonomousBlue2' (without the 'flags.autonomous' prefix). While this is currently commented out and won't cause runtime errors, it should be corrected if this flag is re-enabled in the future.

Suggested change
#- flags.autonomous.blue_2.AutonomousBlue2
#- blue_2.AutonomousBlue2

Copilot uses AI. Check for mistakes.
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

resolve in phase 2

@uruwhy uruwhy merged commit 27f9bde into master Feb 24, 2026
2 checks passed
@uruwhy uruwhy deleted the feature/blue-solutionguides branch February 24, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants