Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/intelowlproject/IntelOwl
/ functions
Functions
4,925 in github.com/intelowlproject/IntelOwl
⨍
Functions
4,925
◇
Types & classes
1,662
↳
Endpoints
131
Method
test_non_entity_pages_yield_empty
(self)
tests/api_app/chatbot_manager/test_context.py:29
Method
test_non_json_response_raises
(self, mock_get)
tests/api_app/analyzers_manager/observable_analyzers/test_rdap.py:56
Method
test_non_numeric_id_yields_empty
(self)
tests/api_app/chatbot_manager/test_context.py:42
Method
test_not_authenticated
(self)
tests/api_app/test_views.py:1381
Method
test_not_found_returns_clean_negative
(self, mock_get)
tests/api_app/analyzers_manager/observable_analyzers/test_rdap.py:65
Method
test_not_malicious_when_quad9_answers
Domain is NOT malicious when Quad9 returns DNS answers. Google DNS must not be queried.
tests/api_app/analyzers_manager/observable_analyzers/dns/test_quad9.py:131
Method
test_notification_sent_only_once
(self, mock_get, mock_user_events)
tests/api_app/test_update_checker.py:106
Method
test_null
(self)
tests/api_app/test_serializers.py:573
Method
test_observable_create_returns_non_dict_handled_safely
Silently handled non-dictionary returns must gracefully trigger an observable failure check.
tests/api_app/connectors_manager/unit_tests/connectors/test_opencti.py:211
Method
test_observable_no_analyzers_only_connector
(self)
tests/api_app/test_api.py:309
Method
test_old_session_with_recent_message_is_kept
(self)
tests/api_app/chatbot_manager/test_tasks.py:70
Method
test_opencti_health_check_failures
(self)
tests/api_app/connectors_manager/unit_tests/connectors/test_opencti.py:316
Method
test_opencti_health_check_success
(self)
tests/api_app/connectors_manager/unit_tests/connectors/test_opencti.py:282
Method
test_opencti_live_integration
End-to-End Live Test: Executes the full base class start() method, hits the real OpenCTI server, and verifies the DB state.
tests/api_app/connectors_manager/integration_tests/connectors/test_opencti.py:77
Method
test_ordered_for_user
Check user playbooks are in the correct order and the robot jobs are excluded
tests/api_app/playbooks_manager/test_queryset.py:86
Method
test_organization_and_marking_called_only_once
Properties caching validation checking that static initialization calls occur once.
tests/api_app/connectors_manager/unit_tests/connectors/test_opencti.py:170
Method
test_organization_disable
(self)
tests/api_app/test_views.py:527
Method
test_organization_disable
(self)
tests/api_app/ingestors_manager/test_views.py:18
Method
test_organization_enable
(self)
tests/api_app/test_views.py:576
Method
test_organization_enable
(self)
tests/api_app/ingestors_manager/test_views.py:24
Method
test_over_cap_clamps_and_warns
(self)
tests/api_app/chatbot_manager/tools/test_common.py:17
Method
test_oversized_message_is_rejected
(self, mock_task)
tests/api_app/chatbot_manager/test_consumers.py:99
Method
test_page_context_not_in_the_file
The file must NOT contain {page_context} — interpolation is the prompt template's job, not the static file's.
tests/api_app/chatbot_manager/test_prompt.py:96
Method
test_paginated_shape_and_page_size
(self)
tests/api_app/chatbot_manager/test_views.py:266
Method
test_partial_state_failure_scenarios
Iterate localized failure targets via subtests while verifying partial state logs.
tests/api_app/connectors_manager/unit_tests/connectors/test_opencti.py:108
Method
test_password_not_found
(self, mock_make_request)
tests/api_app/analyzers_manager/observable_analyzers/test_hibp.py:43
Method
test_password_reset_flow_200
(self)
tests/auth/test_auth.py:196
Method
test_persistent_invalid_arg_degrades_to_forced_stop
(self)
tests/api_app/chatbot_manager/test_agent.py:132
Method
test_persists_turn_and_streams_start_end
(self, mock_build, mock_get_layer)
tests/api_app/chatbot_manager/test_tasks.py:111
Method
test_phishing_army_updater
(self, mock_get=None)
tests/test_crons.py:104
Method
test_pivots_to_execute
(self)
tests/api_app/test_models.py:606
Method
test_plain_tool_output_emits_nothing
(self)
tests/api_app/chatbot_manager/test_streaming.py:105
Method
test_playbook_not_visible_refused
(self, mock_apply)
tests/api_app/chatbot_manager/tools/test_analyze_observable.py:108
Method
test_playwright_engine_sets_playwright_url
(self)
tests/api_app/analyzers_manager/unit_tests/observable_analyzers/test_phishing_extractor.py:62
Method
test_plugin_config
(self)
tests/api_app/test_views.py:642
Method
test_plugin_config_list
(self)
tests/api_app/test_views.py:799
Method
test_post_delete_ingestor_config
(self)
tests/api_app/ingestors_manager/test_signals.py:40
Method
test_pre_save_analyzer_config
(self)
tests/api_app/analyzers_manager/test_signals.py:11
Method
test_pre_save_ingestor_config
(self)
tests/api_app/ingestors_manager/test_signals.py:14
Method
test_preview_mints_a_consumable_pending_record
(self, mock_apply)
tests/api_app/chatbot_manager/tools/test_analyze_observable.py:75
Method
test_preview_returns_plan_and_pending_id_without_launching
(self, mock_apply)
tests/api_app/chatbot_manager/tools/test_analyze_observable.py:63
Method
test_prior_turns_reach_the_agent_as_messages
(self, mock_build, mock_get_layer)
tests/api_app/chatbot_manager/test_tasks.py:144
Method
test_private_ip_refused_at_preview
(self, mock_apply)
tests/api_app/chatbot_manager/tools/test_analyze_observable.py:87
Method
test_process_chat_message_query_count_is_constant_in_history
(self, mock_build, mock_get_layer)
tests/api_app/chatbot_manager/test_query_counts.py:255
Method
test_production_crash_scenario
Reproduce the exact production crash: a list containing a dict WITHOUT 'rrdata' key followed by an empty list from the pdns/reverse endpoint.
tests/api_app/visualizers_manager/passive_dns/test_analyzer_extractor.py:507
Method
test_prompt_file_readable
The file exists and loads into the module-level constant.
tests/api_app/chatbot_manager/test_prompt.py:42
Method
test_prompt_includes_all_tool_names
Every registered tool appears in the [Tools] section, and the hardcoded EXPECTED_TOOL_NAMES matches the live build_tools() registry. If someon
tests/api_app/chatbot_manager/test_prompt.py:61
Method
test_prompt_is_all_printable
Non-printable characters (except newline) will silently confuse the LLM.
tests/api_app/chatbot_manager/test_prompt.py:102
Method
test_prompt_is_part_of_the_chat_template
The loaded prompt content is embedded in the ChatPromptTemplate's system message, so the agent actually sees the file content at runtime.
tests/api_app/chatbot_manager/test_prompt.py:81
Method
test_prompt_sections_are_present
Each planned section header appears so the structure is enforced.
tests/api_app/chatbot_manager/test_prompt.py:91
Method
test_prompt_under_token_limit
System prompt must stay under 500 tokens to leave room for tool schemas and conversation history within Ollama's 8192 context window.
tests/api_app/chatbot_manager/test_prompt.py:54
Method
test_pull
(self)
tests/api_app/analyzers_manager/test_views.py:31
Method
test_pwned_password_found
(self, mock_make_request)
tests/api_app/analyzers_manager/observable_analyzers/test_hibp.py:28
Method
test_python_complete_path
(self)
tests/api_app/test_models.py:71
Method
test_python_path
(self)
tests/api_app/test_classes.py:73
Method
test_quark_updater
(self)
tests/test_crons.py:273
Method
test_query_or_fragment_cannot_inject_prompt_text
(self)
tests/api_app/chatbot_manager/test_context.py:45
Method
test_raises_when_required_param_not_configured
A required parameter without a value must raise TypeError.
tests/api_app/test_models.py:378
Method
test_rate_limit_emits_error_event
Messages over the per-user limit emit RATE_LIMITED and are dropped.
tests/api_app/chatbot_manager/test_consumers.py:130
Method
test_rate_limit_returns_429_envelope
6th message in the same window returns 429 with IntelOwl error envelope.
tests/api_app/chatbot_manager/test_views.py:182
Method
test_read
(self)
tests/api_app/pivots_manager/test_serializers.py:48
Method
test_read
(self)
tests/api_app/pivots_manager/test_serializers.py:78
Method
test_recent_scan
(self)
tests/api_app/test_views.py:179
Method
test_recent_scan_user
(self)
tests/api_app/test_views.py:206
Method
test_recommend_playbook_derives_classification_from_observable
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:78
Method
test_recommend_playbook_explicit_classification
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:86
Method
test_recommend_playbook_invalid_classification
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:92
Method
test_recommend_playbook_limit
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:123
Method
test_recommend_playbook_limit_clamp_warns
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:131
Method
test_recommend_playbook_only_starting_and_enabled
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:103
Method
test_recommend_playbook_query_count_is_constant
(self)
tests/api_app/chatbot_manager/test_query_counts.py:210
Method
test_recommend_playbook_requires_input
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:98
Method
test_recommend_playbook_visibility_isolation
(self)
tests/api_app/chatbot_manager/tools/test_recommend_playbook.py:112
Method
test_regexes_match_frontend_route_definitions
The regexes mirror React Router paths in frontend/src/components/Routes.jsx. When a frontend route changes (e.g. /jobs/:id → /analysis/:id),
tests/api_app/chatbot_manager/test_context.py:52
Method
test_register_201
(self)
tests/auth/test_auth.py:126
Method
test_register_no_email_leak_201
(self)
tests/auth/test_auth.py:100
Method
test_register_username_taken_400
(self)
tests/auth/test_auth.py:72
Method
test_related_investigation_number
(self, *args, **kwargs)
tests/api_app/analyzable_manager/test_views.py:147
Method
test_remove_job
(self, *args, **kwargs)
tests/api_app/investigations_manager/test_views.py:145
Method
test_remove_old_jobs
(self)
tests/test_crons.py:61
Method
test_requires_authentication
(self)
tests/api_app/chatbot_manager/test_health.py:109
Method
test_requires_authentication
(self)
tests/api_app/chatbot_manager/test_views.py:301
Method
test_requires_url_or_base64
(self)
tests/api_app/visualizers_manager/test_classes.py:668
Method
test_resend_verification_email_200
(self)
tests/auth/test_auth.py:171
Method
test_restsearch_get_post_error
(self)
tests/api_app/analyzers_manager/unit_tests/observable_analyzers/test_misp.py:63
Method
test_restsearch_get_post_error_debug
Test that debug information is included in error message when debug mode is enabled.
tests/api_app/analyzers_manager/unit_tests/observable_analyzers/test_misp.py:88
Method
test_result_is_cached
(self, mock_celery, mock_get)
tests/api_app/chatbot_manager/test_health.py:71
Method
test_retrieve_200
(self)
tests/api_app/test_views.py:285
Method
test_retrieve_200
(self)
tests/api_app/test_views.py:502
Method
test_retry_204
(self)
tests/__init__.py:158
Method
test_retry_400
(self)
tests/__init__.py:186
Method
test_retry_403
(self)
tests/__init__.py:200
Method
test_retry_404
(self)
tests/__init__.py:207
Method
test_retry_after_decreases_as_time_passes
retry_after is recalculated from the current time, so it shrinks as the window progresses.
tests/api_app/chatbot_manager/test_rate_limit.py:87
Method
test_retry_after_positive_at_end_of_window
In the final fraction of a window retry_after must still be >= 1: int() truncation would return 0 here (regression guard for the flaky failure
tests/api_app/chatbot_manager/test_rate_limit.py:71
Method
test_returns_404_for_other_users_session
(self)
tests/api_app/chatbot_manager/test_views.py:295
Method
test_returns_configured_params
All parameters are configured → no error, returns queryset.
tests/api_app/test_models.py:373
Method
test_returns_messages_ordered_by_timestamp
(self)
tests/api_app/chatbot_manager/test_views.py:244
Method
test_run_atomicity_on_save_failure
(self)
tests/api_app/engines_manager/test_models.py:161
Method
test_run_empty
(self)
tests/api_app/engines_manager/test_models.py:30
← previous
next →
4,401–4,500 of 4,925, ranked by callers