Skip to content

Commit

Permalink
Merge branch 'release/3.3.3'
Browse files Browse the repository at this point in the history
  • Loading branch information
jeromeleonard committed Dec 28, 2023
2 parents 076091c + 86b499b commit 1148801
Show file tree
Hide file tree
Showing 21 changed files with 1,048 additions and 493 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
name: Build Catalog
runs-on: [ ubuntu-latest ]
needs: [ build_analyzers, build_responders ]
if: always()
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down Expand Up @@ -77,7 +78,7 @@ jobs:
name: Build documentation
runs-on: [ ubuntu-latest ]
needs: [build_analyzers, build_responders ]
if: startsWith(github.ref, 'refs/tags/')
if: startsWith(github.ref, 'refs/tags/') && always()
steps:
- uses: actions/checkout@v3
- name: Prepare documentation files
Expand Down
5 changes: 5 additions & 0 deletions analyzers/Autofocus/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM python:3.11
WORKDIR /worker
COPY . Autofocus
RUN test ! -e Autofocus/requirements.txt || pip install --no-cache-dir -r Autofocus/requirements.txt
ENTRYPOINT Autofocus/analyzer.py
684 changes: 342 additions & 342 deletions analyzers/Elasticsearch/elk.py

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions analyzers/Maltiverse/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
FROM python:3-slim
WORKDIR /worker
COPY . Maltiverse
RUN apt update && apt install -y git
RUN test ! -e Maltiverse/requirements.txt || pip install --no-cache-dir -r Maltiverse/requirements.txt
ENTRYPOINT Maltiverse/maltiverse-client.py
3 changes: 2 additions & 1 deletion analyzers/MalwareClustering/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
cortexutils
requests
pyimpfuzzy==0.5
py2neo==2021.0.1
# py2neo is EOL and older versions were deleted from pipy https://github.com/neo4j-contrib/py2neo
py2neo==2021.2.4
apiscout==1.1.5
python-magic==0.4.22
27 changes: 27 additions & 0 deletions analyzers/RecordedFuture/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
This analyzer will return Recorded Future Intelligence for the following datatypes:
* ip
* domain
* fqdn
* hash
* url

Enriched observables can display:
* Risk Summary: Risk Score, Criticality, and link to the Intelligence Card
* Recorded Future AI Insights

![](assets/RecordedFutureAnalyzerReport.jpg)

* Risk Rules and Evidence Details

![](assets/RiskRulesReport.jpg)

* Technical & Insikt Group Research Links

![](assets/LinksReport.jpg)

* Related Threat Actors
* Related Attack Vectors
* Malware Family / Category
* Related IPs
* Related Domains
* Related Hashes
27 changes: 27 additions & 0 deletions analyzers/RecordedFuture/RecordedFuture.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "RecordedFuture",
"version": "2.0",
"author": "Recorded Future",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"dataTypeList": ["ip", "domain", "fqdn", "hash", "url"],
"description": "Enrich IP, Domain, FQDN, URL, or Hash with Recorded Future context: Risk Score, Risk Details, AI Insights, Links, Threat Actor, Attack Vector, Malware Category / Family, and Related Entities (IPs, Domains, and Hashes)",
"command": "RecordedFuture/recordedfuture.py",
"baseConfig": "RecordedFuture",
"configurationItems": [
{
"name": "key",
"description": "API Token",
"type": "string",
"multi": false,
"required": true
}
],
"registration_required": true,
"subscription_required": true,
"service_homepage": "https://www.recordedfuture.com/",
"service_logo": {
"path": "assets/recordedfuture-logo.png",
"caption": "logo"
}
}
20 changes: 0 additions & 20 deletions analyzers/RecordedFuture/RecordedFuture_risk.json

This file was deleted.

Binary file added analyzers/RecordedFuture/assets/LinksReport.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1148801

Please sign in to comment.