Agent Detection Lite icon

Agent Detection Lite

Maintained by Joseph Thibault
Detect AI Agent (Agentic browsers) across courses and your site. This local plugin expands log data to capture information from the browser and page interactions from the end user. It has been tested with Atlas (OpenAI), Neon (Opera), Gemini (Chrome), extensively with Comet (Perplexity) in their autonomous Agent mode. The system scores usage-based on aggregated session data.
Price option: Free

Supports Moodle 4.4-5.2 See all versions
Latest release: 1 month ago
Installations: 35
Downloads (last 90 days): 397

Frankenstyle name: local_agentdetect
Local plugins

Description

MDL Shield

Yes, You Can Detect AI Agents in Your LMS.

How do I know? Because I’ve done it.

Blackboard published a post late in 2025 which concluded (emphasis is mine):

AI Agents don’t show up as separate apps or users—they look identical to normal student activity in the LMS. Because they operate at the web interaction and automation layers—filling in forms, clicking buttons, making API calls, etc.—they fall outside what the LMS itself can control. Many are completely invisible to the platform.

It is true that current/standard LMS log data that Blackboard collects cannot differentiate between users. This is as true for Student A and Student B as it is for Student A and Agent A. In fact, this is why we built Cursive (ensuring the right student is the learner is an essential foundation for assessment validity).

But this is untrue when log data are expanded. This plugin expands log data locally to capture and finger print users using their browser and page interaction data (mouse movements, key presses, clicks), and identifies AI-mitigated access to your LMS by systems and agents like OpenClaw and it's derivatives.  

  1. All data remains local (no API required)
  2. User sessions are not impacted
  3. Thresholds can be set by an administrator

Note:

  1. for operational security, the best version of this plugin is not available for download so please contact us for the best and latest version. 
  2. a paid, more robust version of this plugin is available that covers AI extensions, Quiz Solvers, Open Claw, and more: contact us.  
  3. this plugin can be part of a set, including an Authentication and Cursive Text Editor plugin which can be used to take automatic actions against Agents on the LMS.
  4. if you intend to use this to protect integrity of an examination please consider alternative/additional means (proctoring, in class exams, lockdown browsers). 

Contributors

Awards

Privacy friendly
Automated testing support
Early bird 5.2