Appearance
usecure Setup
usecure is a security awareness platform that provides training, phishing simulations, breach monitoring, and policy management. Once connected, Junto can look up training progress, review phishing simulation results, check for breached credentials, manage policy compliance, and enroll users in courses.
Prerequisites
- A usecure account with API access
- An API key from the usecure admin portal
- Knowledge of your usecure region (US, EU, or EU Legacy)
Step 1: Generate an API Key
- Log in to the usecure admin portal.
- Navigate to Settings > API.
- Generate a new API key.
- Copy the key.
Step 2: Configure in Junto
- In Junto, go to Settings > Integrations > usecure.
- Click Add Configuration and fill in:
- API Key -- The key from Step 1. This is encrypted before storage.
- Region -- Select US, EU, or EU Legacy.
- Click Create. Junto validates the connection.
Step 3: Map Companies
- Use the company mapping interface to link each Junto company to its usecure client company.
- Auto-map is available with exact and fuzzy name matching.
- Save mappings.
What the AI Agent Can Do
Company & Learner Data
| Tool | Description | Risk Level |
|---|---|---|
| Get Company | View company details including enabled modules (uLearn, uPhish, uPolicy, uBreach) | Low |
| List Learners | View all end users with groups, manager assignment, and risk score levels | Low |
| Get Learner | Get detailed individual data including course results, simulation results, policy compliance, and breach history | Low |
uLearn -- Training & Courses
| Tool | Description | Risk Level |
|---|---|---|
| List Courses | Browse available security awareness training courses with difficulty, subject, and category | Low |
| Get Course Participation | View training completion data for all learners (enrollment dates, scores, grades) | Low |
| Get Training Report | Detailed training report combining course results, simulation results, and risk scores per learner | Low |
| Enroll Learners | Enroll one or more learners on security awareness training courses | Medium |
uPhish -- Phishing Simulations
| Tool | Description | Risk Level |
|---|---|---|
| List Simulations | View phishing simulations including status, dates, and per-learner results (opened, reported, compromised) | Low |
| Get Simulation Metrics | View aggregated phishing statistics (total opened, compromised, reported, visited) | Low |
uBreach -- Breach Monitoring
| Tool | Description | Risk Level |
|---|---|---|
| List Breached Users | View users with breached credentials, including breach details (service, date, data exposed) | Low |
| List Breached Services | View breached services with affected user counts and breach details | Low |
uPolicy -- Policy Compliance
| Tool | Description | Risk Level |
|---|---|---|
| List Policies | View published security policies with signature status per learner | Low |
| Send Policies | Send security policies to learners for review and signing | Medium |
Risk Assessment
| Tool | Description | Risk Level |
|---|---|---|
| Get Risk Score History | View risk score levels for all learners (combines training, phishing, and breach data) | Low |
Groups
| Tool | Description | Risk Level |
|---|---|---|
| List Groups | View learner groups with member counts, learners, managers, and child groups | Low |
Medium-risk actions (enrolling learners, sending policies) require approval once per session before the agent proceeds.
Troubleshooting
- Connection fails -- Verify your API key and region selection. Ensure the key has not been revoked.
- No companies listed -- Confirm the API key has access to the expected client companies.
- Learner data missing -- Ensure learners are set up in usecure and the company mapping is correct.
- Breach data empty -- uBreach monitoring may need to be enabled for the client company in the usecure portal.