Skip to content

Commit 6ce0bc2

Browse files
committed
chore: replace repo with release snapshot
1 parent 1e4b555 commit 6ce0bc2

649 files changed

Lines changed: 130652 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
*.egg-info/
8+
dist/
9+
build/
10+
*.egg
11+
.eggs/
12+
13+
# Virtual environments
14+
.venv/
15+
venv/
16+
ENV/
17+
env/
18+
19+
# IDE
20+
.vscode/
21+
.idea/
22+
*.swp
23+
*.swo
24+
*~
25+
.DS_Store
26+
27+
# Git
28+
.git/
29+
.gitignore
30+
.gitattributes
31+
32+
# Documentation
33+
*.md
34+
!README.md
35+
docs/
36+
37+
# Testing
38+
.pytest_cache/
39+
.coverage
40+
htmlcov/
41+
.tox/
42+
.mypy_cache/
43+
.hypothesis/
44+
45+
# Node (for frontend)
46+
flowsint-app/node_modules/
47+
flowsint-app/dist/
48+
flowsint-app/.next/
49+
flowsint-app/out/
50+
flowsint-app/build/
51+
52+
# Environment files
53+
.env.local
54+
.env.*.local
55+
56+
# Logs
57+
*.log
58+
logs/
59+
60+
# Docker
61+
docker-compose*.yml
62+
Dockerfile.dev
63+
.dockerignore
64+
65+
# CI/CD
66+
.github/
67+
.gitlab-ci.yml
68+
69+
# Misc
70+
*.bak
71+
*.tmp
72+
temp/
73+
tmp/

.env.example

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
NODE_ENV=production
2+
AUTH_SECRET=superscretchangeitplz
3+
# Generate your own master key by running: python3 -c "import os, base64; key = os.urandom(32); print('base64:' + base64.b64encode(key).decode('utf-8'))"
4+
MASTER_VAULT_KEY_V1=base64:qnHTmwYb+uoygIw9MsRMY22vS5YPchY+QOi/E79GAvM=
5+
NEO4J_URI_BOLT=bolt://neo4j:7687
6+
NEO4J_USERNAME=neo4j
7+
NEO4J_PASSWORD=password
8+
VITE_API_URL=http://127.0.0.1:5001
9+
DATABASE_URL=postgresql://flowsint:flowsint@localhost:5433/flowsint
10+
REDIS_URL=redis://redis:6379/0

.gitignore

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
/node_modules/
7+
# C extensions
8+
*.so
9+
*transform_logs
10+
# Distribution / packaging
11+
.Python
12+
build/
13+
develop-eggs/
14+
dist/
15+
downloads/
16+
eggs/
17+
.eggs/
18+
lib/
19+
lib64/
20+
parts/
21+
sdist/
22+
var/
23+
wheels/
24+
share/python-wheels/
25+
*.egg-info/
26+
.installed.cfg
27+
*.egg
28+
MANIFEST
29+
30+
# PyInstaller
31+
# Usually these files are written by a python script from a template
32+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
33+
*.manifest
34+
*.spec
35+
36+
# Installer logs
37+
pip-log.txt
38+
pip-delete-this-directory.txt
39+
40+
# Unit test / coverage reports
41+
htmlcov/
42+
.tox/
43+
.nox/
44+
.coverage
45+
.coverage.*
46+
.cache
47+
nosetests.xml
48+
coverage.xml
49+
*.cover
50+
*.py,cover
51+
.hypothesis/
52+
.pytest_cache/
53+
cover/
54+
55+
# Translations
56+
*.mo
57+
*.pot
58+
59+
# Django stuff:
60+
*.log
61+
local_settings.py
62+
db.sqlite3
63+
db.sqlite3-journal
64+
65+
# Flask stuff:
66+
instance/
67+
.webassets-cache
68+
69+
# Scrapy stuff:
70+
.scrapy
71+
72+
# Sphinx documentation
73+
docs/_build/
74+
75+
# PyBuilder
76+
.pybuilder/
77+
target/
78+
79+
# Jupyter Notebook
80+
.ipynb_checkpoints
81+
82+
# IPython
83+
profile_default/
84+
ipython_config.py
85+
86+
# pyenv
87+
# For a library or package, you might want to ignore these files since the code is
88+
# intended to run in multiple environments; otherwise, check them in:
89+
# .python-version
90+
91+
# pipenv
92+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
93+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
94+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
95+
# install all needed dependencies.
96+
#Pipfile.lock
97+
98+
# UV
99+
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
100+
# This is especially recommended for binary packages to ensure reproducibility, and is more
101+
# commonly ignored for libraries.
102+
#uv.lock
103+
104+
# poetry
105+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
106+
# This is especially recommended for binary packages to ensure reproducibility, and is more
107+
# commonly ignored for libraries.
108+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
109+
#poetry.lock
110+
111+
# pdm
112+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
113+
#pdm.lock
114+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
115+
# in version control.
116+
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
117+
.pdm.toml
118+
.pdm-python
119+
.pdm-build/
120+
121+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
122+
__pypackages__/
123+
124+
# Celery stuff
125+
celerybeat-schedule
126+
celerybeat.pid
127+
128+
# SageMath parsed files
129+
*.sage.py
130+
131+
# Environments
132+
.env
133+
.venv
134+
env/
135+
venv/
136+
ENV/
137+
env.bak/
138+
venv.bak/
139+
140+
# Spyder project settings
141+
.spyderproject
142+
.spyproject
143+
144+
# Rope project settings
145+
.ropeproject
146+
147+
# mkdocs documentation
148+
/site
149+
150+
# mypy
151+
.mypy_cache/
152+
.dmypy.json
153+
dmypy.json
154+
155+
# Pyre type checker
156+
.pyre/
157+
158+
# pytype static type analyzer
159+
.pytype/
160+
161+
# Cython debug symbols
162+
cython_debug/
163+
164+
# PyCharm
165+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
166+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
167+
# and can be added to the global gitignore or merged into this file. For a more nuclear
168+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
169+
#.idea/
170+
171+
# Ruff stuff:
172+
.ruff_cache/
173+
174+
# PyPI configuration file
175+
.pypirc
176+
177+
/certs
178+
.claude/

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
npx --no -- commitlint --edit ${1}

.versionrc.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"header": "# Changelog\n\nAll notable changes to SpectraGraph will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n",
3+
"types": [
4+
{
5+
"type": "feat",
6+
"section": "Features"
7+
},
8+
{
9+
"type": "fix",
10+
"section": "Bug Fixes"
11+
},
12+
{
13+
"type": "perf",
14+
"section": "Performance Improvements"
15+
},
16+
{
17+
"type": "refactor",
18+
"section": "Code Refactoring",
19+
"hidden": false
20+
},
21+
{
22+
"type": "docs",
23+
"section": "Documentation",
24+
"hidden": false
25+
},
26+
{
27+
"type": "style",
28+
"hidden": true
29+
},
30+
{
31+
"type": "chore",
32+
"hidden": true
33+
},
34+
{
35+
"type": "test",
36+
"hidden": true
37+
},
38+
{
39+
"type": "build",
40+
"section": "Build System",
41+
"hidden": false
42+
},
43+
{
44+
"type": "ci",
45+
"hidden": true
46+
}
47+
],
48+
"packageFiles": [
49+
{
50+
"filename": "flowsint-app/package.json",
51+
"type": "json"
52+
}
53+
],
54+
"bumpFiles": [
55+
{
56+
"filename": "flowsint-app/package.json",
57+
"type": "json"
58+
},
59+
{
60+
"filename": "pyproject.toml",
61+
"updater": "scripts/pyproject-updater.js"
62+
}
63+
],
64+
"scripts": {
65+
"postbump": "node scripts/sync-versions.js $(node -p \"require('./flowsint-app/package.json').version\")"
66+
}
67+
}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
All notable changes to SpectraGraph will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

DISCLAIMER.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Disclaimer
2+
3+
This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement.
4+
5+
## No Responsibility
6+
7+
The author(s) and contributor(s) of this tool assume no responsibility or liability for any damages, losses, or consequences that may result from the use or misuse of this software. This includes, but is not limited to:
8+
9+
- Any damage to systems, networks, or data
10+
- Any legal consequences resulting from unauthorized or improper use
11+
- Any business losses or operational disruptions
12+
- Any security incidents or breaches
13+
14+
## User Responsibility
15+
16+
By using this tool, you acknowledge and agree that:
17+
18+
- You are solely responsible for your use of this software
19+
- You will use this tool in compliance with all applicable laws and regulations
20+
- You will obtain proper authorization before conducting any security testing or reconnaissance activities
21+
- You understand the potential risks and legal implications of using security tools
22+
23+
## Intended Use
24+
25+
This tool is intended for legitimate security research, authorized penetration testing, and defensive security purposes only. Any use of this tool for malicious purposes or without proper authorization is strictly prohibited and may be illegal.
26+
27+
## No Support Guarantee
28+
29+
The author(s) provide this software without any guarantee of support, updates, or maintenance. Use at your own risk.

0 commit comments

Comments
 (0)