data-mapping
Facilitates the transformation of API responses into internal types using structured mapping patterns for consistent data handling.
Install this skill
Security score
The data-mapping skill was audited on Feb 9, 2026 and we found 25 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Webhook reference - potential data exfiltration
| 443 | export function toWebhook(raw: any): Webhook { } |
Webhook reference - potential data exfiltration
| 491 | export function toWebhook(raw: any): Webhook { |
Webhook reference - potential data exfiltration
| 498 | const output: Webhook = { |
Webhook reference - potential data exfiltration
| 533 | const output: Webhook = { |
Webhook reference - potential data exfiltration
| 570 | const output: Webhook = { |
Webhook reference - potential data exfiltration
| 638 | export function toWebhook(data: any): Webhook | undefined { |
Webhook reference - potential data exfiltration
| 641 | const output: Webhook = { |
Webhook reference - potential data exfiltration
| 643 | config: toWebhookConfig(data.config), // Call nested mapper |
Webhook reference - potential data exfiltration
| 651 | export function toWebhookConfig(data: any): WebhookConfig | undefined { |
Webhook reference - potential data exfiltration
| 654 | const output: WebhookConfig = { |
Webhook reference - potential data exfiltration
| 669 | export function toWebhookArray(data: any): Webhook[] { |
Webhook reference - potential data exfiltration
| 671 | return data.map(toWebhook).filter((w): w is Webhook => w !== undefined); |
Webhook reference - potential data exfiltration
| 679 | - Type predicate: `(w): w is Webhook => w !== undefined` |
Webhook reference - potential data exfiltration
| 686 | export function toWebhook(data: any): Webhook | undefined { |
Webhook reference - potential data exfiltration
| 690 | const output: Webhook = { |
Webhook reference - potential data exfiltration
| 709 | export function toWebhook(data: any): Webhook | undefined { |
Webhook reference - potential data exfiltration
| 712 | const webhook: Partial<Webhook> = {}; |
Webhook reference - potential data exfiltration
| 713 | webhook.id = map(UUID, data.id); |
Webhook reference - potential data exfiltration
| 714 | webhook.name = data.name; |
Webhook reference - potential data exfiltration
| 716 | return webhook as Webhook; |
Webhook reference - potential data exfiltration
| 759 | ### toWebhook(data: any): Webhook | undefined |
Webhook reference - potential data exfiltration
| 763 | - **Nested**: config → WebhookConfig via toWebhookConfig() |
Webhook reference - potential data exfiltration
| 766 | ### toWebhookArray(data: any): Webhook[] |
Webhook reference - potential data exfiltration
| 770 | ### toWebhookConfig(data: any): WebhookConfig | undefined |
Access to .env file
| 746 | grep "process.env" src/Mappers.ts |