Skip to content
Merged

dev #18

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3a7075b
feat: add headers group support
IMDelewer Mar 15, 2026
ac872dc
feat: add js group
IMDelewer Mar 15, 2026
2e35af5
feat: add meta group
IMDelewer Mar 15, 2026
4fe18e8
feat: add html group
IMDelewer Mar 15, 2026
6b1e3bf
feat: add script_src group
IMDelewer Mar 15, 2026
0cb1be7
feat: add css group
IMDelewer Mar 15, 2026
c2dc587
feat: add url group
IMDelewer Mar 15, 2026
daf88c3
feat: add path group
IMDelewer Mar 15, 2026
1f30b25
feat: add file group
IMDelewer Mar 15, 2026
bd201c7
feat: add dns group
IMDelewer Mar 15, 2026
1cbaf95
feat: add subdomain group
IMDelewer Mar 15, 2026
21a5234
feat: add link group
IMDelewer Mar 15, 2026
3b20a05
feat: add json group
IMDelewer Mar 15, 2026
7e7b95f
feat: add api group
IMDelewer Mar 15, 2026
f0157cd
feat: add tls group
IMDelewer Mar 15, 2026
eb88ee9
feat: add server group
IMDelewer Mar 15, 2026
16dcde4
feat: add framework group
IMDelewer Mar 15, 2026
f6ed02c
feat: add cms group
IMDelewer Mar 15, 2026
8ab2db0
feat: add cdn group
IMDelewer Mar 15, 2026
7cd3127
feat: add rule and search types
IMDelewer Mar 15, 2026
f96dd58
feat: add html tag matching
IMDelewer Mar 15, 2026
1ea0e03
chore: update html rule types
IMDelewer Mar 15, 2026
418dcdb
refactor: move groups into internal
IMDelewer Mar 15, 2026
21cdab0
chore: bump version to 1.0.2
IMDelewer Mar 15, 2026
fc4680d
chore: change `ruff.line-length` from 88 to 100
IMDelewer Mar 15, 2026
2f08708
Merge pull request #2 from reekeer/feature/fingerprints-types
IMDelewer Mar 15, 2026
86e42ab
chore: add reekeerBot
reekeer[bot] Mar 16, 2026
a2fe9f5
fix: some bug and add more checks
reekeer[bot] Mar 16, 2026
6224daa
style(ruff): auto-fix lint issues
reekeer[bot] Mar 16, 2026
6fdaaa4
style(black): format code
reekeer[bot] Mar 16, 2026
4ab27fe
Merge pull request #4 from reekeer/bot/code-quality-20260316144033
IMDelewer Mar 16, 2026
9a09e3e
chore: remove reekeerBot cache files and add them to .gitignore
reekeer[bot] Mar 16, 2026
a68b220
refactor: remove local file paths and use root-relative paths
IMDelewer Mar 16, 2026
3f44bbb
feat: add cleanup artifacts
IMDelewer Mar 16, 2026
0fed5e5
feat: add workflow to run reekeerBot
IMDelewer Mar 16, 2026
167843a
fix: bug with incorrect environments specification
IMDelewer Mar 16, 2026
0175e4e
Merge branch 'dev' into chore/bot-improvements
IMDelewer Mar 16, 2026
04119b5
Merge 0175e4efcb69dd46ed3d557d2507d6a7be1c9c5c into 167843aee9088c6f3…
IMDelewer Mar 16, 2026
0b7c5fa
style(black): format code
reekeer[bot] Mar 16, 2026
d801c07
Merge pull request #5 from reekeer/chore/bot-improvements
IMDelewer Mar 16, 2026
4101dff
Merge pull request #6 from reekeer/bot/code-quality-20260316160537
IMDelewer Mar 16, 2026
de65875
fix: hotfix bug with infinity runs
IMDelewer Mar 16, 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
50 changes: 50 additions & 0 deletions .github/workflows/reekeer-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: reekeerBot

on:
workflow_dispatch:
push:
branches:
- dev

jobs:
bot:

runs-on: ubuntu-latest
environment: reekeerBot

permissions:
contents: write
pull-requests: write
issues: write

steps:

- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install dependencies
run: |
pip install requests pyjwt cryptography python-dotenv
pip install ruff black pyright

- name: Create GitHub App private key
run: |
echo "${{ secrets.APP_PRIVATE_KEY }}" > private-key.pem

- name: Run reekeerBot
env:
APP_ID: ${{ secrets.APP_ID }}
INSTALLATION_ID: ${{ secrets.INSTALLATION_ID }}
PRIVATE_KEY_PATH: private-key.pem

GITHUB_REPOSITORY: ${{ github.repository }}
BASE_BRANCH: ${{ vars.BASE_BRANCH }}
REVIEWER: ${{ vars.REVIEWER }}

run: |
python scripts/reekeerBot.py
90 changes: 49 additions & 41 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,42 +1,50 @@
# Python bytecode / caches
__pycache__/
*.py[cod]
*.pyd

# Virtual environments
.venv/
venv/
.env/

# Packaging / build outputs
build/
dist/
*.egg-info/
pip-wheel-metadata/

# Hatch
.hatch/

# Test / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml

# Type checking / linting caches
.mypy_cache/
.pyright/
.ruff_cache/

# IDEs / editors
.idea/
.vscode/
*.iml

# OS files
.DS_Store
Thumbs.db

# SignatureDB files
# Python bytecode / caches
__pycache__/
*.py[cod]
*.pyd

# Virtual environments
.venv/
venv/
.env/

# Enviroments
*.env
*.pem

# reekeerBot cache files
ruff.json
pyright.json

# Packaging / build outputs
build/
dist/
*.egg-info/
pip-wheel-metadata/

# Hatch
.hatch/

# Test / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml

# Type checking / linting caches
.mypy_cache/
.pyright/
.ruff_cache/

# IDEs / editors
.idea/
.vscode/
*.iml

# OS files
.DS_Store
Thumbs.db

# SignatureDB files
*.sigdb
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ typecheck = "pyright"

[tool.ruff]
target-version = "py311"
line-length = 88
line-length = 100

[tool.ruff.format]
quote-style = "double"
Expand Down
Loading
Loading