Skip to main content

canva-ci-integration

Facilitates CI/CD pipeline setup for Canva API integrations using GitHub Actions, enhancing automated testing and deployment.

Install this skill

or
64/100

Security score

The canva-ci-integration skill was audited on May 19, 2026 and we found 16 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 35

Template literal with variable interpolation in command context

SourceSKILL.md
35```yaml
medium line 138

Template literal with variable interpolation in command context

SourceSKILL.md
138headers: { 'Authorization': `Bearer ${TOKEN}` },
medium line 147

Template literal with variable interpolation in command context

SourceSKILL.md
147headers: { 'Authorization': `Bearer ${TOKEN}` },
medium line 158

Template literal with variable interpolation in command context

SourceSKILL.md
158```yaml
medium line 173

Curl to non-GitHub URL

SourceSKILL.md
173RESPONSE=$(curl -s -X POST "https://api.canva.com/rest/v1/oauth/token" \
low line 112

Fetch to external URL

SourceSKILL.md
112const res = await fetch('https://api.canva.com/rest/v1/designs', {
low line 137

Fetch to external URL

SourceSKILL.md
137const res = await fetch('https://api.canva.com/rest/v1/users/me', {
low line 146

Fetch to external URL

SourceSKILL.md
146const res = await fetch('https://api.canva.com/rest/v1/designs?limit=1', {
low line 133

Access to .env file

SourceSKILL.md
133const TOKEN = process.env.CANVA_ACCESS_TOKEN;
low line 78

External URL reference

SourceSKILL.md
78"https://api.canva.com/rest/v1/users/me")
low line 112

External URL reference

SourceSKILL.md
112const res = await fetch('https://api.canva.com/rest/v1/designs', {
low line 137

External URL reference

SourceSKILL.md
137const res = await fetch('https://api.canva.com/rest/v1/users/me', {
low line 146

External URL reference

SourceSKILL.md
146const res = await fetch('https://api.canva.com/rest/v1/designs?limit=1', {
low line 173

External URL reference

SourceSKILL.md
173RESPONSE=$(curl -s -X POST "https://api.canva.com/rest/v1/oauth/token" \
low line 205

External URL reference

SourceSKILL.md
205- [Canva API Reference](https://www.canva.dev/docs/connect/api-reference/)
low line 206

External URL reference

SourceSKILL.md
206- [MSW for API Mocking](https://mswjs.io/)
Scanned on May 19, 2026
View Security Dashboard
Installation guide →