forked from blairmichaelg/secbrain
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
147 lines (126 loc) · 2.49 KB
/
.gitignore
File metadata and controls
147 lines (126 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# Dependencies
node_modules/
# Environment files
secbrain/secbrain/models/api-keys
secbrain/.env
secbrain/.env.*
secbrain/**/.env
secbrain/**/.env.*
.env
.env.*
# Foundry/Solidity artifacts
targets/**/instascope/out/
targets/**/instascope/cache/
targets/**/instascope/lib/
# Python
**/__pycache__/
*.py[cod]
*$py.class
*.so
# Tool caches
.pip-cache/
secbrain/.pip-cache/
.ruff_cache/
secbrain/.ruff_cache/
.mypy_cache/
# Python virtual environments
.venv/
venv/
env/
ENV/
.Python
# Test and validation workspaces (generated during test runs)
secbrain/test_workspace/
secbrain/validation_workspace/
secbrain/tests/.tmp/
targets/test_cli/
secbrain/examples/test_workspace/
# Automated agent suite artifacts
*.json.bak
*-results.json
*-results.txt
audit-log.txt
audit-report.md
bandit-results.json
safety-results.json
pip-audit-results.json
semgrep-results.json
solhint-results.json
slither-output.json
*.mythril.json
aderyn-report.md
ruff-results.json
mypy-results.txt
pylint-results.json
radon-results.txt
vulture-results.txt
outdated-packages.json
pip-audit-sbom.json
npm-audit-results.json
# SBOM and compliance reports
sbom/
license-report.json
license-report.md
license-report.csv
license-compliance.json
vendor-risk-assessment.json
# Coverage reports
.coverage
htmlcov/
coverage.xml
.pytest_cache/
# Pytest temp directories (generated by tmp_path fixtures)
.pytest_tmp/
secbrain/.pytest_tmp/
# Hypothesis testing cache
.hypothesis/
# Mutation testing cache
.mutmut-cache/
# Pre-commit
.pre-commit-cache/
# Build artifacts
*.egg-info/
dist/
build/
*.whl
# IDE
.vscode/*
!.vscode/extensions.json
.idea/
*.swp
*.swo
*~
.DS_Store
# Insights reports generated in workspaces
targets/**/insights/
**/insights-dashboard.json
targets/**/run-live-*
insights_report_*.md
insights_report_*.html
insights-reports/
daily-reports/
weekly-review/
# Target workspace directories (runtime generated)
# Allow critical summary files but ignore most runtime artifacts
targets/**/workspace/*
!targets/**/workspace/run_summary.json
!targets/**/workspace/phases/
!targets/**/workspace/findings/
!targets/**/workspace/.gitkeep
# SecBrain cache directories (workspace + phase checkpoints)
**/.secbrain_cache/
**/.checkpoints/
# Agent-generated temporary/task-specific documentation
# (These are generated during specific tasks and become obsolete)
IMPLEMENTATION_COMPLETE.md
INVESTIGATION_COMPLETE.md
FUNCTIONALITY_VERIFICATION.md
READY_TO_USE.md
VISUAL_SECURITY_ANALYSIS.md
# Temporary files
pwsh.profile.ps1
claude-review.*
*.tmp
*.temp
tmpclaude-*
nul