Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
351 commits
Select commit Hold shift + click to select a range
611db16
[frontend] In attack pattern details, the "external id" field is not …
SarahBocognano Aug 6, 2025
7e7d92f
[backend] modify updated_at attribute after ref relationship edition …
Archidoit Aug 6, 2025
7aa8a10
[frontend/backend] Introduce new "relationships" for Vulnerability ma…
ValentinBouzinFiligran Aug 7, 2025
97ca998
[tools] Try fix on codeql analysis
Kedae Aug 7, 2025
f1c471e
[frontend] Missing translations in the rule configuration page (#11195)
SarahBocognano Aug 7, 2025
cf0398d
[backend] TaskManager: do not fail on addExpectation when work is not…
aHenryJard Aug 8, 2025
7ac331a
[backend/frontend] refactor: rename enroll to register (#11295)
Kroustille Aug 8, 2025
5d915fd
[frontend] Marking color missing in Task (#11024)
SarahBocognano Aug 8, 2025
4202be1
[frontend] fix: use platform title during registration (#11941)
Kroustille Aug 8, 2025
a2f6d74
[backend] fix user in forgot password feature (#11927)
frapuks Aug 8, 2025
ad7b3f4
[backend](fix)Vulnerabilities: support "_" & "-" in CVSS values (#11…
maelv-filigran Aug 8, 2025
5af83bf
[frontend] Rewording See metrics sentence in XTMHub settings (#11954)
jpkha Aug 11, 2025
663c3c0
[frontend] fix Subsector hover layout (#11904)
CelineSebe Aug 11, 2025
8056570
[frontend/backend] fix csv user confidence type (#11047)
aHenryJard Aug 11, 2025
1b76296
[backend/frontend] Enable OpenCTI registration in XTM Hub (#11295)
Kroustille Aug 11, 2025
eff267a
[backend/worker] Release 6.7.10
Filigran-Automation Aug 12, 2025
abaee9a
[frontend] chip in list default style (#11830)
Archidoit Aug 12, 2025
fbb8e63
Update dependency @node-saml/passport-saml to v5.1.0 [SECURITY]
renovate[bot] Aug 12, 2025
37755cb
[frontend] fix playbook enroll capa checks (#11982)
lndrtrbn Aug 13, 2025
d696699
[backend/frontend] authorize several bulk actions on the same key if …
Archidoit Aug 13, 2025
d997aeb
[backend] fix issue in buildContainersElementsBundle when withNeighbo…
JeremyCloarec Aug 13, 2025
4b720ec
[frontend] Author chip redirection on click in Case RFI (#11989)
Archidoit Aug 13, 2025
f6fb55f
Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v8…
renovate[bot] Aug 13, 2025
fc716c5
Update docker.elastic.co/kibana/kibana Docker tag to v8.19.2 (#11994)
renovate[bot] Aug 13, 2025
b3e132e
[backend] replace the “Too many values” log error with a warn only (#…
CelineSebe Aug 13, 2025
1651bf4
Update dependency analytics to v0.8.19
renovate[bot] Aug 13, 2025
33d82ab
Update dependency csv-parse to v6
renovate[bot] Aug 13, 2025
8b7ee14
Update dependency rate-limiter-flexible to v7.2.0
renovate[bot] Aug 13, 2025
8bfe224
Update testing-library monorepo
renovate[bot] Aug 13, 2025
1d844d8
Update dependency luxon to v3.7.1
renovate[bot] Aug 13, 2025
48b688a
[backend/frontend] Enhance Filigran experience (#12017)
SamuelHassine Aug 14, 2025
6455a31
[backend/worker] Release 6.7.11
Filigran-Automation Aug 14, 2025
3c6f677
[frontend] fix several hover layouts in Techniques (#11905)
CelineSebe Aug 14, 2025
5b38c54
[backend/frontend] Creation of email templates and sending when creat…
Gwendoline-FAVRE-FELIX Aug 14, 2025
2ea16fd
Use node22 for circle ci (#12027)
aHenryJard Aug 14, 2025
7f8340d
[backend] optimize checkFilterKeys function (#11987)
xfournet Aug 14, 2025
519c4d2
[frontend] Fix link to support packages (#12033)
SamuelHassine Aug 15, 2025
6e37f84
Update dependency relay-test-utils to v20.1.1 (#12010)
renovate[bot] Aug 15, 2025
0d5692b
Update dependency relay-runtime to v20.1.1 (#12009)
renovate[bot] Aug 15, 2025
bd0ae11
Update dependency react-relay to v20.1.1 (#12008)
renovate[bot] Aug 15, 2025
0f81cd4
Update dependency relay-compiler to v20.1.1 (#11992)
renovate[bot] Aug 15, 2025
688b2b6
Update dependency babel-plugin-relay to v20.1.1 (#11901)
renovate[bot] Aug 15, 2025
a4f06a6
Update opensearchproject/opensearch-dashboards Docker tag to v2.19.3 …
renovate[bot] Aug 18, 2025
b082b9b
[backend] trim decay history size (#11985)
JeremyCloarec Aug 18, 2025
9823b99
Update Node.js to v22.18.0 (#12037)
renovate[bot] Aug 19, 2025
dc05bce
Update dependency trino-client to v0.2.8 (#12038)
renovate[bot] Aug 19, 2025
56f300c
Update dependency webpack to v5.101.3 (#12039)
renovate[bot] Aug 19, 2025
583c9e8
Update dependency ws to v8.18.3 (#12040)
renovate[bot] Aug 19, 2025
259ca7b
Update dependency @testing-library/jest-dom to v6.7.0 (#12036)
renovate[bot] Aug 19, 2025
2f48290
[frontend] user header layout (#12000)
Archidoit Aug 19, 2025
28e3333
[backend] fix scheduling period in ingestion(#11599)
CelineSebe Aug 19, 2025
ba64c19
[backend/worker] Release 6.7.12
Filigran-Automation Aug 19, 2025
e69ffa5
[frontend] feat: use hub platform token during 1 click deploy (#12020)
Kroustille Aug 19, 2025
bfc4495
[frontend] refactor: rename query param for hub resource redirection …
Kroustille Aug 19, 2025
5c603fc
[frontend] fix Observable creation validation (#11913)
CelineSebe Aug 19, 2025
cbbf48f
[frontend] Tiny change on light theme accent color
SamuelHassine Aug 20, 2025
008a6cc
[backend] Playbook access (#11821)
Archidoit Aug 20, 2025
efd0ccc
[backend/frontend] Take args into account at ref relationship creatio…
Archidoit Aug 20, 2025
64813b0
[backend] OIDC logApp (#12025)
SarahBocognano Aug 20, 2025
6257a2b
[frontend] Internal objects (playbooks, tasks) exposed in ingestion (…
SarahBocognano Aug 20, 2025
dd2ee9a
[backend] Prevent users from seing other user's from different org th…
Gwendoline-FAVRE-FELIX Aug 20, 2025
4558a90
[backend/frontend] feat: check XTM Hub connectivity on Experience pag…
Kroustille Aug 21, 2025
4a101d8
[frontend] fix: add scroll to support packages (#12066)
Kroustille Aug 21, 2025
18ccfe8
[backend] prevent failing status when nothing really change (#12079)
delemaf Aug 21, 2025
719bc43
[backend/worker] Release 6.7.13
Filigran-Automation Aug 22, 2025
6b460b1
[frontend] Fx delete stix ref relationship (#11631)
delemaf Aug 22, 2025
e1b9386
[backend] Fix x_opencti_stix_ids can be null / undefined (#12116)
SamuelHassine Aug 22, 2025
2a70520
[backend/worker] Release 6.7.14
Filigran-Automation Aug 22, 2025
ca6b425
[frontend] JSON mappers must be available in CE (#12122)
richard-julien Aug 23, 2025
741183d
[backend] fix provisioning numbers (#11668)
JeremyCloarec Aug 25, 2025
2659166
[backend] Add missing attribute in Network graphQL schema (#11712)
marieflorescontact Aug 25, 2025
65c344b
[frontend] Hide Hub button if XTMHub is unreachable #12002 (#12024)
jpkha Aug 25, 2025
7acaca0
Bump vite-plugin-static-copy from 2.3.1 to 2.3.2 in /opencti-platform…
dependabot[bot] Aug 26, 2025
6362822
Update dependency vite-plugin-static-copy to v2.3.2 [SECURITY] (#12106)
renovate[bot] Aug 26, 2025
cb008a9
Bump sha.js from 2.4.11 to 2.4.12 in /opencti-platform/opencti-graphq…
dependabot[bot] Aug 26, 2025
348e6b8
Update dependency recharts to v3.1.2 (#12056)
renovate[bot] Aug 26, 2025
cd28932
Update dependency esbuild to v0.25.9 (#12053)
renovate[bot] Aug 26, 2025
ce9fcec
Update dependency @types/node-forge to v1.3.14 (#12129)
renovate[bot] Aug 26, 2025
5d42938
[backend] feat: send hub lost connectivity email only after 24 hours …
Kroustille Aug 26, 2025
27c9c90
[frontend/backend] new relathionship technology from added (#11879)
ValentinBouzinFiligran Aug 26, 2025
4b6b0ff
[frontend] Store information of XTM Hub accessible in the context #12…
jpkha Aug 26, 2025
95b9715
[frontend] add tooltip over relationships names (#11934)
labo-flg Aug 27, 2025
e35fa07
[backend] nlq timeout set by config (#12151)
marieflorescontact Aug 27, 2025
ea28c10
[backend] Downgrade zod version for NLQ shemas fix (#12158)
aHenryJard Aug 27, 2025
870580c
[backend/frontend] Implement authorized members on organizations (#12…
SamuelHassine Aug 27, 2025
51ab96c
[backend/worker] Release 6.7.15
Filigran-Automation Aug 27, 2025
28cf899
Update dependency filigran-icon to v0.18.1 (#11691)
renovate[bot] Aug 28, 2025
bc51a00
Update dependency @elastic/elasticsearch to v8.19.1 (#12171)
renovate[bot] Aug 28, 2025
863e40f
[frontend] remove id from filters contained in dynamicRegardingOf (#1…
Archidoit Aug 28, 2025
270fa37
[frontend] Check XTM Hub connectivity with /health instead of the hom…
xfournet Aug 28, 2025
a8af229
[backend] fix users belonging to the same org can't see creator (#12178)
marieflorescontact Aug 28, 2025
4ec90b5
[backend] [Playbook] Reduce knowledge component doesn't work (#12015)
SarahBocognano Aug 29, 2025
fe64dcc
[backend] do not run playbookManager when not EE (#12147)
JeremyCloarec Aug 29, 2025
39fdab9
[backend] Fix cache building for playbooks (#12197)
SamuelHassine Aug 29, 2025
722e9f9
[backend/worker] Release 6.7.16
Filigran-Automation Aug 29, 2025
efe67c7
[backend] Fix EE playbooks queries and allow hostname/domain resolves…
SamuelHassine Aug 30, 2025
696d231
[frontend] Refactor debouce for CreatedByField component (#12156)
richard-julien Aug 31, 2025
df81c10
[frontend] Fix issue with dissemination list EE icon (#12148)
SarahBocognano Sep 1, 2025
e85ca79
[backend] Add 2 SROs for FIMI (#12229)
SamuelHassine Sep 2, 2025
e1d7aa8
[backend] Set Redis client connection name (#12234) (#12235)
xfournet Sep 2, 2025
02d604d
Remove drone runner selection (#12233)
efaure Sep 3, 2025
3e9c38a
[backend] now paginate in handleReportCreation (#12212)
JeremyCloarec Sep 3, 2025
6684550
[backend] Fix file indexing when no file mime types selected (#12050)
SouadHadjiat Sep 3, 2025
da35150
[backend/frontend] Restore list of organizations for admins in securi…
SamuelHassine Sep 3, 2025
40728ed
[backend] Provide more authentication options when using Redis Sentin…
xfournet Sep 3, 2025
4030e3e
[backend/frontend] Add playbook component to manage authorized member…
SamuelHassine Sep 3, 2025
5cdab3d
[backend/worker] Release 6.7.17
Filigran-Automation Sep 3, 2025
6b3e8c7
[frontend] New shared Organisations drawer (#11246)
delemaf Sep 4, 2025
5eb9c94
[frontend] revert new shared Organisations drawer (#11246)
labo-flg Sep 4, 2025
af8d785
[frontend] create custom error message on Deploy custom dashboard (#1…
jpkha Sep 4, 2025
56c0131
[backend] PDF import gets overwritten in Draft imports (#11701)
SarahBocognano Sep 5, 2025
082f95f
[frontend] fix missing update button in task (#12253)
marieflorescontact Sep 5, 2025
14f26e9
[frontend] feat: prevent one click deploy when connectivity is lost (…
Kroustille Sep 5, 2025
a08dc2b
[frontend] fix process creation requires PID (#12185)
marieflorescontact Sep 5, 2025
9cc6bd1
[frontend] render marking icon color depending on theme color (#12238)
marieflorescontact Sep 5, 2025
639e334
[backend] Ensure Redis client is always closed at the event of the st…
xfournet Sep 5, 2025
97b8e98
[backend] Remove HTTP error stack trace in production (#12297)
xfournet Sep 5, 2025
5a6ade4
[backend/frontend] Support embedded files and enhance the content sec…
SamuelHassine Sep 7, 2025
92f640c
[frontend] Fix margins in the content display (#12301)
SamuelHassine Sep 7, 2025
8e5836d
[frontend] fix 'manipulate Knowledge' component Value Switch when upd…
CelineSebe Sep 8, 2025
ade6b1d
Update dependency amqplib to v0.10.9
renovate[bot] Sep 8, 2025
b8eab72
Update dependency markdown-to-jsx to v7.7.13
renovate[bot] Sep 8, 2025
e724f0c
Update dependency yup to v1.7.0
renovate[bot] Sep 8, 2025
aebbc93
Update dependency html-react-parser to v5.2.6
renovate[bot] Sep 8, 2025
fc4d68e
Update dependency express-session to v1.18.2
renovate[bot] Sep 8, 2025
3ea8348
[frontend] rebuild all graphdata on node update (#11268)
CelineSebe Sep 8, 2025
e790eb8
[backend/frontend] Remove 'can use' when useless and introduce FF (#1…
SamuelHassine Sep 8, 2025
43f1c69
Upgrade minio in CI to RELEASE.2025-06-13T11-33-47Z (#12327)
efaure Sep 9, 2025
1ed7195
[backend] move dynamicFrom & dynamicTo filter to engine (#12268)
JeremyCloarec Sep 9, 2025
954243d
[frontend/backend] dynamic filters representatives and display in tas…
Archidoit Sep 9, 2025
f6c2691
Update dependency react-force-graph-2d to v1.29.0
renovate[bot] Sep 9, 2025
3b50819
[frontend] Content mapping layout in container is not correct (#12121)
Gwendoline-FAVRE-FELIX Sep 9, 2025
ecf6184
[backend/frontend] Remove 'can use' disabling behavior on author fiel…
SamuelHassine Sep 9, 2025
e421622
[backend/worker] Release 6.7.18
Filigran-Automation Sep 9, 2025
5af5afa
[backend/frontend] refactor: use new query parameter namings (#12244)
Kroustille Sep 10, 2025
9ba848c
[frontend] Incorrect email template placeholder when creating a user…
Gwendoline-FAVRE-FELIX Sep 10, 2025
3862e3e
[frontend] use new icon for XTM One AI service
labo-flg Sep 10, 2025
f66228c
[backend] fintel design search bar (#12348)
Archidoit Sep 10, 2025
57bcc75
Update dependency vite to v6.3.6 [SECURITY]
renovate[bot] Sep 10, 2025
cb43fd9
[frontend] Add platform OpenCTI version when registering hub (#12287)
jpkha Sep 10, 2025
0526589
Update dependency rate-limiter-flexible to v7.3.0
renovate[bot] Sep 10, 2025
d55c236
Update dependency marked to v16.2.1
renovate[bot] Sep 10, 2025
d004ea7
[frontend] Fix Matrix CSS for export as image and PDF (#11890)
lndrtrbn Sep 10, 2025
0d00acb
Update feature_request.md
nino-filigran Sep 10, 2025
68f6e96
[frontend/backend] Change dashboard widget import logic to not break …
lndrtrbn Sep 10, 2025
8c2d9f9
[backend] Fix CI types error on master (#12357)
SarahBocognano Sep 10, 2025
1f8fb7a
[backend] do not add dynamicFrom/dynamicTo if empty filter (#12350)
JeremyCloarec Sep 10, 2025
166be85
[backend/worker] Release 6.7.19
Filigran-Automation Sep 10, 2025
425e309
[backend] Simplify version retrieval for refreshRegistrationStatus (#…
richard-julien Sep 10, 2025
2a9dead
[frontend] Upgrade vite dependencies (#12374)
lndrtrbn Sep 11, 2025
9f84c34
[backend] Rules activation launch background tasks even if rule alrea…
SarahBocognano Sep 11, 2025
af61c4d
Bump vite from 5.4.19 to 5.4.20 in /opencti-platform/opencti-graphql …
dependabot[bot] Sep 12, 2025
5470e26
Update dependency js-base64 to v3.7.8 (#12371)
renovate[bot] Sep 12, 2025
3cb8b59
Update dependency fs-extra to v11.3.1 (#12370)
renovate[bot] Sep 12, 2025
e386494
Update dependency compression to v1.8.1 (#12369)
renovate[bot] Sep 12, 2025
326adcc
[frontend] Fix yarn lock for dependency fs-extra
lndrtrbn Sep 12, 2025
57c6919
Update dependency three-spritetext to v1.10.0 (#12367)
renovate[bot] Sep 12, 2025
0676646
Update dependency recharts to v3.2.0 (#12366)
renovate[bot] Sep 12, 2025
ab65590
Update dependency axios to v1.12.0 [SECURITY] (#12394)
renovate[bot] Sep 12, 2025
bc18bbb
Update dependency @types/ramda to v0.31.1 (#12368)
renovate[bot] Sep 12, 2025
ba8e738
Update dependency lru-cache to v11.2.1 (#12259)
renovate[bot] Sep 12, 2025
78daaf8
Update dependency json-to-plain-text to v1.2.0 (#12169)
renovate[bot] Sep 12, 2025
7a32266
[frontend] Draft operation chips width (#12372)
Archidoit Sep 12, 2025
d59e0f4
[frontend] Restricted relationships icon and redirection (#12149)
Archidoit Sep 12, 2025
87959c2
[backend] fix endless spinning for Csv import connector (#12196)
CelineSebe Sep 12, 2025
20814c2
[backend] add filter on base_type for external references (#12245)
JeremyCloarec Sep 12, 2025
2fde970
[backend] Set a configurable SSO/SAML payload body size to handle ent…
ParamConstructor Sep 12, 2025
2bec005
[frontend] hide organization's Admin tab when it's empty in user edit…
CelineSebe Sep 15, 2025
539e23c
[backend] update test to fix usage of now (#12411)
JeremyCloarec Sep 15, 2025
fbfa66c
[frontend] Add column in label with the ID
SamuelHassine Sep 15, 2025
5b1b89a
[frontend] Add column in markings with the ID
SamuelHassine Sep 15, 2025
b898aea
[backend] Log errors from Apollo server (#12388)
xfournet Sep 16, 2025
568fe5c
[frontend] Add enrich menu in top right dropdown in Incidents and Org…
CelineSebe Sep 16, 2025
2438332
[frontend] Button overlaps in Content views (#12333)
Gwendoline-FAVRE-FELIX Sep 16, 2025
71b7d57
[backend] Fix cvss vector parsing (#12421)
lndrtrbn Sep 17, 2025
c2b142c
[backend] limit stix relationships widgets types (#12351)
Archidoit Sep 17, 2025
db1354a
[backend] prevents name and email from being updated for external use…
marieflorescontact Sep 17, 2025
fb95f55
[CI] Fix the auto-label "filigran-team"
aHenryJard Sep 18, 2025
7fdaf7f
[docker] Align MinIO version in dev env with CI version
maelv-filigran Sep 18, 2025
0af912e
[frontend] Shared With relationships should not be counted in Knowled…
Archidoit Sep 18, 2025
f601e23
[backend] improve inputResolveRefs perfs (#12455)
JeremyCloarec Sep 18, 2025
f78f996
[CI] upgrade rabbitMq dev and drone dependencie (#12457)
aHenryJard Sep 18, 2025
48ec0e7
[backend] remove entries from connector config (#12473)
JeremyCloarec Sep 18, 2025
c757fed
[frontend] Fix URL sync when having filters (#12431)
lndrtrbn Sep 19, 2025
29ef4b7
[Frontend] Corrected UI for filters #12074 (#12464)
MTorbay-Filigran Sep 19, 2025
7de52fa
[Frontend] Corrected padding for zoom when window height changes #123…
MTorbay-Filigran Sep 19, 2025
b4df5c6
Test self hosted ghar - fix 2
efaure Jul 11, 2025
73533b7
[SH ghar] Clean runner info
efaure Jul 11, 2025
b863eaa
[SH ghar] Add service
efaure Jul 11, 2025
4bce176
[SH ghar] Run on push
efaure Jul 11, 2025
6c848e8
[SH ghar] Ensure step is in container
efaure Jul 11, 2025
692f43c
[SH ghar] Add depenencies checkout
efaure Jul 11, 2025
532b4fb
[SelfHosted GHA workflow] try step using docker
efaure Jul 15, 2025
546daf1
[SelfHosted GHA workflow] add -c to args
efaure Jul 15, 2025
bab1e16
[SelfHosted GHA workflow] try multi line command
efaure Jul 15, 2025
0f78447
[SelfHosted GHA workflow] retrieve pr branch information
efaure Jul 15, 2025
44cf8f9
[SelfHosted GHA workflow] add opencti checkout
efaure Jul 15, 2025
dade20e
[SelfHosted GHA workflow] just a try
efaure Jul 15, 2025
6c1d6b8
[SelfHosted GHA workflow] only triger on PR
efaure Jul 15, 2025
a710c4d
[SelfHosted GHA workflow] dependency checkout - small fix
efaure Jul 15, 2025
d9efe56
Remove during test autolabel and codeql
efaure Jul 15, 2025
fe58827
[SelfHosted GHA workflow] dependency checkout - add ;
efaure Jul 15, 2025
d21258e
[SelfHosted GHA workflow] dependency checkout - fix pr triger
efaure Jul 15, 2025
fac9af3
[SelfHosted GHA workflow] dependency checkout - run script
efaure Jul 15, 2025
fadf9b4
[SelfHosted GHA workflow] dependency checkout - fix typo
efaure Jul 15, 2025
016dff3
[SelfHosted GHA workflow] dependency checkout - debug github auth
efaure Jul 15, 2025
8f45667
[SelfHosted GHA workflow] dependency checkout - debug github auth
efaure Jul 15, 2025
9a76ab4
add opencti raw
efaure Aug 4, 2025
ce3177d
simple test to override entrypoint in service
efaure Aug 4, 2025
6ac6301
test shared workspace
efaure Aug 4, 2025
66dda22
test shared workspace
efaure Aug 4, 2025
abaa02a
test shared workspace
efaure Aug 4, 2025
2c9eb59
test shared workspace
efaure Aug 4, 2025
ed469f4
test shared workspace
efaure Aug 4, 2025
a7953b1
test shared workspace
efaure Aug 4, 2025
ff1b61d
test shared workspace
efaure Aug 4, 2025
916e7da
test shared workspace
efaure Aug 4, 2025
adbb9e8
start raw opencti
efaure Aug 4, 2025
e1a9174
start raw opencti
efaure Aug 4, 2025
6fcbe87
start raw opencti
efaure Aug 4, 2025
74d4d63
start raw opencti
efaure Aug 4, 2025
67983d9
start raw opencti
efaure Aug 4, 2025
357f4e6
try kubectl
efaure Aug 4, 2025
9d0b0c3
try kubectl
efaure Aug 4, 2025
bab6b3d
try kubectl
efaure Aug 4, 2025
05eae9f
manage kubectl command
efaure Aug 5, 2025
7bddbf3
use kubeconfig
efaure Aug 5, 2025
c6b6e59
test kubeconfig
efaure Aug 5, 2025
82b4a09
identify runners
efaure Aug 5, 2025
257c53f
identify runners
efaure Aug 5, 2025
fd5f12e
test hosted runner
efaure Aug 5, 2025
14dbb6e
Test hosted runner
efaure Sep 12, 2025
2a34f5c
Try docker run
efaure Sep 12, 2025
520cdc3
[GH hosted] Test docker run
efaure Sep 19, 2025
23128b4
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
164509b
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
256a7f3
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
f7e80ba
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
00b2ecc
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
d8ae8e5
[GH hosted] Fix dependency checkout
efaure Sep 19, 2025
ddcfe71
[GH hosted] OpenCTI raw start in docker
efaure Sep 19, 2025
79c814c
[GH hosted] OpenCTI raw start in docker - fix
efaure Sep 19, 2025
cbe2c7d
[GH hosted] OpenCTI raw + live start
efaure Sep 19, 2025
e0d15e6
[GH hosted] OpenCTI raw + live start
efaure Sep 19, 2025
1c721af
[GH hosted] OpenCTI raw + live start - fix
efaure Sep 19, 2025
6c50ad1
[GH hosted] OpenCTI raw + live start - fix checkout
efaure Sep 19, 2025
c767f38
[GH hosted] OpenCTI raw + live start - fix checkout
efaure Sep 19, 2025
891a0c0
Try on dind runner
efaure Nov 7, 2025
cbbd313
Debug dind runner
efaure Nov 7, 2025
3111f56
Run test directly on runner
efaure Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
build_frontend:
working_directory: ~/opencti
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18
- image: nikolaik/python-nodejs:python3.11-nodejs22
resource_class: large
steps:
- run:
Expand Down Expand Up @@ -35,7 +35,7 @@ jobs:
build_platform:
working_directory: ~/opencti
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18
- image: nikolaik/python-nodejs:python3.11-nodejs22
resource_class: medium+
steps:
- run:
Expand All @@ -61,7 +61,7 @@ jobs:
build_platform_rolling:
working_directory: ~/opencti
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18
- image: nikolaik/python-nodejs:python3.11-nodejs22
resource_class: medium+
steps:
- run:
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
build_platform_prerelease:
working_directory: ~/opencti
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18
- image: nikolaik/python-nodejs:python3.11-nodejs22
resource_class: medium+
steps:
- run:
Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
build_platform_musl:
working_directory: ~/opencti_musl
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18-alpine
- image: nikolaik/python-nodejs:python3.11-nodejs22-alpine
resource_class: medium+
steps:
- run:
Expand All @@ -145,7 +145,7 @@ jobs:
build_platform_musl_rolling:
working_directory: ~/opencti_musl
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18-alpine
- image: nikolaik/python-nodejs:python3.11-nodejs22-alpine
resource_class: medium+
steps:
- run:
Expand Down Expand Up @@ -174,7 +174,7 @@ jobs:
build_platform_musl_prerelease:
working_directory: ~/opencti_musl
docker:
- image: nikolaik/python-nodejs:python3.10-nodejs18-alpine
- image: nikolaik/python-nodejs:python3.11-nodejs22-alpine
resource_class: medium+
steps:
- run:
Expand Down
27 changes: 16 additions & 11 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,7 @@ steps:
RABBITMQ__HOSTNAME: rabbitmq
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
SMTP__HOSTNAME: smtp.ethereal.email
SMTP__PORT: 587
SMTP__USERNAME: jennyfer.mraz@ethereal.email
SMTP__PASSWORD: frhJ2mSPTfaEutpbug
SMTP__ENABLED: false
PYTHONUNBUFFERED: 1
commands:
- apk add build-base git libffi-dev cargo
Expand Down Expand Up @@ -97,7 +94,7 @@ steps:
- NODE_OPTIONS=--max_old_space_size=8192 yarn test

- name: frontend-e2e-tests
image: node:22.16.0
image: node:22.18.0
volumes:
- name: cache-node-frontend-e2e
path: /drone/src/opencti-platform/opencti-front/node_modules
Expand All @@ -118,7 +115,7 @@ steps:
- frontend-tests

- name: upload-build-artefact
image: node:22.16.0
image: node:22.18.0
failure: ignore
when:
status:
Expand Down Expand Up @@ -150,7 +147,7 @@ steps:
- api-tests

- name: frontend-verify-translation
image: node:22.16.0
image: node:22.18.0
commands:
- cd opencti-platform/opencti-front
- node script/verify-translation.js
Expand Down Expand Up @@ -206,21 +203,21 @@ steps:

services:
- name: redis
image: redis:8.0.0
image: redis:8.0.3
- name: elastic
image: docker.elastic.co/elasticsearch/elasticsearch:8.18.2
image: docker.elastic.co/elasticsearch/elasticsearch:8.19.2
environment:
discovery.type: single-node
xpack.security.enabled: false
ES_JAVA_OPTS: -Xms2g -Xmx2g
- name: minio
image: minio/minio:RELEASE.2023-07-07T07-13-57Z
image: minio/minio:RELEASE.2025-06-13T11-33-47Z
environment:
MINIO_ROOT_USER: ChangeMe
MINIO_ROOT_PASSWORD: ChangeMe
command: [server, /data]
- name: rabbitmq
image: rabbitmq:4.1-management
image: rabbitmq:4.1.4-management

- name: opencti-raw-start
image: nikolaik/python-nodejs:python3.11-nodejs22-alpine
Expand All @@ -247,6 +244,7 @@ services:
RABBITMQ__QUEUE_PREFIX: raw-start
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
SMTP__ENABLED: false
commands:
- sleep 10
- ls -lart
Expand Down Expand Up @@ -285,6 +283,7 @@ services:
RABBITMQ__QUEUE_PREFIX: live-start
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
SMTP__ENABLED: false
commands:
- sleep 10
- apk add build-base git libffi-dev cargo
Expand Down Expand Up @@ -322,6 +321,7 @@ services:
RABBITMQ__QUEUE_PREFIX: direct-start
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
SMTP__ENABLED: false
commands:
- sleep 10
- apk add build-base git libffi-dev cargo
Expand Down Expand Up @@ -398,6 +398,7 @@ services:
RABBITMQ__QUEUE_PREFIX: restore-start
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
SMTP__ENABLED: false
commands:
- sleep 10
- apk add build-base git libffi-dev cargo
Expand Down Expand Up @@ -436,6 +437,7 @@ services:
EXPIRATION_SCHEDULER__ENABLED: false
SUBSCRIPTION_SCHEDULER__ENABLED: false
PUBLISHER_MANAGER__ENABLED: false
SMTP__ENABLED: false
commands:
- sleep 10
- apk add build-base git libffi-dev cargo
Expand Down Expand Up @@ -495,3 +497,6 @@ volumes:
- name: cache-node-frontend-e2e
host:
path: /tmp/cache-node-frontend-e2e

image_pull_secrets:
- dockerconfigjson
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
name: Feature request
about: Ask for a new feature to be implemented in OpenCTI
title: ''
labels: feature, needs triage
labels: needs triage
assignees: ''
type: feature

---

Expand Down
51 changes: 51 additions & 0 deletions .github/actions/k8s-run-pod-opencti/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "Run Kubernetes Pod with Custom Command"
description: "Starts a pod with a custom command and optionally exposes it"
inputs:
name:
description: "Pod and service name"
required: true
image:
description: "Container image"
required: true
command:
description: "Custom command"
required: true
args:
description: "Arguments to the command (space-separated)"
required: false
port:
description: "Port to expose"
required: false
expose:
description: "Whether to expose via a Service"
default: "false"
required: false
runs:
using: "composite"
steps:
- shell: bash
run: |
set -e

# Clean any existing pod or service
kubectl delete pod ${{ inputs.name }} --ignore-not-found
if [ "${{ inputs.expose }}" = "true" ]; then
kubectl delete service ${{ inputs.name }} --ignore-not-found
fi

# Create pod with custom command
kubectl run ${{ inputs.name }} \
--image=${{ inputs.image }} \
--restart=Never \
--command -- ${{ inputs.command }} ${{ inputs.args }}

# Optional: expose as service
if [ "${{ inputs.expose }}" = "true" ] && [ -n "${{ inputs.port }}" ]; then
kubectl expose pod ${{ inputs.name }} \
--port=${{ inputs.port }} \
--target-port=${{ inputs.port }} \
--name=${{ inputs.name }}
fi

# Wait for pod to be ready
kubectl wait --for=condition=Ready pod/${{ inputs.name }} --timeout=60s
Empty file.
11 changes: 0 additions & 11 deletions .github/workflows/auto-set-labels.yml

This file was deleted.

40 changes: 0 additions & 40 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

Loading
Loading