Compare commits

..

4 Commits

Author SHA1 Message Date
Mark aa40b0803d Add security cleanup documentation
Deploy to Production / deploy (push) Successful in 10s Details
2026-04-09 10:51:53 +02:00
Mark bce5d5720e Add .gitignore and remove sensitive export files from tracking 2026-04-09 10:50:30 +02:00
Kristijan Popovski bc95b632f7 Changes in code after first review from Google AI Studio 2026-04-09 09:29:55 +02:00
Kristijan Popovski 63d160f484 Renaming projects site html link 2026-04-08 23:24:41 +02:00
4 changed files with 44 additions and 17725 deletions

18
.gitignore vendored
View File

@ -1,4 +1,16 @@
Thumbs.db # Sensitive exports
code_export.txt
code_export.ps1.test.txt
*.test.txt
# OS files
.DS_Store .DS_Store
gitea-token*.txt Thumbs.db
gitea-token*.txt.sig
# IDE
.vscode/
.idea/
# Temporary files
*.tmp
*.log

29
SECURITY_CLEANUP.md Normal file
View File

@ -0,0 +1,29 @@
# Security Cleanup - April 9, 2026
## What happened
Sensitive data (code exports containing potential tokens) was accidentally committed to git history in commit 2807a55.
## Actions taken
1. ✅ Removed sensitive files from tracking (code_export.txt, code_export.ps1.test.txt)
2. ✅ Added proper .gitignore to prevent future leaks
3. ✅ Used git-filter-repo to completely remove files from entire git history
4. ✅ Prepared for force-push to rewrite remote history
## Next steps (MANUAL)
1. **CRITICAL**: Revoke the exposed Gitea token immediately in Gitea settings
2. Generate a new Gitea token
3. Update any services using the old token
4. Execute: `git push --force origin master` to rewrite remote history
5. Notify any collaborators to re-clone the repository
## Prevention
- .gitignore now blocks code_export.txt and similar files
- export_code.ps1 already has exclusions for sensitive patterns
- Always review git status before committing
## Verification
After force-push, verify that sensitive files are not in history:
```bash
git log --all --full-history -- code_export.txt
# Should return nothing
```

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff