Matt Nadareski
|
73dd669c20
|
Add and use byte array extension methods
|
2021-09-10 22:35:32 -07:00 |
|
Matt Nadareski
|
b779f2f546
|
Only deserialze a file once per round of checks
|
2021-09-10 16:10:15 -07:00 |
|
Matt Nadareski
|
5344de96b2
|
Cleanup and bugfixes; additional notes
|
2021-09-10 15:32:37 -07:00 |
|
Matt Nadareski
|
a5f21adeee
|
Add content matches to SafeCast; add notes
|
2021-09-02 09:30:37 -07:00 |
|
Matt Nadareski
|
3667a5b57a
|
Concurrent protection scans per file (#52)
* Move to ConcurrentDictionary
* Convert to ConcurrentQueue
|
2021-07-18 09:44:23 -07:00 |
|
Matt Nadareski
|
f9d6fce3bd
|
Reduce boilerplate for directory checks
|
2021-03-23 13:35:12 -07:00 |
|
Matt Nadareski
|
aa83896963
|
Final batch of first pass for path check conversions
|
2021-03-23 10:36:14 -07:00 |
|
Matt Nadareski
|
a2888e3371
|
Split IPathCheck method
|
2021-03-19 15:41:49 -07:00 |
|
Matt Nadareski
|
b3671a430e
|
Swap order of params for IPathCheck
|
2021-02-26 11:02:10 -08:00 |
|
Matt Nadareski
|
c6eaafebbe
|
Add IPathCheck interface
|
2021-02-26 00:32:09 -08:00 |
|
Matt Nadareski
|
c78229c3cd
|
Use Any() instead of Count() > 0
|
2020-02-20 14:23:39 -08:00 |
|
Matt Nadareski
|
550086791b
|
Separate protections into their own classes
|
2019-09-27 23:52:24 -07:00 |
|