incident-response-trainer
Incident response training · Rule-based scoring
DemoCatalogDiagnosticHistoryDashboardCoach Notes
Attempt report

New intern's PC is on the production-server VLAN by mistake

Network EngineeringVLAN MisconfigDifficulty · Easy

Attempt 1 of 1 · cmr5to2hs003q0kx9ofs2w4pz

Progress vs previous attempt

This is your first attempt for this scenario. Retry the scenario to generate a side-by-side comparison against your previous response.

Progression · Keep practicing

Stay on Easy · Network Engineering

4 signals are blocking advancement to Medium. Keep practicing at Easy until those areas stabilize. (Track: Network Engineering)

Track · Network Engineering
Easy
Sample · 5 recent attempts2 positive4 blocking

Signals helping

  • Dangerous action frequency. None in recent attempts
  • Recent retry improvement trend. Score is improving (+29.2 pts on later attempts)

Signals blocking advancement

  • Recent average score. 33 / 100 (need ≥ 75)
  • Recent pass rate. 0 of 5 passed (need ≥ 66%)
  • Rubric category coverage. 35% average (need ≥ 55%)
  • Consistently weak rubric areas. Recovery, Change record / log retention, Mitigation
Submission · what was sent and how you responded
VLAN MisconfigDifficulty · easyHigh asset
[POSSIBLE INCIDENT] Marketing intern PC seeing prod servers in ARP
From
Senior Security Analyst <soc-l2@acme-corp.com>
To
netops@acme-corp.com
Date
2026-04-19 09:55 UTC
On a routine onboarding check, a new marketing intern reported that their laptop is "showing weird hostnames" — they ran arp on their first day and saw production server names (db-prod-01, web-prod-02) on their local subnet. Their PC is plugged into ACCESS-SW-12 port Gi1/0/24 in the marketing area. Marketing should be on VLAN 200 (office), not VLAN 100 (prod-servers). The switch port log says the wrong access-VLAN was applied on Apr 18 18:12 UTC, so the port has been bridged into the prod-servers segment for roughly 16 hours by the time we noticed — please bound the exposure window before doing anything destructive. Please confirm and remediate. Treat as access-control / segmentation violation while you investigate, not just a typo. Critically, before you remediate: did the intern's workstation actually reach any production resource (db-prod-01 / web-prod-02 SSH / SMB / HTTP), or is this only L2 visibility? We need that answered from logs, not assumed. A plea from the on-call: do not "fix" this by converting the marketing access ports to trunk, do not delete VLAN 100 to "make the leak go away", and do not clear the switch's MAC address-table before evidence is preserved. Move the port, scope the exposure, then harden. — SOC L2
Evidence
ACCESS-SW-12 port + VLAN view
ACCESS-SW-12#show interfaces Gi1/0/24 switchport
Name: Gi1/0/24
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Access Mode VLAN: 100 (prod-servers)        <-- wrong, should be 200 (office)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: none

ACCESS-SW-12#show vlan brief | include 100|200
100  prod-servers      active    Gi1/0/24
200  office            active    Gi1/0/1, Gi1/0/2, ..., Gi1/0/23, Gi1/0/25

# Switch port log (last 24h)
Apr 18 18:12:03 ACCESS-SW-12 %CONFIG: configure terminal — user: cli-noc-jr
Apr 18 18:12:18  interface Gi1/0/24
Apr 18 18:12:31    switchport access vlan 100   <-- assignment moment
Apr 18 18:12:35  end
Apr 18 18:12:38 ACCESS-SW-12 %CONFIG: write memory — user: cli-noc-jr

# show mac address-table on the affected port
ACCESS-SW-12#show mac address-table interface Gi1/0/24
   100   bcd1.7f00.55aa   DYNAMIC   Gi1/0/24       <-- intern PC, learned in prod VLAN

# Intern's PC ARP (sample)
Internet  10.0.100.5    0  bcd1.7f00.0102  ARPA  Vlan100
Internet  10.0.100.18   0  bcd1.7f00.018a  ARPA  Vlan100
Internet  10.0.100.1    0  bcd1.7f00.5500  ARPA  Vlan100   <-- prod VLAN gateway

# DHCP server (10.50.0.10) lease record for the intern's MAC
Apr 18 18:13:02  OFFER   bcd1.7f00.55aa  10.0.100.84  scope=PROD-SERVERS-100
Apr 18 18:13:02  ACK     bcd1.7f00.55aa  10.0.100.84  lease=8h, renewed twice since
                  -- the intern's PC pulled an IP from the prod-VLAN scope (L3 reachability into prod is real, not just L2 visibility)

# NAC / 802.1X session on Gi1/0/24
ACCESS-SW-12#show authentication sessions interface Gi1/0/24 details
   Interface              Gi1/0/24
   IIF-ID                 0x1ABCDEF
   MAC Address            bcd1.7f00.55aa
   IPv4 Address           10.0.100.84
   User-Name              <none>            <-- no 802.1X supplicant on intern's first-day laptop
   Status                 Authorized        <-- via MAB fallback (port profile MARKETING-PORT permits MAB)
   Method                 mab
                   -- 802.1X is not enforced on this port; MAB authorized the MAC into whatever
                      access VLAN the port was statically configured for (which was prod-100).

# Edge firewall hit log (10.50.30.5 INTERN-ACCESS rule, last 16h)
Apr 18 18:14:22  10.0.100.84:51022 -> 10.0.100.10 (db-prod-01):22   ALLOW   syn,ack,push  3 sessions
Apr 18 18:14:51  10.0.100.84:51188 -> 10.0.100.18 (web-prod-02):443  ALLOW  tls handshake completed, 220 KB transferred
Apr 18 19:02:09  10.0.100.84:51904 -> 10.0.100.10:445 (smb)         DENY   ACL "PROD-INTRA-ONLY" hit count: 4
                   -- the intern's host did reach db-prod-01 (SSH banner only, no auth attempt logged) and web-prod-02 (TLS established)
                      so this is no longer "only an L2 misconfig"; treat scope as confirmed exposure of two prod hosts.

# Controlled distractors (rule out wider faults so root cause stays at the access-VLAN assignment)
ACCESS-SW-12#show interface Gi1/0/24 | include line protocol|optic|errors|CRC
   Gi1/0/24 is up, line protocol is up   0 input errors  0 CRC  optic Rx -3.2 dBm (within spec)

DHCP server (10.50.0.10) status: healthy, all other VLAN scopes leasing normally
ACCESS-SW-12#show interface trunk | include Po1
   Po1   on   802.1q   trunking   1   <-- uplink to DIST-A clean; no native vlan mismatch
No DIST-* / CORE-* config change in the last 7 days.

# Edge firewall view of the marketing office VLAN (200)
   No drops, no anomalies on the legitimate office segment in the same window.
Affected asset
Name
ACCESS-SW-12 Gi1/0/24 + intern PC
Type
Marketing intern access port currently bridged into prod VLAN 100; intended VLAN 200 (office); reaches prod-VLAN gateway 10.0.100.1; downstream visibility into prod-servers segment (db-prod-01, web-prod-02); MAB-authorized via NAC profile MARKETING-PORT, no 802.1X supplicant on the laptop
Owner
Network Operations · Marketing wing
Level
High
Your submitted response
1047 words
From: Incident Response Lead (SOC on-call)
To: IT Leadership · Network Operations · Infrastructure Security · Server Owners · On-call SOC
Subject: [SEV-2][INC-NET-VLAN100] Marketing intern PC placed on production-server VLAN — containment and exposure review in progress

Incident: INC-NET-VLAN100 · SEV-2 / P2
Status: Investigating — containment and exposure scoping in progress
Classification: Network Engineering · VLAN Misconfiguration · Production Segmentation Violation
Affected asset: `ACCESS-SW-12 Gi1/0/24` + intern PC · High criticality
Detected: 2026-04-19 09:55 UTC

SITUATION & SUMMARY

A new marketing intern’s laptop was incorrectly placed on production-server VLAN 100 instead of the intended office VLAN 200.

Evidence shows `ACCESS-SW-12 Gi1/0/24` is configured as a static access port with `Access Mode VLAN: 100 (prod-servers)`. The port should be assigned to VLAN 200 for the marketing office area. Switch logs show this assignment was made on Apr 18 at 18:12 UTC by `cli-noc-jr`.

The intern’s laptop MAC `bcd1.7f00.55aa` was learned on VLAN 100, received DHCP address `10.0.100.84` from the `PROD-SERVERS-100` scope, and had reachability to the production VLAN gateway `10.0.100.1`. Firewall logs confirm the laptop reached `db-prod-01` over SSH and `web-prod-02` over HTTPS, while SMB to `db-prod-01` was denied by policy.

This is therefore not only L2 visibility or a cosmetic ARP issue. This is a confirmed production segmentation exposure involving one misconfigured access port and one intern workstation.

SEVERITY & PRIORITY

This is rated SEV-2 / P2 because a non-production intern laptop was placed directly into the production-server VLAN for approximately 16 hours and confirmed network sessions reached two production hosts.

There is currently no evidence of malicious activity or successful authentication to production systems, but the exposure must be scoped from logs before closure.

IMMEDIATE CONTAINMENT

* Preserve the current `ACCESS-SW-12 Gi1/0/24` switchport configuration, MAC address table output, DHCP lease evidence, NAC session details, and firewall logs before making changes.
* Remove the intern laptop from production VLAN 100 by either shutting `Gi1/0/24` or moving the port back to the approved office VLAN 200.
* After the port is corrected, force the intern laptop to release/renew DHCP or reconnect so it receives an office VLAN 200 address.
* Confirm the laptop no longer has a `10.0.100.0/24` address and can no longer reach production VLAN 100 directly.
* Do not convert the marketing access port to a trunk.
* Do not delete VLAN 100.
* Do not clear MAC address tables before evidence is preserved.

EXPOSURE SCOPING

* Bound the exposure window from Apr 18 18:13 UTC, when the DHCP lease was issued, through the time containment is completed.
* Review firewall logs for all traffic from `10.0.100.84` during the exposure window.
* Review `db-prod-01` SSH logs to confirm whether there were any authentication attempts after the SSH banner was reached.
* Review `web-prod-02` web server, application, and TLS access logs for the session from `10.0.100.84`, including requested paths, response codes, and transferred data.
* Confirm whether any additional production hosts were contacted by `10.0.100.84`.
* Review EDR telemetry on the intern laptop to confirm whether any scanning, enumeration, credential tools, or unusual network activity occurred.
* Confirm whether this was limited to `Gi1/0/24` or whether any other marketing-area ports were also incorrectly assigned to VLAN 100.

NETWORK / NAC INVESTIGATION

* Review the Apr 18 configuration change made by `cli-noc-jr` and determine whether it was approved, accidental, or copied from another template.
* Confirm why the `MARKETING-PORT` NAC profile allowed MAB fallback without 802.1X and did not enforce the intended office VLAN.
* Check whether dynamic VLAN assignment or port profile enforcement should have placed the laptop into VLAN 200 regardless of the static switchport error.
* Review all access ports on `ACCESS-SW-12` for incorrect production VLAN assignments.
* Search other access switches for any non-server access ports assigned to VLAN 100.
* Validate that no DIST or CORE trunk issue contributed to the exposure. Current evidence points to a single access-VLAN assignment error on `Gi1/0/24`.

EVIDENCE PRESERVATION

* Preserve `show interfaces Gi1/0/24 switchport`.
* Preserve `show vlan brief | include 100|200`.
* Preserve switch configuration logs showing the Apr 18 change by `cli-noc-jr`.
* Preserve `show mac address-table interface Gi1/0/24`.
* Preserve the intern laptop ARP sample showing prod VLAN gateway and production server ARP entries.
* Preserve DHCP lease records for MAC `bcd1.7f00.55aa`.
* Preserve NAC session details showing MAB authorization and no 802.1X username.
* Preserve firewall logs showing SSH, HTTPS, and denied SMB attempts involving `10.0.100.84`.

RECOVERY & NEXT STEPS

* Correct `Gi1/0/24` to VLAN 200 or place it into a quarantine VLAN until the endpoint is validated.
* Confirm the intern laptop receives the correct office network assignment and cannot reach production-server VLAN 100.
* Complete server-side log review for `db-prod-01` and `web-prod-02`.
* If any successful authentication or suspicious access is found, escalate to a broader production access investigation.
* Review and tighten NAC policy so first-day or unauthenticated laptops cannot be authorized into sensitive VLANs through MAB fallback.
* Add configuration compliance checks to flag user-facing access ports assigned to production VLANs.
* Add change-control guardrails for access VLAN changes involving high-risk VLANs such as VLAN 100.
* Review whether production-server access should be blocked from non-server MACs even when they appear inside VLAN 100.

STAKEHOLDER COMMUNICATION

* Notify Network Operations that the root cause appears to be a static access VLAN assignment error on `ACCESS-SW-12 Gi1/0/24`.
* Notify server owners for `db-prod-01` and `web-prod-02` that log review is required for the exposure window.
* Notify Marketing/Office Operations that the intern’s workstation may be temporarily disconnected or moved to the correct office VLAN.
* Notify IT Leadership that exposure was confirmed to two production hosts, but no successful authentication has been confirmed yet.

DO NOT

* Do not treat this as only a hostname or ARP display issue.
* Do not assume there was no production access; firewall logs confirm traffic reached `db-prod-01` and `web-prod-02`.
* Do not convert marketing access ports to trunks as a workaround.
* Do not delete VLAN 100 to make the symptom disappear.
* Do not clear MAC tables, DHCP leases, or switch logs before evidence is preserved.
* Do not close the incident immediately after moving the port; server-side and firewall log review must confirm the scope.
* Do not wipe the intern laptop unless endpoint telemetry shows malicious activity or compromise.
Final score
46/ 100
1047 words submitted
Verdict · Fail

The response is missing several critical incident response steps. Review the rubric and try again. Score: 46/100. Strongest area: Clarity & structure (100%). Weakest area: Mitigation (0%) — expand this next time.

Category breakdown

Where points came from

coverage × weight = points
  • Fault understanding4/5 · 12.0 / 15
  • Topology / asset impact3/4 · 7.5 / 10
  • Prioritization1/2 · 5.0 / 10
  • Mitigation0/5 · 0.0 / 20
  • Diagnosis2/5 · 6.0 / 15
  • Recovery1/4 · 2.5 / 10
  • Change record / log retention1/4 · 2.5 / 10
  • Clarity & structure2/2 · 10.0 / 10

Strengths

  • Fault understanding
  • Topology / asset impact
  • Clarity & structure

Missing / weak

  • Mitigation
  • Recovery
  • Change record / log retention

Dangerous actions detected

None detected in your response.

Learning · Coaching

Learn from this attempt

Post-submission coaching for this scenario. Score and verdict are unchanged — these notes are for your next attempt.

Why points were deducted

  • Mitigation0% coverage

    Move the port back to the correct VLAN with a change ticket and preserve evidence first; never widen trust or clear logs to silence the alert.

  • Recovery25% coverage

    Harden the NAC profile so MAB cannot fall back into production VLANs and require peer-reviewed change tickets for any VLAN move.

  • Change record / log retention25% coverage

    Preserve the DHCP lease, NAC session, firewall hit log, MAC table, pre/post running-config, and the operator audit-log entry before remediating.

Model answer outline

From: Incident Response Lead (SOC on-call)To: IT Leadership · Affected Asset Owner · On-call SOCSubject: [SEV-3][INC-NET-E729B] New intern's PC is on the production-server VLAN by mistake — status update
Incident · INC-NET-E729B · SEV-3 / P3Status · Investigating — containment in progressNetwork Engineering · VLAN Misconfig · EasyACCESS-SW-12 Gi1/0/24 + intern PC · High criticalityDetected ~ 2026-04-19 09:55 UTC
Situation & summary

A marketing intern's access port (ACCESS-SW-12 Gi1/0/24) was assigned to the production-server VLAN 100 instead of the office VLAN 200. The misconfiguration sat live for ~16h, so this is a real segmentation-boundary violation, not a typo.

Severity & priority

Rated SEV-3 / P3. Treat as a P2 security incident, not a network typo.

Prioritization & impact
  • Treat as a P2 security incident, not a network typo.
  • Escalate to SOC and Network Operations together; loop in the marketing-wing manager.
  • Scope the actual exposure before remediating so the response matches reality.
Containment (actions taken / in progress)
  • Move Gi1/0/24 back to VLAN 200 with a change ticket; consider shutting the port until evidence is preserved.
  • Do not delete VLAN 100 or convert access ports to trunk to make the alert quiet.
  • Do not clear the MAC address-table or DHCP lease before the snapshots below are exported.
Investigation (in progress)
  • Read the switchport state and the config audit log; identify the operator and timestamp of the wrong access-VLAN assignment.
  • Distinguish L2 visibility from confirmed L3 access: cite the DHCP lease (intern's MAC pulled an IP from the prod scope) and the edge-firewall hit log.
  • Inspect the NAC / 802.1X session: MAB fallback authorized the laptop into the statically-configured VLAN because there is no supplicant.
  • Correlate firewall, NAC, DHCP, and MAC-table timestamps with the switch's config audit log to scope the exposure window.
Recovery & next steps
  • Enforce 802.1X / NAC dynamic VLAN assignment on user-area ports.
  • Block MAB fallback into production VLANs at the NAC profile level.
  • Adopt port-provisioning templates and require peer-reviewed change tickets for VLAN moves.
Evidence preservation
  • Snapshot the DHCP lease record, MAC address-table, NAC session log, and edge-firewall hit log.
  • Capture pre/post show running-config of Gi1/0/24 and the audit-log entry of the operator who applied the wrong VLAN.
  • Open a NOC ticket with the timeline and chain of custody so the same fact set is reviewable later.
Stakeholder communication
  • Brief SOC, NetOps, and the marketing-wing manager once the scope is bounded.
  • Engage HR / legal only if the evidence indicates more than misconfiguration.
  • Document the change, the root cause, and the prevention plan so future onboarding does not repeat it.
Do NOT
  • Do not convert all access ports to trunk as a 'fix'.
  • Do not delete VLAN 100 to remove the leak.
  • Do not switch VTP modes to refresh the VLAN database.
  • Do not dismiss the report as a typo.
  • Do not clear the MAC address-table or DHCP lease before evidence is preserved.

Dangerous actions to avoid

  • Do not convert all access ports to trunk as a 'fix'.
  • Do not delete VLAN 100 to remove the leak.
  • Do not switch VTP modes to refresh the VLAN database.
  • Do not dismiss the report as a typo.
  • Do not clear the MAC address-table or DHCP lease before evidence is preserved.

How to improve next time

  • Identify this as a segmentation-boundary violation, not a typo — the wording shapes how seriously the incident is treated.
  • Distinguish L2 visibility from confirmed L3 access — DHCP lease and firewall hits prove this is more than ARP discovery.
  • Cite specific evidence (DHCP lease, MAC table, NAC / MAB session, firewall hit log) when scoping the exposure window.
  • Preserve evidence before remediating — clearing the MAC table or deleting VLAN 100 to silence the alert is the wrong move.
  • Move the port to the correct VLAN safely; never widen trust or convert access ports to trunk as a shortcut.
AI · Supplemental review

Request an AI review of this attempt

This AI review is supplemental coaching. It does not change your official score or verdict. The review is only kept for this page session and is not saved permanently.

Review language
AI Tutor · Explains your result

AI Tutor

This tutor explains your result. It does not change your score. Pick a question to see how the deterministic grading reached your verdict and where to focus next.

Generated deterministically from your graded result — no AI model was called.

Why did I get this score?

Your verdict was Fail at 46/100. That total is the sum of deterministic rubric points across 8 categories — each scores how much of its expected, ordered steps your answer covered, not an opinion about your writing. Your strongest coverage was Clarity & structure (100%). Points were held back mostly in Mitigation (0%), Recovery (25%), Change record / log retention (25%).

Rubric focuscontainmentrecoveryevidencePreservation
Next study step

Re-read the mitigation expectations for this scenario and list the concrete steps you missed.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

What should I improve first?

Focus on Mitigation first — it is your weakest rubric area at 0% coverage and carries weight 20. For this scenario: Move the port back to the correct VLAN with a change ticket and preserve evidence first; never widen trust or clear logs to silence the alert.

Rubric focuscontainment
Next study step

Rewrite your mitigation section as a short numbered checklist before your next attempt.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

How does my answer compare to the model answer outline?

Compared with the model answer outline, the most useful sections to study are the ones matching your weak areas. Re-read the outline's mitigation, recovery, change record / log retention guidance and check which listed points you did not cover. The outline is a high-level checklist of expected points — use it to find gaps, not to copy a finished answer.

Rubric focuscontainmentrecoveryevidencePreservation
Next study step

Pick one model-answer section you missed and add its key points to your next response in your own words.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

Which rubric area mattered most here?

Mitigation mattered most here: it carries the highest rubric weight (20), so coverage there moves your score the most. You covered 0% of it this time, worth 0 points.

Rubric focuscontainment
Next study step

Prioritise the highest-weight categories first; make sure mitigation is fully addressed before lower-weight ones.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

What should I study next?

Based on this attempt, study mitigation, recovery, change record / log retention next. Coaching tip for this scenario: Identify this as a segmentation-boundary violation, not a typo — the wording shapes how seriously the incident is treated.

Rubric focuscontainmentrecoveryevidencePreservation
Next study step

Identify this as a segmentation-boundary violation, not a typo — the wording shapes how seriously the incident is treated.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

Save study notes for this attempt. They also collect in your mistake notebook.

Loading notes…