New Employee Onboarding
Request to set up a new hire with required accounts, hardware, and access for their first day.
Before it starts
1 conditions · 1 added by the criticThe procedure
4 steps, in orderPermissions assigned must exactly match the approved role template for the job title; Verify that the employee's job title from the HR system matches the Financial Analyst role before applying the template.
Start date has been confirmed; Verify that the laptop order is within the approved budget and has manager sign‑off before placing the order.; Require explicit confirmation (e.g., a flag or manual approval) before placing the laptop order to prevent duplicate or erroneous purchases.
Manager contact confirmed; Confirm that the manager's email matches the record in the HR system and is approved for receiving credentials.
Stop and fetch a human when
1 mined from real failures · 1 from adversarial reviewWhat the critic caught
raised against the draft, before this was struckA new hire for a non‑financial position (e.g., Marketing) is onboarded and the skill automatically grants Financial Analyst permissions, giving the employee access to sensitive financial systems.
Verify that the employee's job title from the HR system matches the Financial Analyst role before applying the template.
A request is submitted with a mistyped employee ID; the skill proceeds to order hardware and assign permissions using a non‑existent HR record, creating orphaned accounts.
Precondition: HR record for the provided employee ID must exist and be retrievable before any step is executed.
An attacker submits a fake onboarding request for a large number of expensive laptops; the skill orders them without checking departmental budget limits or manager approval.
Verify that the laptop order is within the approved budget and has manager sign‑off before placing the order.
A malicious actor provides a fabricated manager email; the skill sends login credentials to that address, compromising the new employee's accounts.
Confirm that the manager's email matches the record in the HR system and is approved for receiving credentials.
The Entitlement Management System returns an error when applying the role template; the skill continues and reports success, leaving the employee without proper access.
Escalate to a human operator if any step returns an error or verification fails (e.g., entitlement assignment failure, asset order rejection, email send failure).
A duplicate onboarding request is processed, causing two identical laptop orders to be placed before anyone notices.
Require explicit confirmation (e.g., a flag or manual approval) before placing the laptop order to prevent duplicate or erroneous purchases.