MCPcopy Index your code
hub / github.com/TheHive-Project/Cortex-Analyzers

github.com/TheHive-Project/Cortex-Analyzers @3.8.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.8.8 ↗ · + Follow
2,283 symbols 7,055 edges 302 files 652 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

The following repository is used by TheHive Project to develop and store Cortex analyzers & responders.

Analyzers can be written in any programming language supported by Linux such as Python, Ruby, Perl, etc. Refer to the How to Write and Submit an Analyzer page for details on how to write and submit one.

To configure analyzers and responders, please refer to the detailed documentation.

License

Unless specified otherwise, analyzers are released under the AGPL (Affero General Public License).

If an analyzer is released by its author under a different license, the subfolder corresponding to it will contain a LICENSE file.

Updates

Information, news and updates are regularly posted on TheHive Project Twitter account, StrangeBee Twitter account and on the blog.

Contributing

We welcome your contributions for new analyzers that can take away the load off overworked fellow analysts or improvements to existing ones. Please feel free to fork the code, play with it, make some patches and send us pull requests using issues.

Important: To make it easy for every one, please send one pull request per analyzer. It will help us reviewing the code, and merging as soon as feasible.

We do have a Code of conduct. Make sure to check it out before contributing.

Security

See the dedicated page.

Support

if you encounter an issue with an analyzer or would like to request a new one or an improvement to an existing analyzer, please open an issue on the analyzers' dedicated GitHub repository.

Alternatively, if you need to contact the project team, send an email to support@thehive-project.org.

Community Discussions

We have set up a Google forum at https://groups.google.com/a/thehive-project.org/d/forum/users. To request access, you need a Google account. You may create one using a Gmail address or without one.

Alternatively, you can join the community on Discord.

Website

https://www.strangebee.com/

Core symbols most depended-on inside this repo

get
called by 1899
analyzers/IVRE/ivre_analyzer.py
build_taxonomy
called by 384
analyzers/FileInfo/submodules/submodule_base.py
get
called by 260
analyzers/MaxMind/maxminddb/reader.py
get_data
called by 153
analyzers/StopForumSpam/stopforumspam_client.py
update
called by 108
responders/RT4/config.py
decode
called by 65
analyzers/MaxMind/maxminddb/decoder.py
keys
called by 56
responders/RT4/config.py
items
called by 52
responders/RT4/config.py

Shape

Method 1,790
Class 396
Function 97

Languages

Python99%
C1%

Modules by API surface

analyzers/MaxMind/ipaddr.py115 symbols
analyzers/RiskIQ/_services.py47 symbols
analyzers/IVRE/ivre_analyzer.py34 symbols
analyzers/Autofocus/analyzer.py29 symbols
analyzers/MsgParser/lib/msgParser.py28 symbols
analyzers/GoogleThreatIntelligence/gti_api_helper.py28 symbols
analyzers/MISP/mispclient.py24 symbols
responders/PaloAltoCortexXDR/cortex_xdr.py22 symbols
analyzers/CheckPointHEC/checkpointhec.py21 symbols
responders/Watcher/watcher.py20 symbols
responders/Slack/slack.py20 symbols
responders/HarfangLab/HarfangLab.py20 symbols

Datastores touched

(mongodb)Database · 1 repos
ivreDatabase · 1 repos

For agents

$ claude mcp add Cortex-Analyzers \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact