Commit 75969a6
committed
ci: test only on Python 3.13 and document nmap scanner
- Simplify CI by removing the multi-version Python matrix and
standardizing all jobs on Python 3.13 to reduce maintenance
overhead and focus on the current stable runtime.
- Drop the experimental Python 3.14 job and associated
continue-on-error handling since it is no longer needed.
- Remove the "dangerous API" grep scan step from the pipeline to
avoid noisy, brittle checks in CI.
- Add .env to .gitignore so local environment files are not tracked
in version control.
- Expand documentation for the optional nmap-based scanner with
security warnings, legal considerations, and guidance for
responsible use by security researchers.
- Add tests for the nmap scanner and metasploit matcher using
mocked runners, improving coverage and validating behavior
without invoking real network scans.1 parent c8f540d commit 75969a6
File tree
41 files changed
+2503
-1378
lines changed- .github/workflows
- docs
- scripts
- src/sitescanner
- core
- runners
- scanners
- tests
- fixtures/nmap
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41 files changed
+2503
-1378
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 29 | | |
34 | 30 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | 31 | | |
39 | 32 | | |
40 | 33 | | |
| |||
61 | 54 | | |
62 | 55 | | |
63 | 56 | | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | 57 | | |
75 | 58 | | |
76 | 59 | | |
| |||
103 | 86 | | |
104 | 87 | | |
105 | 88 | | |
106 | | - | |
| 89 | + | |
107 | 90 | | |
108 | 91 | | |
109 | 92 | | |
| |||
141 | 124 | | |
142 | 125 | | |
143 | 126 | | |
144 | | - | |
| 127 | + | |
145 | 128 | | |
146 | 129 | | |
147 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
| 73 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments