Create agents that monitor and act on your behalf. Your agents are standing by!
91 matches across 9 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/controllers/web_requests_controller.rb | 1 | # This controller is designed to allow your Agents to receive cross-site Webhooks (POSTs), or to output data streams. |
| LOW | app/assets/config/manifest.js | 1 | //= link_tree ../images |
| LOW | app/assets/javascripts/application.js | 1 | //= require jquery2 |
| LOW | app/concerns/liquid_interpolatable.rb | 21 | errors.add(:options, "has an error with Liquid templating: #{e.message}") |
| LOW | app/concerns/liquid_interpolatable.rb | 41 | end |
| LOW | app/concerns/liquid_interpolatable.rb | 301 | # It can be used as a JSONPath replacement for Agents that only support Liquid: |
| LOW | app/concerns/liquid_interpolatable.rb | 361 | "t" => "\t", |
| LOW | app/concerns/liquid_interpolatable.rb | 441 | # variable `match` is set for each iteration, which can be used as |
| LOW | config/environments/production.rb | 41 | |
| LOW | config/environments/production.rb | 121 | |
| LOW | config/environments/production.rb | 141 | # these configuration options. |
| LOW | config/initializers/application_controller_renderer.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | config/initializers/backtrace_silencers.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | config/initializers/mime_types.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | config/initializers/wrap_parameters.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | config/initializers/devise.rb | 21 | # Load and configure the ORM. Supports :active_record (default) and |
| LOW | config/initializers/devise.rb | 41 | # config.request_keys = [] |
| LOW | config/initializers/devise.rb | 61 | # given strategies, for example, `config.http_authenticatable = [:database]` will |
| LOW | config/initializers/devise.rb | 81 | # passing skip: :sessions to `devise_for` in your config/routes.rb |
| LOW | config/initializers/devise.rb | 101 | # Setup a pepper to generate the encrypted password. |
| LOW | config/initializers/devise.rb | 161 | # time the user will be asked for credentials again. Default is 30 minutes. |
| LOW | config/initializers/devise.rb | 181 | # is failed attempts. |
| LOW | config/initializers/devise.rb | 201 | # Allow you to use another encryption algorithm besides bcrypt (default). You can use |
| LOW | config/initializers/devise.rb | 221 | # only the current scope. By default, Devise signs out all scopes. |
| LOW | config/initializers/devise.rb | 301 | if defined?(OmniAuth::Strategies::Threads) && |
| LOW | config/initializers/permissions_policy.rb | 1 | # Define an application-wide HTTP permissions policy. For further |
| LOW | config/initializers/content_security_policy.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | config/initializers/content_security_policy.rb | 21 | |
| LOW | config/initializers/inflections.rb | 1 | # Be sure to restart your server when you modify this file. |
| LOW | spec/spec_helper.rb | 1 | # This file was generated by the `rails generate rspec:install` command. Conventionally, all |
| LOW | spec/spec_helper.rb | 21 | # This option will default to `true` in RSpec 4. It makes the `description` |
| LOW | spec/spec_helper.rb | 41 | # have no way to turn it off -- the option exists only for backwards |
| LOW | spec/spec_helper.rb | 61 | |
| LOW | spec/spec_helper.rb | 81 | |
| LOW | spec/rails_helper.rb | 41 | # instead of true. |
| LOW | spec/support/fake_mqtt_server.rb | 1 | #!/usr/bin/env ruby |
| LOW | public/robots.txt | 1 | # See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file |
| LOW | lib/capistrano/sync.rb | 1 | require 'yaml' |
| LOW | db/migrate/20120728210244_devise_create_users.rb | 21 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/models/agents/website_agent.rb | 78 | "title": "Lorem ipsum 1", |
| LOW | app/models/agents/website_agent.rb | 83 | "title": "Lorem ipsum 2", |
| LOW | app/models/agents/website_agent.rb | 88 | "title": "Lorem ipsum 3", |
| LOW | app/models/agents/website_agent.rb | 109 | "title": "Lorem ipsum 1", |
| LOW | app/models/agents/website_agent.rb | 113 | "title": "Lorem ipsum 2", |
| LOW | app/models/agents/website_agent.rb | 117 | "title": "Lorem ipsum 3", |
| LOW | spec/features/admin_users_spec.rb | 37 | fill_in 'Email', with: 'test@test.com' |
| LOW | spec/features/admin_users_spec.rb | 43 | expect(page).to have_text('test@test.com') |
| LOW | spec/features/admin_users_spec.rb | 48 | fill_in 'Email', with: 'test@test.com' |
| LOW | spec/models/agents/event_formatting_agent_spec.rb | 39 | :text => "Some Lorem Ipsum", |
| LOW | spec/models/agents/event_formatting_agent_spec.rb | 54 | :text => "Some Lorem Ipsum 2", |
| LOW | spec/models/agents/event_formatting_agent_spec.rb | 85 | expect(Event.last.payload[:message]).to eq("Received Some Lorem Ipsum from somevalue .") |
| LOW | spec/models/agents/event_formatting_agent_spec.rb | 133 | :text => "Some Lorem Ipsum", |
| LOW | spec/models/agents/event_formatting_agent_spec.rb | 143 | :text => "Some Lorem Ipsum", |
| LOW | spec/models/agents/rss_agent_spec.rb | 360 | "John Doe" |
| LOW | spec/models/agents/rss_agent_spec.rb | 425 | "authors" => ["Jane Doe"], |
| LOW | spec/models/agents/rss_agent_spec.rb | 451 | "authors" => ["Jane Doe"], |
| LOW | spec/models/agents/rss_agent_spec.rb | 476 | "authors" => ["John Doe"], |
| LOW | db/seeds/seeder.rb | 8 | user = User.find_or_initialize_by(:email => ENV['SEED_EMAIL'].presence || "admin@example.com") |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | app/concerns/liquid_interpolatable.rb | 32 | # # Create a new scope to define variables in: |
| MEDIUM | config/initializers/wrap_parameters.rb | 3 | # This file contains settings for ActionController::ParamsWrapper which |
| MEDIUM | config/initializers/permissions_policy.rb | 1 | # Define an application-wide HTTP permissions policy. For further |
| MEDIUM | config/initializers/content_security_policy.rb | 3 | # Define an application-wide content security policy |
| MEDIUM | spec/support/fake_mqtt_server.rb | 34 | # Create a new fake MQTT server |
| MEDIUM | spec/data_fixtures/jira.json | 1 | {"expand":"schema,names","startAt":0,"maxResults":50,"total":50,"issues":[{"expand":"editmeta,renderedFields,transitions |
| MEDIUM | doc/deployment/backup/example_backup.rb | 1 | # This file contains an example template for using the Backup gem for backing up your Huginn installation to S3. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/importers/scenario_import.rb | 228 | def translate_keep_events_for(old_value) |
| LOW | app/models/agents/attribute_difference_agent.rb | 88 | def calculate_integer_difference(new_value) |
| LOW | app/models/agents/attribute_difference_agent.rb | 94 | def calculate_decimal_difference(new_value, dec_pre) |
| LOW | app/models/agents/attribute_difference_agent.rb | 100 | def calculate_percentage_change(new_value, dec_pre) |
| LOW | app/controllers/application_controller.rb | 36 | def filtered_agent_return_link(options = {}) |
| LOW | app/controllers/omniauth_callbacks_controller.rb | 21 | def reauthorization_service_for(provider) |
| LOW | app/controllers/web_requests_controller.rb | 72 | def normalize_redirect_target(target) |
| LOW | app/helpers/agent_helper.rb | 56 | def agent_dry_run_with_event_mode(agent) |
| LOW | app/helpers/jobs_helper.rb | 13 | def relative_distance_of_time_in_words(time) |
| LOW | app/helpers/application_helper.rb | 125 | def user_omniauth_authorize_path(provider) |
| LOW | app/concerns/json_serialized_field.rb | 107 | def configure_json_serialized_field(field) |
| LOW | app/concerns/markdown_class_attributes.rb | 5 | def markdown_class_attributes(*attributes) |
| LOW | lib/utils.rb | 73 | def escape_uri_unsafe_characters(string) |
| LOW | …0525150140_migrate_agents_to_service_authentication.rb | 14 | def twitter_oauth_token_secret(agent) |
| LOW | …29000000_retire_coffeescript_from_javascript_agents.rb | 41 | def each_legacy_coffeescript_agent(&) |
| LOW | …29000000_retire_coffeescript_from_javascript_agents.rb | 54 | def credential_referenced_by_code(code) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | app/models/agents/aftership_agent.rb | 25 | * `api_key` - YOUR_API_KEY. |
| HIGH | app/models/agents/aftership_agent.rb | 90 | 'api_key' => 'YOUR_API_KEY', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/models/agents/webhook_agent.rb | 35 | * `recaptcha_secret` - Setting this to a reCAPTCHA "secret" key makes your agent verify incoming requests with r |
| MEDIUM | bin/decrypt_backup.rb | 3 | # If you're using the backup gem, described on the Huginn wiki and at doc/deployment/backup, then you can use this |
| MEDIUM | spec/spec_helper.rb | 48 | # with RSpec, but feel free to customize to your heart's content. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/concerns/liquid_interpolatable.rb | 320 | # Example usage: |
| LOW | app/concerns/liquid_interpolatable.rb | 458 | # Example usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app/models/agents/website_agent.rb | 61 | You can also use [XPath functions](https://www.w3.org/TR/xpath/#section-String-Functions) like `normalize-space` t |
| LOW | lib/utils.rb | 125 | # Output JSON that is ready for inclusion into HTML. If you simply use to_json on an object, the |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | config/environments/production.rb | 83 | # Set this to true and configure the email server for immediate delivery to raise delivery errors. |