Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
8b470b8
Add comment to legacy API endpoint
regulartim Apr 23, 2026
8e35f02
feat: add retention policy for Statistics table.Closes #1261 (#1281)
Sahityaaryan Apr 23, 2026
29c3376
Add credential reuse detection cronjob for IOC behavioral tagging. Cl…
drona-gyawali Apr 23, 2026
133a6c1
Add Tag field to IOC model admin
regulartim Apr 23, 2026
55a2632
Add Ruff rule sets A to `pyproject.toml`. Progresses #1280 (#1286)
regulartim Apr 23, 2026
5fd141d
Add Ruff rule sets FURB to `pyproject.toml`. Progresses #1280 (#1287)
regulartim Apr 23, 2026
4cc300c
Add Ruff rule sets FA, FLY, NPY, ISC to `pyproject.toml`. Progresses …
regulartim Apr 23, 2026
70e41ec
Add Ruff rule set PD to `pyproject.toml`. Progresses #1280
regulartim Apr 23, 2026
cdf371b
Use gb-ui frontend library. Progresses #801 (#1284)
regulartim Apr 23, 2026
8129599
Add Ruff rule set PERF to `pyproject.toml`. Progresses #1280 (#1290)
regulartim Apr 23, 2026
75b126e
Add Ruff rule set SIM to `pyproject.toml`. Progresses #1280 (#1291)
regulartim Apr 23, 2026
7abea73
Add Ruff rule set G to `pyproject.toml`. Progresses #1280 (#1292)
regulartim Apr 23, 2026
f638104
Add Ruff rule set PIE to `pyproject.toml`. Progresses #1280 (#1293)
regulartim Apr 23, 2026
2021c7f
Enhancement: optimization in Cowrie _get_sessions #1260 - Reduced Tim…
opbot-xd Apr 23, 2026
fdb2f5b
Fix statistics source extraction for proxy and IPv6. Closes #1223 (#1…
Abhijeet17o Apr 23, 2026
94d826b
Add database index for attacker_country_code. Closes #1278 (#1279)
manik3160 Apr 23, 2026
bedf686
Add Ruff rule set PTH to `pyproject.toml`. Progresses #1280 (#1298)
regulartim Apr 23, 2026
38be1ed
Add Ruff rule set RET to `pyproject.toml`. Progresses #1280 (#1300)
regulartim Apr 23, 2026
a817f27
Fix unnecessary re-renders by moving HOC outside AppMain. Progesses #…
aditisingh70330 Apr 23, 2026
4fab90a
Fix logout callback. Closes #1282 (#1303)
armoredvortex Apr 23, 2026
aef2040
add union by rank to union find implementation in LSH. Closes #1285 (…
armoredvortex Apr 23, 2026
1f9b296
Add Ruff rule set S to `pyproject.toml`. Progresses #1280 (#1306)
regulartim Apr 23, 2026
654f587
Add Ruff rule sets SLOT, TD and TID to `pyproject.toml`. Progresses #…
regulartim Apr 23, 2026
582c863
Add Ruff rule set RUF to `pyproject.toml`. Progresses #1280 (#1307)
regulartim Apr 23, 2026
6d29193
added the cleanup in emailVerfication (#1308)
Deepanshu1230 May 4, 2026
3bbc60a
build(deps-dev): bump ruff from 0.15.11 to 0.15.12 (#1317)
dependabot[bot] May 4, 2026
1436ced
Upgrade to React version 19. Closes #801 (#1301)
regulartim May 4, 2026
312de34
Adjust column widths on Feeds page
regulartim May 5, 2026
f7d3a1e
build(deps-dev): bump stylelint from 17.10.0 to 17.11.0 in /frontend …
dependabot[bot] May 7, 2026
514f622
build(deps): bump gunicorn from 25.3.0 to 26.0.0 (#1320)
dependabot[bot] May 7, 2026
926c4a0
build(deps): bump django-q2 from 1.9.0 to 1.10.0 (#1321)
dependabot[bot] May 7, 2026
f4b8a90
build(deps-dev): bump the npm_and_yarn group across 2 directories wit…
dependabot[bot] May 11, 2026
501a2e0
Bump 3.5.0
regulartim May 11, 2026
dd1a5f2
Update package-lock.json
regulartim May 11, 2026
90e8aa9
Forward X-Forwarded-For header to uWSGI. Closes #1318 (#1327)
regulartim May 11, 2026
6f9c3d5
Fix admin CSRF 403 on HTTP deployments. Closes #1328 (#1329)
regulartim May 11, 2026
34d4f39
gbctl: add backup retention and fix help text. Closes #1311 (#1323)
Abhijeet17o May 12, 2026
ff6dc54
Add tests for Sessions management page. Closes #1277 (#1310)
chauhan-varun May 12, 2026
f7addc5
build(deps): bump pandas from 3.0.2 to 3.0.3 (#1334)
dependabot[bot] May 13, 2026
0b3ae5e
build(deps): bump requests from 2.33.1 to 2.34.0 (#1335)
dependabot[bot] May 13, 2026
7cae59b
build(deps-dev): bump coverage from 7.13.5 to 7.14.0 (#1337)
dependabot[bot] May 13, 2026
5168053
build(deps): bump elasticsearch from 9.3.0 to 9.4.0 (#1336)
dependabot[bot] May 19, 2026
c0e901b
Migrate eslint config and bump to v9. Closes #1325 (#1331)
armoredvortex May 19, 2026
c6d654a
build(deps-dev): bump @vitest/coverage-v8 in /frontend (#1332)
dependabot[bot] May 19, 2026
08b33df
build(deps-dev): bump vitest from 4.1.5 to 4.1.6 in /frontend (#1333)
dependabot[bot] May 19, 2026
78eae80
Expose credential_count in IOC feeds and enable filtering by credenti…
drona-gyawali May 19, 2026
f2dbbdc
Merge pull request #1340 from GreedyBear-Project/develop
regulartim May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions .github/configurations/node_linters/eslint/.eslintrc.json

This file was deleted.

This file was deleted.

This file was deleted.

106 changes: 106 additions & 0 deletions .github/configurations/node_linters/eslint/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
import { defineConfig } from "eslint/config";
import globals from "globals";
import js from "@eslint/js";
import react from "eslint-plugin-react";
import reactHooks from "eslint-plugin-react-hooks";
import importPlugin from "eslint-plugin-import";
import jsxA11y from "eslint-plugin-jsx-a11y";

export default defineConfig([
js.configs.recommended,
{
languageOptions: {
globals: {
...globals.browser,
...globals.node,
process: "readonly",
global: "readonly",
},

ecmaVersion: "latest",
sourceType: "module",

parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
},

plugins: {
react,
"react-hooks": reactHooks,
import: importPlugin,
"jsx-a11y": jsxA11y,
},

rules: {
// --- Logic / quality rules (from certego configs) ---
"prefer-destructuring": ["error", { object: true, array: false }],
"guard-for-in": "off",
"no-plusplus": "off",
"no-param-reassign": "off",
"no-console": "off",
"no-unused-vars": "off",
"no-underscore-dangle": ["error", { allowAfterThis: true }],
"no-bitwise": "off",
"no-nested-ternary": "off",
"no-restricted-syntax": ["error", "WithStatement"],
"no-multiple-empty-lines": ["error", { max: 2, maxBOF: 0, maxEOF: 0 }],
"max-len": ["error", {
code: 160,
ignoreStrings: true,
ignoreUrls: true,
ignoreTemplateLiterals: true,
ignoreRegExpLiterals: true,
ignoreComments: true,
}],

// --- React rules ---
"react/jsx-props-no-spreading": "off",
"react/jsx-key": "error",
"react/forbid-prop-types": "off",
"react/react-in-jsx-scope": "off",
"react/prop-types": "off",
"react/display-name": "off",

// --- React hooks ---
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "warn",

// --- Import rules ---
"import/prefer-default-export": "off",

// --- jsx-a11y rules (certego overrides) ---
"jsx-a11y/control-has-associated-label": "off",
"jsx-a11y/alt-text": "off",
"jsx-a11y/click-events-have-key-events": "off",
"jsx-a11y/no-static-element-interactions": "off",
"jsx-a11y/interactive-supports-focus": "off",
"jsx-a11y/anchor-has-content": "off",
"jsx-a11y/no-noninteractive-element-interactions": "off",
},
},

// Test file globals
{
files: ["tests/**/*.{js,jsx}"],

languageOptions: {
globals: {
describe: "readonly",
it: "readonly",
expect: "readonly",
beforeEach: "readonly",
afterEach: "readonly",
test: "readonly",
afterAll: "readonly",
beforeAll: "readonly",
vi: "readonly",
},
},
},
{
ignores: ["node_modules/**", "dist/**", "build/**", ".snapshots/**", "**/*.min.js"],
},
]);
Loading
Loading