
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
@bigbinary/neeto-integrations-frontend
Advanced tools
The neeto-integrations-nano provides support for third-party integrations to
neeto applications. The nano exports the
@bigbinary/neeto-integrations-frontend NPM package and
neeto-integrations-engine Rails engine for development..
The engine handles the authentication, webhooks and token management for integrations with the following providers.
Host can provide required permissions for a supported third-party integration, then engine will handle the authentication, token storing and refreshing for the host. Tokens, account details and webhook subscription details are stored in tables handled by the engine.
The frontend package provides components to handle integration card, steps, disconnect and other integration configuration page support.
Gemfile.source "NEETO_GEM_SERVER_URL" do
gem "neeto-integrations-engine"
end
Run bundle install
Add the required env variables to .env.development and update your
secrets.yml. Refer OAuth Config for more
details on specific integrations.
Import migrations to your project:
bundle exec rails neeto_integrations_engine:install:migrations
bundle exec rails db:migrate
config/neeto_integrations.yml. Also,
add the required integration(not natively supported by engine) as
other_applications for post Integration UI support.applications:
- title: "Instagram Chat"
service_name: Instagram
provider: Facebook
service_type: Social
scope:
- email
- public_profile
- pages_show_list
- instagram_manage_messages
- instagram_basic
other_applications:
- title: "neetoDesk"
service_name: neetoDesk
service_type: Support
provider: neeto
Refer the Oauth Config for list of supported
provider, service_name and service_type.
config/neeto_integrations.yml:bundle exec rails generate neeto_integrations_engine:integrations_list:update
Or manually execute the following command in all the environments to update the integrations list. Although the above approach is recommended.
bundle exec rails neeto_integrations_engine:integrations_list:update
routes.rb:mount NeetoIntegrationsEngine::Engine => "/neeto_integrations"
User model:has_many :auth_requests, class_name: "NeetoIntegrationsEngine::AuthRequest", dependent: :destroy
Organization model:has_many :integrated_apps, class_name: "NeetoIntegrationsEngine::IntegratedApp", dependent: :destroy
User,
Form , etc, add association as:has_many :integrated_apps, as: :integrable, class_name: "NeetoIntegrationsEngine::IntegratedApp", dependent: :destroy
neeto_integrations_engine.organization.manage_integrations permission
to your permissions.yml file which authorizes the user to manage
organization level integrations.| Products | Integrated (Used in production) | Integration (Currently in development/staging) |
|---|---|---|
| neetoChat | :x: | Instagram, WhatsApp, Twilio, Zapier, MS Teams |
| neetoSocial | Instagram(page), Facebook(page), Google(Analytics, YouTube), Twitter | :x: |
| neetoCal | MS Teams | :x: |
| neetoForm | :x: | MS Teams |
UI for integrations for all neeto products.
yarn add @bigbinary/neeto-integrations-frontend
Available components:
| Projects | IntegrationsFrontend |
|---|---|
| neetoChat | :white_check_mark: |
| neetoDesk | :white_check_mark: |
| neetoForm | :white_check_mark: |
| neetoInvoice | :white_check_mark: |
| neetoKB | :white_check_mark: |
| neetoMonitor | :white_check_mark: |
| neetoCal | :white_check_mark: |
Check the Frontend package development guide for step-by-step instructions to develop the frontend package.
Consult the building and releasing packages guide for details on how to publish.
FAQs
UI for integrations in neeto products
We found that @bigbinary/neeto-integrations-frontend demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.