Skip to main content

data-mapping

Facilitates the transformation of API responses into internal types using structured mapping patterns for consistent data handling.

Install this skill

or
71/100

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

low line 443

Webhook reference - potential data exfiltration

SourceSKILL.md
443export function toWebhook(raw: any): Webhook { }
low line 491

Webhook reference - potential data exfiltration

SourceSKILL.md
491export function toWebhook(raw: any): Webhook {
low line 498

Webhook reference - potential data exfiltration

SourceSKILL.md
498const output: Webhook = {
low line 533

Webhook reference - potential data exfiltration

SourceSKILL.md
533const output: Webhook = {
low line 570

Webhook reference - potential data exfiltration

SourceSKILL.md
570const output: Webhook = {
low line 638

Webhook reference - potential data exfiltration

SourceSKILL.md
638export function toWebhook(data: any): Webhook | undefined {
low line 641

Webhook reference - potential data exfiltration

SourceSKILL.md
641const output: Webhook = {
low line 643

Webhook reference - potential data exfiltration

SourceSKILL.md
643config: toWebhookConfig(data.config), // Call nested mapper
low line 651

Webhook reference - potential data exfiltration

SourceSKILL.md
651export function toWebhookConfig(data: any): WebhookConfig | undefined {
low line 654

Webhook reference - potential data exfiltration

SourceSKILL.md
654const output: WebhookConfig = {
low line 669

Webhook reference - potential data exfiltration

SourceSKILL.md
669export function toWebhookArray(data: any): Webhook[] {
low line 671

Webhook reference - potential data exfiltration

SourceSKILL.md
671return data.map(toWebhook).filter((w): w is Webhook => w !== undefined);
medium line 679

Webhook reference - potential data exfiltration

SourceSKILL.md
679- Type predicate: `(w): w is Webhook => w !== undefined`
low line 686

Webhook reference - potential data exfiltration

SourceSKILL.md
686export function toWebhook(data: any): Webhook | undefined {
low line 690

Webhook reference - potential data exfiltration

SourceSKILL.md
690const output: Webhook = {
low line 709

Webhook reference - potential data exfiltration

SourceSKILL.md
709export function toWebhook(data: any): Webhook | undefined {
low line 712

Webhook reference - potential data exfiltration

SourceSKILL.md
712const webhook: Partial<Webhook> = {};
low line 713

Webhook reference - potential data exfiltration

SourceSKILL.md
713webhook.id = map(UUID, data.id);
low line 714

Webhook reference - potential data exfiltration

SourceSKILL.md
714webhook.name = data.name;
low line 716

Webhook reference - potential data exfiltration

SourceSKILL.md
716return webhook as Webhook;
low line 759

Webhook reference - potential data exfiltration

SourceSKILL.md
759### toWebhook(data: any): Webhook | undefined
low line 763

Webhook reference - potential data exfiltration

SourceSKILL.md
763- **Nested**: config → WebhookConfig via toWebhookConfig()
low line 766

Webhook reference - potential data exfiltration

SourceSKILL.md
766### toWebhookArray(data: any): Webhook[]
low line 770

Webhook reference - potential data exfiltration

SourceSKILL.md
770### toWebhookConfig(data: any): WebhookConfig | undefined
low line 746

Access to .env file

SourceSKILL.md
746grep "process.env" src/Mappers.ts
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →