Skip to content

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

  1. Log in to the usecure admin portal.
  2. Navigate to Settings > API.
  3. Generate a new API key.
  4. Copy the key.

Step 2: Configure in Junto

  1. In Junto, go to Settings > Integrations > usecure.
  2. 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.
  3. Click Create. Junto validates the connection.

Step 3: Map Companies

  1. Use the company mapping interface to link each Junto company to its usecure client company.
  2. Auto-map is available with exact and fuzzy name matching.
  3. Save mappings.

What the AI Agent Can Do

Company & Learner Data

ToolDescriptionRisk Level
Get CompanyView company details including enabled modules (uLearn, uPhish, uPolicy, uBreach)Low
List LearnersView all end users with groups, manager assignment, and risk score levelsLow
Get LearnerGet detailed individual data including course results, simulation results, policy compliance, and breach historyLow

uLearn -- Training & Courses

ToolDescriptionRisk Level
List CoursesBrowse available security awareness training courses with difficulty, subject, and categoryLow
Get Course ParticipationView training completion data for all learners (enrollment dates, scores, grades)Low
Get Training ReportDetailed training report combining course results, simulation results, and risk scores per learnerLow
Enroll LearnersEnroll one or more learners on security awareness training coursesMedium

uPhish -- Phishing Simulations

ToolDescriptionRisk Level
List SimulationsView phishing simulations including status, dates, and per-learner results (opened, reported, compromised)Low
Get Simulation MetricsView aggregated phishing statistics (total opened, compromised, reported, visited)Low

uBreach -- Breach Monitoring

ToolDescriptionRisk Level
List Breached UsersView users with breached credentials, including breach details (service, date, data exposed)Low
List Breached ServicesView breached services with affected user counts and breach detailsLow

uPolicy -- Policy Compliance

ToolDescriptionRisk Level
List PoliciesView published security policies with signature status per learnerLow
Send PoliciesSend security policies to learners for review and signingMedium

Risk Assessment

ToolDescriptionRisk Level
Get Risk Score HistoryView risk score levels for all learners (combines training, phishing, and breach data)Low

Groups

ToolDescriptionRisk Level
List GroupsView learner groups with member counts, learners, managers, and child groupsLow

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.