microsoft-excel
Integrates with Microsoft Excel API to read and write workbooks, manage data, and access charts stored in OneDrive.
Install this skill
Security score
The microsoft-excel skill was audited on Feb 12, 2026 and we found 29 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 496 | 'Authorization': `Bearer ${process.env.MATON_API_KEY}` |
Fetch to external URL
| 492 | const response = await fetch( |
Access to root home directory
| 172 | GET /microsoft-excel/v1.0/me/drive/root/children |
Access to root home directory
| 178 | GET /microsoft-excel/v1.0/me/drive/root/search(q='.xlsx') |
Access to .env file
| 496 | 'Authorization': `Bearer ${process.env.MATON_API_KEY}` |
External URL reference
| 6 | For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). |
External URL reference
| 28 | req = urllib.request.Request('https://gateway.maton.ai/microsoft-excel/v1.0/me/drive/root:/workbook.xlsx:/workbook/worksheets') |
External URL reference
| 37 | https://gateway.maton.ai/microsoft-excel/{native-api-path} |
External URL reference
| 58 | 1. Sign in or create an account at [maton.ai](https://maton.ai) |
External URL reference
| 59 | 2. Go to [maton.ai/settings](https://maton.ai/settings) |
External URL reference
| 64 | Manage your Microsoft Excel OAuth connections at `https://ctrl.maton.ai`. |
External URL reference
| 71 | req = urllib.request.Request('https://ctrl.maton.ai/connections?app=microsoft-excel&status=ACTIVE') |
External URL reference
| 83 | req = urllib.request.Request('https://ctrl.maton.ai/connections', data=data, method='POST') |
External URL reference
| 95 | req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}') |
External URL reference
| 109 | "url": "https://connect.maton.ai/?session_token=...", |
External URL reference
| 123 | req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}', method='DELETE') |
External URL reference
| 136 | req = urllib.request.Request('https://gateway.maton.ai/microsoft-excel/v1.0/me/drive') |
External URL reference
| 493 | "https://gateway.maton.ai/microsoft-excel/v1.0/me/drive/root:/data.xlsx:/workbook/worksheets('Sheet1')/range(address='A1:B10')", |
External URL reference
| 512 | "https://gateway.maton.ai/microsoft-excel/v1.0/me/drive/root:/data.xlsx:/workbook/worksheets('Sheet1')/range(address='A1:B2')", |
External URL reference
| 563 | req = urllib.request.Request('https://ctrl.maton.ai/connections') |
External URL reference
| 573 | - Correct: `https://gateway.maton.ai/microsoft-excel/v1.0/me/drive/root:/workbook.xlsx:/workbook/worksheets` |
External URL reference
| 574 | - Incorrect: `https://gateway.maton.ai/v1.0/me/drive/root:/workbook.xlsx:/workbook/worksheets` |
External URL reference
| 578 | - [Microsoft Graph Excel API Overview](https://learn.microsoft.com/en-us/graph/api/resources/excel) |
External URL reference
| 579 | - [Working with Excel in Microsoft Graph](https://learn.microsoft.com/en-us/graph/excel-concept-overview) |
External URL reference
| 580 | - [Excel Workbook Resource](https://learn.microsoft.com/en-us/graph/api/resources/workbook) |
External URL reference
| 581 | - [Excel Worksheet Resource](https://learn.microsoft.com/en-us/graph/api/resources/worksheet) |
External URL reference
| 582 | - [Excel Range Resource](https://learn.microsoft.com/en-us/graph/api/resources/range) |
External URL reference
| 583 | - [Excel Table Resource](https://learn.microsoft.com/en-us/graph/api/resources/table) |
External URL reference
| 584 | - [Maton Community](https://discord.com/invite/dBfFAcefs2) |