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
147
# Rust build artifacts
target/
Cargo.lock
# IDE and editor files
.vscode/
.idea/
.cursor/
*.swp
*.swo
*~
*.sublime-project
*.sublime-workspace
.vscode/settings.json
.history/
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
$RECYCLE.BIN/
*.lnk
# Cryptographic keys and secrets (double-check these aren't committed!)
*.key
*.pem
*.crt
*.p12
*.pfx
id_rsa
id_ed25519
*.gpg
secrets/
# Log files
*.log
# Temporary files
*.tmp
*.temp
# Backup files
*.bak
*.backup
# Fuzzing artifacts
fuzz/target/
fuzz/corpus/
fuzz/crashes/
fuzz/artifacts/
# Performance analysis outputs
*_analysis
*_analysis.rs
perf.data
perf.data.old
*.svg
*.html
# Documentation build artifacts
docs/book/
target/doc/
# Security audit reports and sensitive files
SECURITY_AUDIT_REPORT.md
*security_audit*.pdf
*security_audit*.txt
*.secret
# Configuration files are committed to ensure consistency
# rustfmt.toml and clippy.toml are intentionally tracked
# Coverage reports
coverage/
*.profraw
lcov.info
cobertura.xml
*.gcda
*.gcno
# Test artifacts
test_results/
*.test
junit.xml
test_output/
target/coverage/
# Benchmark artifacts
benches/target/
criterion/
# CI/CD artifacts
.github/workflows/*.log
actions.log
*.sarif
# Cargo registry cache (optional, for clean builds)
.cargo/registry/
.cargo/git/
.cargo/config.toml
# Environment files
.env
.env.local
.env.*.local
.envrc
# Debug symbols
*.dSYM/
# Valgrind
callgrind.out.*
vgcore.*
massif.out.*
# Flamegraph and profiling
flamegraph.svg
*.svg
*.folded
*.perf
# Cryptographic test vectors and sensitive data
test_vectors/
vectors/
*test_vector*.txt
*test_vector*.bin
# Debug and development artifacts
debug/
*.debug
*.pdb
symbols/
# Local development databases
*.db
*.sqlite
*.sqlite3
# Temporary development files
scratch/
notes/
*.scratch