Tigah and GitHub
39b333320e
chore: migrate module path to github.com/vmfunc/sif ( #194 )
...
rename the go module path from github.com/dropalldatabases/sif to
github.com/vmfunc/sif across go.mod, all imports, the golangci exclude
list, release install docs and docs. pure string rename, no logic change.
2026-06-22 22:25:39 -07:00
vmfunc
133224c348
refactor: dedupe url scheme stripping
...
`strings.Split(url, "://")[1]` was copy-pasted in 18 spots and panics on a
schemeless target (index out of range). add a small stripScheme helper in the
scan package - and a guarded equivalent in logger, which cant import scan - so
a bare host degrades gracefully instead of crashing the scan.
2026-06-09 13:51:04 -07:00
vmfunc
648fa8d2c8
chore: bump copyright headers to 2026
...
rolls the (c) 2022-2025 banner to 2022-2026 across all go files, the
startup banner in sif.go, and the header-check workflow's expected
format. comment-only, nothing else changes.
2026-06-08 18:30:48 -07:00
Claude and vmfunc
ece5b2b0b0
chore: clean up lint exclusions deferred in #98
...
Address pre-existing code issues that were suppressed in #98 to keep that
PR scoped to the Go 1.25 / golangci-lint v2 toolchain bump.
https://claude.ai/code/session_01S433Zq3Xzm3ZethsqkyaZF
2026-06-08 16:56:49 -07:00
vmfunc
495d2c5496
feat: add securitytrails integration for domain discovery + target expansion
2026-02-17 13:38:07 +01:00
vmfunc and GitHub
f50f1b933a
Merge branch 'main' into feat/builtin-shodan
2026-02-08 19:22:32 +01:00
vmfunc and GitHub
6f460425be
Merge pull request #63 from 0x4bs3nt/feat/builtin-whois
...
feat(modules): builtin whois scan as module
2026-02-08 14:12:27 +01:00
vmfunc and GitHub
16ea9047f0
Merge branch 'main' into feat/builtin-frameworks
2026-01-12 11:22:56 +01:00
vmfunc and GitHub
39bd115d3c
Merge branch 'main' into feat/builtin-shodan
2026-01-12 11:22:36 +01:00
vmfunc
ccf093b7e9
fix: rename to snakecase
2026-01-12 11:19:54 +01:00
vmfunc
b5398ec687
fix: renamed whois module file
...
Renamed whois scan module file to differentiate from legacy whois scan
file.
2026-01-12 11:19:54 +01:00
vmfunc
b298e2ec2c
fix(conflicts): fix PR conflicts on
2026-01-12 11:19:48 +01:00
vmfunc
95cebab47f
fix: rename to snakecase
2026-01-07 22:39:56 +01:00
vmfunc
579f5aff4b
fix: rename to snakecase
2026-01-07 22:39:35 +01:00
vmfunc
6df46b635a
fix: rename to snakecase
2026-01-07 22:39:19 +01:00
vmfunc
4a6364aba9
fix: shodan module file rename
...
Renamed shodan module file to differentiate from legacy shodan lookup
files.
2026-01-07 22:35:51 +01:00
vmfunc
e7db0777c2
fix: frameworks module file rename
...
Renamed frameworks module file to differentiate from legacy framework
scans.
2026-01-07 22:34:53 +01:00
vmfunc
9767a6b189
fix: renamed nuclei module file
...
Renamed the nuclei module file to differentiate from the nuclei legacy
scan file.
2026-01-07 22:33:49 +01:00
vmfunc
66a752d604
fix: nuclei scan nil pointer dereference
...
Fixed nil pointer dereference issues in the nuclei scan running as a
module
2026-01-07 15:09:49 +01:00
vmfunc
45f341c97f
feat(modules): legacy nuclei scan
...
Converted nuclei scan to be able to run as module.
2026-01-07 13:07:35 +01:00
vmfunc
0383c49bbd
feat(modules): legacy shodan scan
...
Converted legacy Go shodan scan to be able to run as module.
2026-01-07 13:05:08 +01:00
vmfunc
e5e831541f
feat(modules): legacy framework scan
...
Converted legacy framework scan to be able to run as module.
2026-01-07 13:02:40 +01:00
vmfunc
f309198f69
feat(modules): infra for builtin modules
...
Infrastructure preparation for builtin complex Go module registration.
2026-01-07 12:56:17 +01:00