lokalise-incident-runbook
Facilitates rapid incident response for Lokalise outages, including triage, mitigation, and postmortem procedures.
Install this skill
Security score
The lokalise-incident-runbook skill was audited on May 12, 2026 and we found 36 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 45 | ```bash |
Template literal with variable interpolation in command context
| 122 | ```bash |
Template literal with variable interpolation in command context
| 150 | ```bash |
Template literal with variable interpolation in command context
| 197 | const response = await fetch(`/api/translations/${locale}`, { |
Template literal with variable interpolation in command context
| 200 | if (!response.ok) throw new Error(`HTTP ${response.status}`); |
Template literal with variable interpolation in command context
| 203 | console.error(`Translation fetch failed for ${locale}, using fallback:`, error); |
Template literal with variable interpolation in command context
| 210 | ```bash |
Template literal with variable interpolation in command context
| 266 | const primaryPath = path.join(CACHE_DIR, `${locale}.json`); |
Template literal with variable interpolation in command context
| 267 | const fallbackPath = path.join(FALLBACK_DIR, `${locale}.json`); |
Template literal with variable interpolation in command context
| 279 | console.warn(`Using fallback translations for ${locale}`); |
Template literal with variable interpolation in command context
| 284 | console.error(`No translations available for ${locale}, falling back to English`); |
Template literal with variable interpolation in command context
| 358 | ```bash |
Template literal with variable interpolation in command context
| 381 | const res = await fetch(`https://api.lokalise.com/api2/projects/${process.env.LOKALISE_PROJECT_ID}`, { |
Curl to non-GitHub URL
| 71 | TOKEN_CHECK=$(curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
Curl to non-GitHub URL
| 87 | RATE_RESPONSE=$(curl -sI "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}/keys?limit=1" \ |
Curl to non-GitHub URL
| 125 | curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}/keys?filter_keys=${KEY_NAME}" \ |
Curl to non-GitHub URL
| 152 | LOKALISE_UPDATED=$(curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
Curl to non-GitHub URL
| 181 | curl -sf "https://status.lokalise.com/api/v2/summary.json" 2>/dev/null \ |
Curl to non-GitHub URL
| 359 | curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
Access to .env file
| 381 | const res = await fetch(`https://api.lokalise.com/api2/projects/${process.env.LOKALISE_PROJECT_ID}`, { |
Access to .env file
| 382 | headers: { 'X-Api-Token': process.env.LOKALISE_API_TOKEN! }, |
External URL reference
| 55 | "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
External URL reference
| 64 | 5*) echo "API: LOKALISE OUTAGE (${API_STATUS}) — Check https://status.lokalise.com" ;; |
External URL reference
| 71 | TOKEN_CHECK=$(curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
External URL reference
| 87 | RATE_RESPONSE=$(curl -sI "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}/keys?limit=1" \ |
External URL reference
| 125 | curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}/keys?filter_keys=${KEY_NAME}" \ |
External URL reference
| 152 | LOKALISE_UPDATED=$(curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
External URL reference
| 180 | echo "Check: https://status.lokalise.com" |
External URL reference
| 181 | curl -sf "https://status.lokalise.com/api/v2/summary.json" 2>/dev/null \ |
External URL reference
| 217 | "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
External URL reference
| 359 | curl -sf "https://api.lokalise.com/api2/projects/${LOKALISE_PROJECT_ID}" \ |
External URL reference
| 381 | const res = await fetch(`https://api.lokalise.com/api2/projects/${process.env.LOKALISE_PROJECT_ID}`, { |
External URL reference
| 407 | - [Lokalise Status Page](https://status.lokalise.com) — First thing to check during an outage |
External URL reference
| 408 | - [Lokalise API Rate Limits](https://developers.lokalise.com/reference/api-rate-limits) |
External URL reference
| 409 | - [Lokalise API Error Codes](https://developers.lokalise.com/reference/errors) |
External URL reference
| 411 | - [Lokalise Community Forum](https://community.lokalise.com) |