diff --git a/website/api/controllers/deliver-contact-form-message.js b/website/api/controllers/deliver-contact-form-message.js index 4469bd0caf..7a26d2ef2d 100644 --- a/website/api/controllers/deliver-contact-form-message.js +++ b/website/api/controllers/deliver-contact-form-message.js @@ -35,6 +35,11 @@ module.exports = { type: 'string', required: true, description: 'The custom message, in plain text.' + }, + + websiteUrl: { + type: 'string', + description: 'Honeypot field. If filled, the submission is silently discarded.' } }, @@ -53,7 +58,9 @@ module.exports = { }, - fn: async function({emailAddress, firstName, lastName, message}) { + fn: async function({emailAddress, firstName, lastName, message, websiteUrl}) { + + if (websiteUrl) { return; }// Honeypot input provided — return a success response let emailDomain = emailAddress.split('@')[1]; if(_.includes(sails.config.custom.bannedEmailDomainsForContactFormSubmissions, emailDomain.toLowerCase())){ diff --git a/website/api/controllers/deliver-deal-registration-submission.js b/website/api/controllers/deliver-deal-registration-submission.js index 6943462e57..806889c73e 100644 --- a/website/api/controllers/deliver-deal-registration-submission.js +++ b/website/api/controllers/deliver-deal-registration-submission.js @@ -25,6 +25,11 @@ module.exports = { platforms: {type: {}, required: true}, useCase: {type: {}, required: true}, notes: {type: 'string', defaultsTo: 'N/A'}, + + websiteUrl: { + type: 'string', + description: 'Honeypot field. If filled, the submission is silently discarded.' + }, }, @@ -38,6 +43,8 @@ module.exports = { fn: async function (inputs) { + if (inputs.websiteUrl) { return; }// Honeypot input provided — return a success response + let emailDomain = inputs.submittersEmailAddress.split('@')[1]; if(_.includes(sails.config.custom.bannedEmailDomainsForWebsiteSubmissions, emailDomain.toLowerCase())){ throw 'invalidEmailDomain'; diff --git a/website/api/controllers/deliver-partner-registration-submission.js b/website/api/controllers/deliver-partner-registration-submission.js index 2548f770c4..85faacbaf3 100644 --- a/website/api/controllers/deliver-partner-registration-submission.js +++ b/website/api/controllers/deliver-partner-registration-submission.js @@ -20,6 +20,11 @@ module.exports = { servicesOffered: {type: {}}, numberOfHosts: {type: 'string'}, servicesCategory: {type: 'string'}, + + websiteUrl: { + type: 'string', + description: 'Honeypot field. If filled, the submission is silently discarded.' + }, }, @@ -34,6 +39,8 @@ module.exports = { fn: async function (inputs) { + if (inputs.websiteUrl) { return; }// Honeypot input provided — return a success response + let emailDomain = inputs.submittersEmailAddress.split('@')[1]; if(_.includes(sails.config.custom.bannedEmailDomainsForWebsiteSubmissions, emailDomain.toLowerCase())){ throw 'invalidEmailDomain'; diff --git a/website/api/controllers/entrance/send-password-recovery-email.js b/website/api/controllers/entrance/send-password-recovery-email.js index 84d2756db2..46ce374f55 100644 --- a/website/api/controllers/entrance/send-password-recovery-email.js +++ b/website/api/controllers/entrance/send-password-recovery-email.js @@ -14,6 +14,11 @@ module.exports = { example: 'rydahl@example.com', type: 'string', required: true + }, + + websiteUrl: { + type: 'string', + description: 'Honeypot field. If filled, the submission is silently discarded.' } }, @@ -28,7 +33,9 @@ module.exports = { }, - fn: async function ({emailAddress}) { + fn: async function ({emailAddress, websiteUrl}) { + + if (websiteUrl) { return; }// Honeypot input provided — return a success response // Find the record for this user. // (Even if no such user exists, pretend it worked to discourage sniffing.) diff --git a/website/assets/js/cloud.setup.js b/website/assets/js/cloud.setup.js index cff8dec382..84a20834f3 100644 --- a/website/assets/js/cloud.setup.js +++ b/website/assets/js/cloud.setup.js @@ -13,7 +13,7 @@ Cloud.setup({ /* eslint-disable */ - methods: {"redirectToStripeBillingPortal":{"verb":"GET","url":"/customers/update-subscription","args":[]},"downloadSitemap":{"verb":"GET","url":"/sitemap.xml","args":[]},"downloadRssFeed":{"verb":"GET","url":"/rss/:categoryName","args":["categoryName"]},"receiveUsageAnalytics":{"verb":"POST","url":"/api/v1/webhooks/receive-usage-analytics","args":["anonymousIdentifier","fleetVersion","licenseTier","numHostsEnrolled","numUsers","numTeams","numPolicies","numLabels","softwareInventoryEnabled","vulnDetectionEnabled","systemUsersEnabled","hostsStatusWebHookEnabled","numWeeklyActiveUsers","numWeeklyPolicyViolationDaysActual","numWeeklyPolicyViolationDaysPossible","hostsEnrolledByOperatingSystem","hostsEnrolledByOrbitVersion","hostsEnrolledByOsqueryVersion","storedErrors","numHostsNotResponding","organization","mdmMacOsEnabled","mdmWindowsEnabled","liveQueryDisabled","hostExpiryEnabled","numSoftwareVersions","numHostSoftwares","numSoftwareTitles","numHostSoftwareInstalledPaths","numSoftwareCPEs","numSoftwareCVEs","aiFeaturesDisabled","maintenanceWindowsEnabled","maintenanceWindowsConfigured","numHostsFleetDesktopEnabled","numQueries","numHostsABMPending","fleetMaintainedAppsWindows","fleetMaintainedAppsMacOS","oktaConditionalAccessConfigured","entraConditionalAccessConfigured","conditionalAccessBypassDisabled","conditionalAccessEnabled"]},"receiveFromGithub":{"verb":"GET","url":"/api/v1/webhooks/github","args":["botSignature","action","sender","repository","changes","issue","comment","pull_request","label","release","projects_v2_item"]},"receiveFromStripe":{"verb":"POST","url":"/api/v1/webhooks/receive-from-stripe","args":["id","type","data","webhookSecret"]},"receiveFromZapier":{"verb":"POST","url":"/api/v1/webhooks/receive-from-zapier","args":["eventName","data","webhookSecret"]},"receiveFromClay":{"verb":"POST","url":"/api/v1/webhooks/receive-from-clay","args":["webhookSecret","firstName","lastName","linkedinUrl","emailAddress","contactSource","jobTitle","intentSignal","historicalContent","historicalContentUrl","relatedCampaign"]},"getEstDeviceCertificate":{"verb":"POST","url":"/api/v1/get-est-device-certificate","args":["csrData","authToken","introspectEndpoint","idpClientId","estEndpoint","estClientId","estClientKey"]},"createAndroidSignupUrl":{"verb":"POST","url":"/api/android/v1/signupUrls","args":["callbackUrl"]},"createAndroidEnterprise":{"verb":"POST","url":"/api/android/v1/enterprises","args":["signupUrlName","enterpriseToken","fleetLicenseKey","pubsubPushUrl","enterprise"]},"getAndroidEnterprises":{"verb":"GET","url":"/api/android/v1/enterprises","args":[]},"createAndroidEnrollmentToken":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/enrollmentTokens","args":["androidEnterpriseId"]},"modifyAndroidPolicies":{"verb":"PATCH","url":"/api/android/v1/enterprises/:androidEnterpriseId/policies/:policyId","args":["androidEnterpriseId","policyId"]},"deleteOneAndroidEnterprise":{"verb":"DELETE","url":"/api/android/v1/enterprises/:androidEnterpriseId","args":["androidEnterpriseId"]},"getAndroidDevice":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"getAndroidDevices":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices","args":["androidEnterpriseId","pageSize","pageToken","fields"]},"deleteAndroidDevice":{"verb":"DELETE","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"modifyAndroidDevice":{"verb":"PATCH","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"getEnterpriseApplications":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/applications/:applicationId","args":["androidEnterpriseId","applicationId"]},"modifyEnterpriseAppPolicy":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/policies/:policyId::googleAction","args":["androidEnterpriseId","policyId","googleAction","packageNames","changes"]},"createEnterpriseWebapp":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/webApps","args":["androidEnterpriseId","title","startUrl","icons","displayMode","versionCode"]},"deliverContactFormMessage":{"verb":"POST","url":"/api/v1/deliver-contact-form-message","args":["emailAddress","firstName","lastName","message"]},"sendPasswordRecoveryEmail":{"verb":"POST","url":"/api/v1/entrance/send-password-recovery-email","args":["emailAddress"]},"signup":{"verb":"POST","url":"/api/v1/customers/signup","args":["emailAddress","password","organization","firstName","lastName","signupReason"]},"updateProfile":{"verb":"POST","url":"/api/v1/account/update-profile","args":["firstName","lastName","organization","emailAddress"]},"updatePassword":{"verb":"POST","url":"/api/v1/account/update-password","args":["oldPassword","newPassword"]},"updateBillingCard":{"verb":"POST","url":"/api/v1/account/update-billing-card","args":["stripeToken","billingCardLast4","billingCardBrand","billingCardExpMonth","billingCardExpYear"]},"login":{"verb":"POST","url":"/api/v1/customers/login","args":["emailAddress","password","rememberMe"]},"logout":{"verb":"GET","url":"/api/v1/account/logout","args":[]},"createQuote":{"verb":"POST","url":"/api/v1/customers/create-quote","args":["macosHosts","windowsHosts","linuxHosts","iosHosts","androidHosts","otherHosts"]},"saveBillingInfoAndSubscribe":{"verb":"POST","url":"/api/v1/customers/save-billing-info-and-subscribe","args":["quoteId","organization","firstName","lastName","paymentSource"]},"updatePasswordAndLogin":{"verb":"POST","url":"/api/v1/entrance/update-password-and-login","args":["password","token"]},"deliverDemoSignup":{"verb":"POST","url":"/api/v1/deliver-demo-signup","args":["emailAddress"]},"createOrUpdateOneNewsletterSubscription":{"verb":"POST","url":"/api/v1/create-or-update-one-newsletter-subscription","args":["emailAddress"]},"unsubscribeFromAllNewsletters":{"verb":"GET","url":"/api/v1/unsubscribe-from-all-newsletters","args":["emailAddress"]},"buildLicenseKey":{"verb":"POST","url":"/api/v1/admin/build-license-key","args":["numberOfHosts","organization","expiresAt","partnerName"]},"createVantaAuthorizationRequest":{"verb":"POST","url":"/api/v1/create-vanta-authorization-request","args":["emailAddress","fleetInstanceUrl","fleetApiKey","redirectToExternalPageAfterAuthorization","sharedSecret"]},"redirectVantaAuthorizationRequest":{"verb":"GET","url":"/redirect-vanta-authorization-request","args":["vantaSourceId","state","vantaAuthorizationRequestURL","redirectAfterSetup"]},"deliverMdmBetaSignup":{"verb":"POST","url":"/api/v1/deliver-mdm-beta-signup","args":["emailAddress","fullName","jobTitle","numberOfHosts"]},"getHumanInterpretationFromOsquerySql":{"verb":"POST","url":"/api/v1/get-human-interpretation-from-osquery-sql","args":["sql"]},"deliverAppleCsr":{"verb":"POST","url":"/api/v1/deliver-apple-csr","args":["unsignedCsrData","deliveryMethod"]},"deliverMdmDemoEmail":{"verb":"POST","url":"/api/v1/deliver-mdm-demo-email","args":["emailAddress"]},"provisionSandboxInstanceAndDeliverEmail":{"verb":"POST","url":"/api/v1/admin/provision-sandbox-instance-and-deliver-email","args":["userId"]},"deliverTalkToUsFormSubmission":{"verb":"POST","url":"/api/v1/deliver-talk-to-us-form-submission","args":["emailAddress","firstName","lastName","organization","numberOfHosts","primaryBuyingSituation"]},"saveQuestionnaireProgress":{"verb":"POST","url":"/api/v1/save-questionnaire-progress","args":["currentStep","formData"]},"updateStartCtaVisibility":{"verb":"POST","url":"/api/v1/account/update-start-cta-visibility","args":[]},"deliverDealRegistrationSubmission":{"verb":"POST","url":"/api/v1/deliver-deal-registration-submission","args":["submittersFirstName","submittersLastName","submittersEmailAddress","submittersOrganization","submitterIsExistingPartner","customersOrganization","customersName","customersEmailAddress","dealStage","expectedClose","numberOfHosts","platforms","useCase","notes"]},"unsubscribeFromMarketingEmails":{"verb":"GET","url":"/api/v1/unsubscribe-from-marketing-emails","args":["emailAddress"]},"getStripeCheckoutSessionUrl":{"verb":"POST","url":"/api/v1/customers/get-stripe-checkout-session-url","args":["quoteId"]},"getLlmGeneratedSql":{"verb":"GET","url":"/api/v1/query-generator/get-llm-generated-sql","args":["naturalLanguageQuestion"]},"getLlmGeneratedConfigurationProfile":{"verb":"POST","url":"/api/v1/get-llm-generated-configuration-profile","args":["profileType","naturalLanguageInstructions"]},"deliverApplicationSubmission":{"verb":"POST","url":"/api/v1/deliver-application-submission","args":["firstName","lastName","emailAddress","position","linkedinProfileUrl","location","message"]},"deliverGitopsWorkshopRequest":{"verb":"POST","url":"/api/v1/deliver-gitops-request","args":["firstName","lastName","emailAddress","location","numberOfHosts","managedPlatforms","willingToHost"]},"resetOneFleetPremiumLocalTrial":{"verb":"POST","url":"/api/v1/admin/reset-one-fleet-premium-local-trial","args":["emailAddress"]},"deliverWhitepaperDownloadRequest":{"verb":"POST","url":"/api/v1/deliver-whitepaper-download-request","args":["firstName","lastName","emailAddress","whitepaperName"]},"deliverWebinarAccessRequest":{"verb":"POST","url":"/api/v1/deliver-webinar-access-request","args":["firstName","lastName","emailAddress","webinarName"]},"deliverPartnerRegistrationSubmission":{"verb":"POST","url":"/api/v1/deliver-partner-registration-submission","args":["submittersFirstName","submittersLastName","submittersEmailAddress","submittersOrganization","partnerType","partnerWebsite","partnerCountry","notes","servicesOffered","numberOfHosts","servicesCategory"]},"createCompliancePartnerTenant":{"verb":"POST","url":"/api/v1/microsoft-compliance-partner","args":["entraTenantId"]},"getCompliancePartnerSettings":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/settings","args":["entraTenantId","fleetServerSecret"]},"removeOneCompliancePartnerTenant":{"verb":"DELETE","url":"/api/v1/microsoft-compliance-partner","args":["entraTenantId","fleetServerSecret"]},"updateOneDevicesComplianceStatus":{"verb":"POST","url":"/api/v1/microsoft-compliance-partner/device","args":["entraTenantId","fleetServerSecret","deviceId","deviceManagementState","deviceName","os","osVersion","userPrincipalName","compliant","lastCheckInTime"]},"getOneComplianceStatusResult":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/device/message","args":["entraTenantId","fleetServerSecret","messageId"]},"receiveRedirectFromMicrosoft":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/adminconsent","args":["tenant","state","error","error_description"]},"registerOneFleetInstanceUsingVpp":{"verb":"POST","url":"/api/vpp/v1/auth","args":["fleetServerUrl","fleetLicenseKey"]},"getVppAppMetadata":{"verb":"GET","url":"/api/vpp/v1/metadata/:storeRegion","args":["storeRegion","platform","additionalPlatforms","ids","extend"]}} + methods: {"redirectToStripeBillingPortal":{"verb":"GET","url":"/customers/update-subscription","args":[]},"downloadSitemap":{"verb":"GET","url":"/sitemap.xml","args":[]},"downloadRssFeed":{"verb":"GET","url":"/rss/:categoryName","args":["categoryName"]},"receiveUsageAnalytics":{"verb":"POST","url":"/api/v1/webhooks/receive-usage-analytics","args":["anonymousIdentifier","fleetVersion","licenseTier","numHostsEnrolled","numUsers","numTeams","numPolicies","numLabels","softwareInventoryEnabled","vulnDetectionEnabled","systemUsersEnabled","hostsStatusWebHookEnabled","numWeeklyActiveUsers","numWeeklyPolicyViolationDaysActual","numWeeklyPolicyViolationDaysPossible","hostsEnrolledByOperatingSystem","hostsEnrolledByOrbitVersion","hostsEnrolledByOsqueryVersion","storedErrors","numHostsNotResponding","organization","mdmMacOsEnabled","mdmWindowsEnabled","liveQueryDisabled","hostExpiryEnabled","numSoftwareVersions","numHostSoftwares","numSoftwareTitles","numHostSoftwareInstalledPaths","numSoftwareCPEs","numSoftwareCVEs","aiFeaturesDisabled","maintenanceWindowsEnabled","maintenanceWindowsConfigured","numHostsFleetDesktopEnabled","numQueries","numHostsABMPending","fleetMaintainedAppsWindows","fleetMaintainedAppsMacOS","oktaConditionalAccessConfigured","entraConditionalAccessConfigured","conditionalAccessBypassDisabled","conditionalAccessEnabled"]},"receiveFromGithub":{"verb":"GET","url":"/api/v1/webhooks/github","args":["botSignature","action","sender","repository","changes","issue","comment","pull_request","label","release","projects_v2_item"]},"receiveFromStripe":{"verb":"POST","url":"/api/v1/webhooks/receive-from-stripe","args":["id","type","data","webhookSecret"]},"receiveFromZapier":{"verb":"POST","url":"/api/v1/webhooks/receive-from-zapier","args":["eventName","data","webhookSecret"]},"receiveFromClay":{"verb":"POST","url":"/api/v1/webhooks/receive-from-clay","args":["webhookSecret","firstName","lastName","linkedinUrl","emailAddress","contactSource","jobTitle","intentSignal","historicalContent","historicalContentUrl","relatedCampaign"]},"getEstDeviceCertificate":{"verb":"POST","url":"/api/v1/get-est-device-certificate","args":["csrData","authToken","introspectEndpoint","idpClientId","estEndpoint","estClientId","estClientKey"]},"createAndroidSignupUrl":{"verb":"POST","url":"/api/android/v1/signupUrls","args":["callbackUrl"]},"createAndroidEnterprise":{"verb":"POST","url":"/api/android/v1/enterprises","args":["signupUrlName","enterpriseToken","fleetLicenseKey","pubsubPushUrl","enterprise"]},"getAndroidEnterprises":{"verb":"GET","url":"/api/android/v1/enterprises","args":[]},"createAndroidEnrollmentToken":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/enrollmentTokens","args":["androidEnterpriseId"]},"modifyAndroidPolicies":{"verb":"PATCH","url":"/api/android/v1/enterprises/:androidEnterpriseId/policies/:policyId","args":["androidEnterpriseId","policyId"]},"deleteOneAndroidEnterprise":{"verb":"DELETE","url":"/api/android/v1/enterprises/:androidEnterpriseId","args":["androidEnterpriseId"]},"getAndroidDevice":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"getAndroidDevices":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices","args":["androidEnterpriseId","pageSize","pageToken","fields"]},"deleteAndroidDevice":{"verb":"DELETE","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"modifyAndroidDevice":{"verb":"PATCH","url":"/api/android/v1/enterprises/:androidEnterpriseId/devices/:deviceId","args":["androidEnterpriseId","deviceId"]},"getEnterpriseApplications":{"verb":"GET","url":"/api/android/v1/enterprises/:androidEnterpriseId/applications/:applicationId","args":["androidEnterpriseId","applicationId"]},"modifyEnterpriseAppPolicy":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/policies/:policyId::googleAction","args":["androidEnterpriseId","policyId","googleAction","packageNames","changes"]},"createEnterpriseWebapp":{"verb":"POST","url":"/api/android/v1/enterprises/:androidEnterpriseId/webApps","args":["androidEnterpriseId","title","startUrl","icons","displayMode","versionCode"]},"deliverContactFormMessage":{"verb":"POST","url":"/api/v1/deliver-contact-form-message","args":["emailAddress","firstName","lastName","message","websiteUrl"]},"sendPasswordRecoveryEmail":{"verb":"POST","url":"/api/v1/entrance/send-password-recovery-email","args":["emailAddress","websiteUrl"]},"signup":{"verb":"POST","url":"/api/v1/customers/signup","args":["emailAddress","password","organization","firstName","lastName","signupReason"]},"updateProfile":{"verb":"POST","url":"/api/v1/account/update-profile","args":["firstName","lastName","organization","emailAddress"]},"updatePassword":{"verb":"POST","url":"/api/v1/account/update-password","args":["oldPassword","newPassword"]},"updateBillingCard":{"verb":"POST","url":"/api/v1/account/update-billing-card","args":["stripeToken","billingCardLast4","billingCardBrand","billingCardExpMonth","billingCardExpYear"]},"login":{"verb":"POST","url":"/api/v1/customers/login","args":["emailAddress","password","rememberMe"]},"logout":{"verb":"GET","url":"/api/v1/account/logout","args":[]},"createQuote":{"verb":"POST","url":"/api/v1/customers/create-quote","args":["macosHosts","windowsHosts","linuxHosts","iosHosts","androidHosts","otherHosts"]},"saveBillingInfoAndSubscribe":{"verb":"POST","url":"/api/v1/customers/save-billing-info-and-subscribe","args":["quoteId","organization","firstName","lastName","paymentSource"]},"updatePasswordAndLogin":{"verb":"POST","url":"/api/v1/entrance/update-password-and-login","args":["password","token"]},"deliverDemoSignup":{"verb":"POST","url":"/api/v1/deliver-demo-signup","args":["emailAddress"]},"createOrUpdateOneNewsletterSubscription":{"verb":"POST","url":"/api/v1/create-or-update-one-newsletter-subscription","args":["emailAddress"]},"unsubscribeFromAllNewsletters":{"verb":"GET","url":"/api/v1/unsubscribe-from-all-newsletters","args":["emailAddress"]},"buildLicenseKey":{"verb":"POST","url":"/api/v1/admin/build-license-key","args":["numberOfHosts","organization","expiresAt","partnerName"]},"createVantaAuthorizationRequest":{"verb":"POST","url":"/api/v1/create-vanta-authorization-request","args":["emailAddress","fleetInstanceUrl","fleetApiKey","redirectToExternalPageAfterAuthorization","sharedSecret"]},"redirectVantaAuthorizationRequest":{"verb":"GET","url":"/redirect-vanta-authorization-request","args":["vantaSourceId","state","vantaAuthorizationRequestURL","redirectAfterSetup"]},"getHumanInterpretationFromOsquerySql":{"verb":"POST","url":"/api/v1/get-human-interpretation-from-osquery-sql","args":["sql"]},"deliverAppleCsr":{"verb":"POST","url":"/api/v1/deliver-apple-csr","args":["unsignedCsrData","deliveryMethod"]},"provisionSandboxInstanceAndDeliverEmail":{"verb":"POST","url":"/api/v1/admin/provision-sandbox-instance-and-deliver-email","args":["userId"]},"deliverTalkToUsFormSubmission":{"verb":"POST","url":"/api/v1/deliver-talk-to-us-form-submission","args":["emailAddress","firstName","lastName","organization","numberOfHosts","primaryBuyingSituation"]},"saveQuestionnaireProgress":{"verb":"POST","url":"/api/v1/save-questionnaire-progress","args":["currentStep","formData"]},"updateStartCtaVisibility":{"verb":"POST","url":"/api/v1/account/update-start-cta-visibility","args":[]},"deliverDealRegistrationSubmission":{"verb":"POST","url":"/api/v1/deliver-deal-registration-submission","args":["submittersFirstName","submittersLastName","submittersEmailAddress","submittersOrganization","submitterIsExistingPartner","customersOrganization","customersName","customersEmailAddress","dealStage","expectedClose","numberOfHosts","platforms","useCase","notes","websiteUrl"]},"unsubscribeFromMarketingEmails":{"verb":"GET","url":"/api/v1/unsubscribe-from-marketing-emails","args":["emailAddress"]},"getStripeCheckoutSessionUrl":{"verb":"POST","url":"/api/v1/customers/get-stripe-checkout-session-url","args":["quoteId"]},"getLlmGeneratedSql":{"verb":"GET","url":"/api/v1/query-generator/get-llm-generated-sql","args":["naturalLanguageQuestion"]},"getLlmGeneratedConfigurationProfile":{"verb":"POST","url":"/api/v1/get-llm-generated-configuration-profile","args":["profileType","naturalLanguageInstructions"]},"deliverApplicationSubmission":{"verb":"POST","url":"/api/v1/deliver-application-submission","args":["firstName","lastName","emailAddress","position","linkedinProfileUrl","location","message"]},"deliverGitopsWorkshopRequest":{"verb":"POST","url":"/api/v1/deliver-gitops-request","args":["firstName","lastName","emailAddress","location","numberOfHosts","managedPlatforms","willingToHost"]},"resetOneFleetPremiumLocalTrial":{"verb":"POST","url":"/api/v1/admin/reset-one-fleet-premium-local-trial","args":["emailAddress"]},"deliverWhitepaperDownloadRequest":{"verb":"POST","url":"/api/v1/deliver-whitepaper-download-request","args":["firstName","lastName","emailAddress","whitepaperName"]},"deliverWebinarAccessRequest":{"verb":"POST","url":"/api/v1/deliver-webinar-access-request","args":["firstName","lastName","emailAddress","webinarName"]},"deliverPartnerRegistrationSubmission":{"verb":"POST","url":"/api/v1/deliver-partner-registration-submission","args":["submittersFirstName","submittersLastName","submittersEmailAddress","submittersOrganization","partnerType","partnerWebsite","partnerCountry","notes","servicesOffered","numberOfHosts","servicesCategory","websiteUrl"]},"createCompliancePartnerTenant":{"verb":"POST","url":"/api/v1/microsoft-compliance-partner","args":["entraTenantId"]},"getCompliancePartnerSettings":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/settings","args":["entraTenantId","fleetServerSecret"]},"removeOneCompliancePartnerTenant":{"verb":"DELETE","url":"/api/v1/microsoft-compliance-partner","args":["entraTenantId","fleetServerSecret"]},"updateOneDevicesComplianceStatus":{"verb":"POST","url":"/api/v1/microsoft-compliance-partner/device","args":["entraTenantId","fleetServerSecret","deviceId","deviceManagementState","deviceName","os","osVersion","userPrincipalName","compliant","lastCheckInTime"]},"getOneComplianceStatusResult":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/device/message","args":["entraTenantId","fleetServerSecret","messageId"]},"receiveRedirectFromMicrosoft":{"verb":"GET","url":"/api/v1/microsoft-compliance-partner/adminconsent","args":["tenant","state","error","error_description"]},"registerOneFleetInstanceUsingVpp":{"verb":"POST","url":"/api/vpp/v1/auth","args":["fleetServerUrl","fleetLicenseKey"]},"getVppAppMetadata":{"verb":"GET","url":"/api/vpp/v1/metadata/:storeRegion","args":["storeRegion","platform","additionalPlatforms","ids","extend"]}} /* eslint-enable */ }); diff --git a/website/assets/styles/layout.less b/website/assets/styles/layout.less index 80154faedb..073df98cb9 100644 --- a/website/assets/styles/layout.less +++ b/website/assets/styles/layout.less @@ -769,6 +769,15 @@ html, body { } } +[purpose='hp-input'] { + position: absolute; + left: -9999px; + top: -9999px; + height: 0; + width: 0; + overflow: hidden; +} + // Footer styles [purpose='page-footer'] { background-color: #FFF; diff --git a/website/config/routes.js b/website/config/routes.js index 84a0fe2068..84025fec03 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -1364,10 +1364,8 @@ module.exports.routes = { 'POST /api/v1/create-vanta-authorization-request': { action: 'create-vanta-authorization-request' }, 'POST /api/v1/create-external-vanta-authorization-request': { action: 'create-vanta-authorization-request', csrf: false }, 'GET /redirect-vanta-authorization-request': { action: 'redirect-vanta-authorization-request' }, - 'POST /api/v1/deliver-mdm-beta-signup': { action: 'deliver-mdm-beta-signup' }, 'POST /api/v1/get-human-interpretation-from-osquery-sql': { action: 'get-human-interpretation-from-osquery-sql', csrf: false }, 'POST /api/v1/deliver-apple-csr ': { action: 'deliver-apple-csr', csrf: false }, - 'POST /api/v1/deliver-mdm-demo-email': { action: 'deliver-mdm-demo-email' }, 'POST /api/v1/admin/provision-sandbox-instance-and-deliver-email': { action: 'admin/provision-sandbox-instance-and-deliver-email' }, 'POST /api/v1/deliver-talk-to-us-form-submission': { action: 'deliver-talk-to-us-form-submission' }, 'POST /api/v1/save-questionnaire-progress': { action: 'save-questionnaire-progress' }, diff --git a/website/views/pages/contact.ejs b/website/views/pages/contact.ejs index f7cac388ed..b931ae6d19 100644 --- a/website/views/pages/contact.ejs +++ b/website/views/pages/contact.ejs @@ -68,6 +68,10 @@
Please enter your work email address. @@ -449,6 +453,10 @@
Please enter your work email address. @@ -463,7 +471,6 @@
A member of our team will be in touch soon.
-