UNPKG

@socradar/n8n-nodes-socradar

Version:

Production-ready n8n integration for SOCRadar Extended Threat Intelligence platform

250 lines 6.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.takedownProperties = void 0; exports.takedownProperties = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['takedown'], }, }, options: [ { name: 'Create Domain Takedown', value: 'createDomain', description: 'Create a domain takedown request', action: 'Create a domain takedown request', }, { name: 'Create Social Media Takedown', value: 'createSocialMedia', description: 'Create a social media takedown request', action: 'Create a social media takedown request', }, { name: 'Create Source Code Leak Takedown', value: 'createSourceCode', description: 'Create a source code leak takedown request', action: 'Create a source code leak takedown request', }, { name: 'Get Progress', value: 'getProgress', description: 'Get takedown request progress', action: 'Get takedown request progress', }, ], default: 'createDomain', }, { displayName: 'Company ID', name: 'companyId', type: 'string', required: true, displayOptions: { show: { resource: ['takedown'], }, }, default: '', description: 'The ID of the company', }, { displayName: 'Domain', name: 'entity', type: 'string', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createDomain'], }, }, default: '', description: 'The domain to create a takedown request for', }, { displayName: 'Social Media Platform', name: 'platform', type: 'options', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createSocialMedia'], }, }, options: [ { name: 'Facebook', value: 'facebook', }, { name: 'Instagram', value: 'instagram', }, { name: 'Twitter', value: 'twitter', }, { name: 'LinkedIn', value: 'linkedin', }, { name: 'YouTube', value: 'youtube', }, { name: 'TikTok', value: 'tiktok', }, { name: 'Other', value: 'other', }, ], default: 'facebook', description: 'The social media platform where the content is hosted', }, { displayName: 'URL', name: 'entity', type: 'string', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createSocialMedia'], }, }, default: '', description: 'The URL of the social media content to create a takedown request for', }, { displayName: 'URL', name: 'entity', type: 'string', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createSourceCode'], }, }, default: '', description: 'The URL where the source code leak is located', }, { displayName: 'Takedown Type', name: 'takedownType', type: 'options', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createDomain', 'createSocialMedia', 'createSourceCode'], }, }, options: [ { name: 'Phishing', value: 'phishing', }, { name: 'Malware', value: 'malware', }, { name: 'Brand Infringement', value: 'brand_infringement', }, { name: 'Data Leak', value: 'data_leak', }, ], default: 'phishing', description: 'The type of takedown request', }, { displayName: 'Priority', name: 'priority', type: 'options', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['createDomain', 'createSocialMedia', 'createSourceCode'], }, }, options: [ { name: 'Low', value: 'low', }, { name: 'Medium', value: 'medium', }, { name: 'High', value: 'high', }, { name: 'Critical', value: 'critical', }, ], default: 'medium', description: 'The priority of the takedown request', }, { displayName: 'Takedown ID', name: 'takedownId', type: 'string', required: true, displayOptions: { show: { resource: ['takedown'], operation: ['getProgress'], }, }, default: '', description: 'The ID of the takedown request to get progress for', }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: ['takedown'], operation: ['createDomain', 'createSocialMedia', 'createSourceCode'], }, }, options: [ { displayName: 'Description', name: 'description', type: 'string', default: '', description: 'Additional details about the takedown request', }, { displayName: 'Tags', name: 'tags', type: 'string', default: '', description: 'Comma-separated list of tags to associate with the takedown request', }, ], }, ]; //# sourceMappingURL=takedownProperties.js.map