coda
Integrates with the Coda API for managing documents, pages, tables, and rows using OAuth authentication.
Install this skill
Security score
The coda skill was audited on Feb 16, 2026 and we found 28 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 532 | 'Authorization': `Bearer ${process.env.MATON_API_KEY}` |
Fetch to external URL
| 528 | const response = await fetch( |
Access to .env file
| 532 | '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
| 13 | homepage: "https://maton.ai" |
External URL reference
| 29 | req = urllib.request.Request('https://gateway.maton.ai/coda/apis/v1/docs') |
External URL reference
| 38 | https://gateway.maton.ai/coda/apis/v1/{resource} |
External URL reference
| 59 | 1. Sign in or create an account at [maton.ai](https://maton.ai) |
External URL reference
| 60 | 2. Go to [maton.ai/settings](https://maton.ai/settings) |
External URL reference
| 65 | Manage your Coda OAuth connections at `https://ctrl.maton.ai`. |
External URL reference
| 72 | req = urllib.request.Request('https://ctrl.maton.ai/connections?app=coda&status=ACTIVE') |
External URL reference
| 84 | req = urllib.request.Request('https://ctrl.maton.ai/connections', data=data, method='POST') |
External URL reference
| 96 | req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}') |
External URL reference
| 110 | "url": "https://connect.maton.ai/?session_token=...", |
External URL reference
| 124 | req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}', method='DELETE') |
External URL reference
| 137 | req = urllib.request.Request('https://gateway.maton.ai/coda/apis/v1/docs') |
External URL reference
| 490 | "href": "https://coda.io/apis/v1/docs?pageToken=...", |
External URL reference
| 529 | 'https://gateway.maton.ai/coda/apis/v1/docs?limit=10', |
External URL reference
| 547 | 'https://gateway.maton.ai/coda/apis/v1/docs', |
External URL reference
| 563 | base_url = 'https://gateway.maton.ai/coda/apis/v1' |
External URL reference
| 593 | 'https://gateway.maton.ai/coda/apis/v1/docs/{docId}/tables/{tableId}/rows', |
External URL reference
| 656 | req = urllib.request.Request('https://ctrl.maton.ai/connections') |
External URL reference
| 666 | - Correct: `https://gateway.maton.ai/coda/apis/v1/docs` |
External URL reference
| 667 | - Incorrect: `https://gateway.maton.ai/apis/v1/docs` |
External URL reference
| 671 | - [Coda API Documentation](https://coda.io/developers/apis/v1) |
External URL reference
| 672 | - [Coda API Postman Collection](https://www.postman.com/codaio/coda-workspace/collection/0vy7uxn/coda-api) |
External URL reference
| 673 | - [Coda API Python Library (codaio)](https://codaio.readthedocs.io/) |
External URL reference
| 674 | - [Maton Community](https://discord.com/invite/dBfFAcefs2) |
Install this skill with one command
/learn @openclaw/coda-api