M365 (Microsoft) Task Manager by altf1be

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill appears to do what it claims—manage Microsoft To Do tasks through Microsoft Graph—but it can change/delete tasks and caches a Microsoft login token for reuse.

Before installing, confirm you are comfortable granting Microsoft Graph To Do read/write access and offline token reuse, review the npm dependency setup, and use update/delete commands only for tasks you explicitly intend to modify.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used incorrectly, the agent could update or delete Microsoft To Do tasks in the signed-in account.

Why it was flagged

The skill exposes real update and delete operations for Microsoft To Do tasks. This matches the task-manager purpose, but it can modify or remove user account data.

Skill content
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:update ...
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:delete ...
Recommendation

Use destructive or modifying commands only when the user has clearly identified the target list/task and intended change; consider confirming before delete operations.

What this means

Installing and using the skill grants it delegated access to the signed-in Microsoft account for To Do task management and token reuse.

Why it was flagged

The script requests delegated Microsoft Graph permissions that allow reading the signed-in user's profile and reading/writing To Do tasks, with offline_access for token refresh.

Skill content
const SCOPES = ['User.Read', 'Tasks.ReadWrite', 'offline_access'];
Recommendation

Use a dedicated Entra app with only the listed permissions, sign in with the intended account, and revoke the app/token if you no longer use the skill.

What this means

Anyone who can access the local token cache may be able to reuse the Microsoft session until tokens expire or are revoked.

Why it was flagged

The skill stores authentication state locally so future runs can access Microsoft Graph without another interactive login. This is disclosed and purpose-aligned, but it is persistent sensitive session material.

Skill content
Token cache: local file for unattended reuse after first login
Recommendation

Keep the cache path in a private user directory, protect local file permissions, and delete the cache or revoke consent when access is no longer needed.

What this means

Users may need to trust the repository/package environment outside the reviewed files to install the required Node dependency.

Why it was flagged

The skill requires a manual npm dependency install, while the provided artifacts do not include an install spec or package/lock metadata showing exact dependency versions.

Skill content
Install dependencies at repo root:

```bash
npm install
```
Recommendation

Review the repository package files and dependency versions before running npm install, and prefer pinned/locked dependencies.