Dustin Decker
43955b9a38
Use GetCallerIdentity for AWS verification ( #585 )
2022-05-25 14:45:28 -07:00
Miccah
6fa2171a22
Refactor Engine to wait for workers in a Finish method ( #581 )
...
* Refactor Engine to wait for workers in a Finish method
This should allow the engine to run multiple concurrent scans if
desired before shutting down.
Additionally, this commit refactors some of the printing logic to the
output package.
* Fix tests
2022-05-25 11:35:44 -05:00
Miccah
67ad2f2247
Shallow clone if --since-commit is provided ( #564 )
...
* Shallow clone if --since-commit is provided
* Set the user before constructing args
* Fix vbout detector
* Address PR comments
* Use a better name for timestamp
* Use net.URL.String method for the remote path
2022-05-24 10:49:03 -05:00
roxanne-tampus
80c6579226
Updated aws detector ( #579 )
2022-05-24 05:07:54 -07:00
Marlon
cd8fdec3aa
added codemagic detector ( #480 )
2022-05-23 20:20:33 -07:00
Dustin Decker
235a60a850
add more detectors ( #577 )
2022-05-23 18:39:49 -07:00
roxanne-tampus
da872f5c27
modified Alibaba detector to use standard library ( #568 )
...
* added alibaba detector
* enhancement
* enhancement and ran mod tidy
* fixed
2022-05-23 18:37:01 -07:00
roxanne-tampus
66dc7efac0
Added postbacks detector ( #551 )
...
* Added postbacks detector
* enhancement
2022-05-23 18:17:52 -07:00
roxanne-tampus
83dfed9257
Added zipcodebase detector ( #550 )
...
* Added zipcodebase detector
* regex enhancement
2022-05-23 18:15:49 -07:00
roxanne-tampus
75972a6f81
Added zenrows detector ( #548 )
2022-05-23 18:14:52 -07:00
roxanne-tampus
d5e034fddd
Added tefter detector ( #547 )
...
* Added tefter detector
* enhancement
2022-05-23 18:14:01 -07:00
roxanne-tampus
3bbc9ef394
Added diggernaut detector ( #546 )
2022-05-23 18:13:12 -07:00
roxanne-tampus
f509261727
added convertapi detector ( #545 )
2022-05-23 18:12:22 -07:00
roxanne-tampus
d5f8ddd804
Added collect2 detector ( #544 )
...
* added collect2 detector
* enhancement as suggested
2022-05-23 18:11:32 -07:00
roxanne-tampus
c9f1f61c49
Added cloudconvert detector ( #543 )
...
* added cloudconvert detector
* updated regex
2022-05-23 18:10:02 -07:00
Dustin Decker
509ae79143
add missing import
2022-05-23 15:48:50 -07:00
ahrav
2051fe14ff
remove profililing. ( #567 )
2022-05-23 11:05:39 -07:00
valerie gale
9d1c1e958a
enhancements in amplitude detector ( #575 )
...
* enhancements in amplitude detector
* enhancements in amplitude detector
2022-05-23 09:20:35 -07:00
Dustin Decker
4d3c2d70e5
use go 1.18 ( #566 )
...
* use go 1.18 in CI
* require go 1.18
* use latest linter
* rename ci check
* improve regex issues identified by codeql
2022-05-19 09:01:50 -07:00
Marlon
8c38708d1c
added instabot detector ( #511 )
...
* added instabot detector
* fix comment
2022-05-18 22:38:25 -07:00
Marlon
5ae2bfc81d
added uclassify detector ( #510 )
2022-05-18 22:33:40 -07:00
Mildred Bernardo
bec77af76d
added speechtextai detector ( #488 )
...
* added speechtextai detector
* Modified based on comment
* Changed the keyword to speechtext
* Changed speechtextai to speechtext
2022-05-18 22:33:05 -07:00
Marlon
f6a0f65f25
added vbout detector ( #481 )
...
* added vbout detector
* fix comment
2022-05-18 22:32:29 -07:00
Mildred Bernardo
13f5748db1
added pollsapi detector ( #477 )
2022-05-18 22:31:11 -07:00
Marlon
93922fe14f
added databox detector ( #447 )
2022-05-18 22:30:18 -07:00
Mildred Bernardo
3e3cb2784e
added simfin detector ( #476 )
...
* added simfin detector
* Modified based on comment
* code enhancement
2022-05-18 22:16:14 -07:00
Marlon
2cdb3c6bbc
added besnappy detector ( #508 )
...
* added besnappy detector
* fix comment
2022-05-18 22:14:57 -07:00
Dustin Decker
606dadfbb1
Import more detectors ( #563 )
2022-05-17 18:56:48 -07:00
roxanne-tampus
5219c8aaff
Added twitch detector ( #542 )
...
* added braintreepayments detector
* added twitch detector
* revert commit
* enhancement
2022-05-17 18:52:37 -07:00
Marlon
2549f2efa3
added interseller detector ( #504 )
...
* added interseller detector
* fix comment
2022-05-16 20:39:02 -07:00
Marlon
5f9c9f4506
added tickettailor detector ( #468 )
...
* added tickettailor detector
* fix comment
2022-05-16 20:36:08 -07:00
Marlon
43bfdcfdf0
added rentman detector ( #449 )
...
* added rentman detector
* fix comment
2022-05-16 20:09:57 -07:00
Marlon
f8950741fa
added onesignal detector ( #448 )
...
* added onesignal detector
* fix comment
2022-05-16 20:08:49 -07:00
Marlon
0d18a7750b
added bulksms detector ( #446 )
...
* added bulksms detector
* fix comment
* fix comment
2022-05-16 20:07:59 -07:00
Marlon
4e13695dce
added stormboard scanner ( #367 )
...
* added stormboard scanner
* remove unused imports
* fix comment
2022-05-16 20:01:20 -07:00
ahrav
198cb1a786
Clean up comments. ( #562 )
2022-05-16 09:03:10 -07:00
ahrav
d2605354fe
[THOG-332 ]Remove TokenSource interface from the init method of Source. ( #539 )
...
* Remove TokenSource interface from the init method of Source.
* Remove proto message.
* Remove proto message.
* Fix tests.
* Fix filesystem test.
2022-05-13 14:35:06 -07:00
ahrav
b0d79180f6
[THOG-314] Add new parameter to the Init method for the source interface. ( #529 )
...
* Add new parameter to the Init method for the source interface.
* Add Oauth Token service.
* remove .test file.
* remove .test file.
* Fix param spelling.
* fix tests with new param in init
* Add missing gock lib.
2022-05-10 11:11:43 -07:00
ahrav
e12432cef8
[THOG-315] Replace bytes.buffer with strings.builder. ( #533 )
...
* Replace bytes.buffer with string.builder.
* Remove profiling.
* Remove detector changes.
* ignore .test files.
* fix detectors removed.
2022-05-09 17:02:46 -07:00
Miccah
edaf1e1fd3
Move GitHub integration tests behind a build flag and add unit tests ( #527 )
...
* Add unit tests and refactor some logic
* Move integration tests to a separate file behind a build flag
* Fix bugs in normalizeRepos
* Address lint errors
* Sort slices before comparing because order doesn't matter
2022-05-09 08:31:00 -07:00
Miccah
85208606bb
Reorganize GitHub source ( #517 )
...
* Reorganize GitHub source
This breaks up the Chunks method into smaller sub-method calls to help
organize and better understand the logic flow. No logic has been
modified (except one obvious bug), just shuffling code around.
* Check errors and revert bug fix
2022-05-06 05:00:46 -07:00
Bill Rich
212aa9ba1e
Disable tests that take too long ( #524 )
2022-05-04 16:37:37 -07:00
Bill Rich
6ee5c57968
Fix overlooked nil ( #523 )
...
* Fix overlooked nil
* Use default case
2022-05-04 15:45:12 -07:00
Bill Rich
c78120e56f
Syslog source ( #500 )
...
* Add syslog source
* only load cert/key with tls
* Cleanup
* Linting
Co-authored-by: Bill Rich <bill.rich@trufflesec.com>
2022-05-04 15:08:11 -07:00
Bill Rich
62bb3c57d3
Keep first line number for each chunk ( #520 )
2022-05-04 14:11:10 -07:00
Dustin Decker
d217a517c0
Cleanup packages and include more detectors ( #521 )
...
* clean up duplicate packages
* include more detectors
2022-05-04 09:27:42 -07:00
Miccah
71442320ec
Chunk orgs the same when authenticated as unauthenticated ( #501 )
...
Also debug log the amount of forks we find in addReposByOrg.
2022-05-02 17:26:01 -07:00
ahrav
1bd5e9d9d2
fix merge conflicts. ( #497 )
2022-05-02 15:04:05 -07:00
ahrav
eb9d3e333c
[THOG-269] Increase test coverage for git. ( #496 )
2022-05-02 12:47:38 -07:00
dcRUSTy
a74bea0e8e
fix: regex for hostnames ( #494 )
...
* fix: regex for ends with github.com
* fix: regex for hooks.zapier.com
* fix: regex for hooks.slack.com
* fix: regex for signalwire.com
* fix: regex for kanbantool.com
* fix: regex for invoiceoceam.com
* fix: regex for invoiceocean.com
* fix: regex for freshdesk.com
* fix: regex for discord.com
* fix: regex for deputy.com
2022-05-02 09:44:37 -07:00