Check IP Reputation
Analyze an IP address to determine its reputation and potential risk.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_REPUTATION])
Validate Phone Number
Verify the validity and status of a given phone number.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VALIDATE_PHONE_NUMBER])
Detect Proxy/VPN
Identify if an IP address is associated with a proxy or VPN service.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_PROXY_VPN])
Analyze URL
Scan a URL for potential malicious content or phishing attempts.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_URL])
Validate Credit Card
Verify the validity of a credit card number and associated information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VALIDATE_CREDIT_CARD])
Detect Device Fingerprint
Generate a unique fingerprint for a device based on its characteristics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_DEVICE_FINGERPRINT])
Check Domain Age
Determine the age of a domain name based on its registration date.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_DOMAIN_AGE])
Analyze User Agent
Parse and analyze a user agent string to identify device and browser information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_USER_AGENT])
Detect Disposable Email
Identify if an email address is associated with a disposable email service.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_DISPOSABLE_EMAIL])
Check Email Deliverability
Assess the deliverability of an email address by checking MX records and other factors.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_EMAIL_DELIVERABILITY])
Validate Address
Verify and standardize a physical address.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VALIDATE_ADDRESS])
Check Domain Reputation
Analyze a domain's reputation based on various risk factors.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_DOMAIN_REPUTATION])
Detect Bot Traffic
Identify if web traffic is coming from bots or automated sources.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_BOT_TRAFFIC])
Check IP Blacklist Status
Verify if an IP address is listed on various email blacklists.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_BLACKLIST_STATUS])
New Threat Detected
Triggered when a new threat is identified in the IPQualityScore database.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_THREAT_DETECTED])
Blacklist Update
Triggered when there's an update to the IP or domain blacklists.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BLACKLIST_UPDATE])
Suspicious Activity Alert
Triggered when suspicious activity is detected for a monitored IP or domain.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUSPICIOUS_ACTIVITY_ALERT])
Fraud Score Threshold Exceeded
Triggered when a fraud score for an IP or transaction exceeds a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FRAUD_SCORE_THRESHOLD_EXCEEDED])
New Proxy/VPN Detected
Triggered when a new proxy or VPN service is identified in the database.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PROXY_VPN_DETECTED])
Domain Reputation Change
Triggered when there's a significant change in a domain's reputation score.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOMAIN_REPUTATION_CHANGE])
New Malicious URL Detected
Triggered when a new malicious URL is identified and added to the database.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MALICIOUS_URL_DETECTED])
Email Abuse Reported
Triggered when an email address is reported for abuse or spam activities.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_ABUSE_REPORTED])
API Usage Limit Reached
Triggered when the API usage limit for the account is reached or nearly reached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.API_USAGE_LIMIT_REACHED])
New Data Breach Detected
Triggered when a new data breach affecting email addresses is detected.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DATA_BREACH_DETECTED])