airtable-sync-specialist
Facilitates debugging and implementation of Airtable sync logic, ensuring data integrity and preventing duplicates in synchronization processes.
Install this skill
Security score
The airtable-sync-specialist skill was audited on Feb 9, 2026 and we found 20 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 135 | console.warn(`๐งน Stale cache detected for ${entityType} ${cachedId}`); |
Template literal with variable interpolation in command context
| 498 | console.error(`Failed to sync record ${record.id}:`, error); |
Template literal with variable interpolation in command context
| 1048 | const uniqueId = `${date}_${venue}_${city}_${program}_${startTime1}`; |
Template literal with variable interpolation in command context
| 1063 | console.log(`${show.date} @ ${show.venue} (${show.city})`); |
Template literal with variable interpolation in command context
| 1064 | console.log(` Program: ${show.program}`); |
Template literal with variable interpolation in command context
| 1065 | console.log(` Show 1: ${show.startTime1}`); |
Template literal with variable interpolation in command context
| 1066 | if (show.startTime2) console.log(` Show 2: ${show.startTime2}`); |
Template literal with variable interpolation in command context
| 1073 | console.log(`${venue.name} (${venue.city})`); |
Template literal with variable interpolation in command context
| 1078 | console.log(`Production: ${prod}`); |
Template literal with variable interpolation in command context
| 1115 | console.log(` |
Webhook reference - potential data exfiltration
| 1109 | triggerType: 'manual', // 'manual' | 'cron' | 'webhook' |
Access to .env file
| 631 | const tableName = process.env.AIRTABLE_TABLE_NAME || 'Ballee Dates'; |
Access to .env file
| 636 | const airtable = new Airtable({ apiKey: process.env.AIRTABLE_API_KEY }); |
Access to .env file
| 637 | const base = airtable.base(process.env.AIRTABLE_BASE_ID); |
Access to .env file
| 690 | process.env.AIRTABLE_BASE_ID_SECONDARY // Different base |
External URL reference
| 600 | - Go to https://airtable.com/account/tokens |
External URL reference
| 606 | - URL format: `https://airtable.com/appXXXXXX/...` |
External URL reference
| 919 | | `url` | URL/link | "https://example.com" | Validate URL, use directly | |
External URL reference
| 997 | 1. Go to https://airtable.com/account/tokens |
External URL reference
| 1022 | # https://airtable.com/appXXXXXXXXXXXXXX/... |