Commit Graph

33 Commits

Author SHA1 Message Date
venus
8274d08f3e Add test case verifying exemption of flag command from stdout matching 2026-07-18 02:37:43 -05:00
venus
1c3b63d7d8 Add tests for persistent flag storage and ctf flag CLI command 2026-07-18 02:28:35 -05:00
venus
817f70e925 Update test suite for FlagDetectorStream and remove old flag-detect command 2026-07-18 02:21:38 -05:00
venus
24ce48610d Add and update test cases for pure forensics implementation 2026-07-17 23:42:17 -05:00
venus
861e1b8e83 test: update tests to support unanchored and wildcard regex options 2026-07-17 02:33:48 -05:00
venus
f2b349c42d docs/test: add tests and documentation for competition-aware patterns and commands 2026-07-17 02:18:55 -05:00
venus
9e91f8ef0f docs: update architecture and add tests for flag regex generation 2026-07-17 02:06:34 -05:00
venus
c069e51263 Standardize matching test files structure, add test_main.py and test_commands.py, and update GEMINI.md 2026-07-17 01:55:44 -05:00
venus
cf21abe0bc Update GEMINI.md with Vim folding mandate and add test cases for set-flag-format CLI command 2026-07-17 01:53:04 -05:00
venus
82ada56655 Add unit and integration tests for flag-detect CLI command 2026-07-17 01:44:06 -05:00
venus
839454f044 Add test assertions for Detected Type row in inspect CLI output 2026-07-17 01:32:08 -05:00
venus
75ce6b3a1b Implement forensics signatures command and expand supported magic signatures dictionary 2026-07-17 01:27:31 -05:00
venus
aebdf8f31b Commit workspace transition from test_utils.py to test_forensics.py with new signatures CLI test case 2026-07-17 01:27:14 -05:00
venus
3664208c74 Implement all 6 universal filesystem metadata properties inside inspect command 2026-07-17 01:20:57 -05:00
venus
1b53658a50 Update GEMINI.md, add test cases for universal metadata, and configure rich dependency 2026-07-17 01:19:25 -05:00
venus
70e793c4a3 working command structure and advanced llm Integration 2026-07-17 01:09:50 -05:00
venus
58351e1086 added architecture and switched to CLICK implementation 2026-07-13 22:32:20 -05:00
venus
4b16a69b1a qol changes 2026-07-13 21:11:27 -05:00
venus
fbda1dd079 added a gemini.md file, added some commands to main.py modified readme
and made a  forensiscs page
2026-07-13 21:10:31 -05:00
venus
ab1c520cc2 working on project class and implegmenting tests 2026-04-23 07:05:28 -05:00
venus
13a5603773 changed config to use dict and tomlload 2026-04-23 05:18:46 -05:00
venus
df46501731 going to bed, updated the headers file to consolidate data and config dir, for now. Also began working on parsing user input. need to check out click 2026-04-14 03:46:19 -05:00
venus
be093ed3b3 updated config logic to read from one file 2026-04-14 03:36:14 -05:00
venus
3007d07d62 config testing 2026-04-07 02:06:20 -05:00
venus
97332f7d01 hid config file 2026-04-07 02:04:55 -05:00
venus
09b4947e6e added config class to validate config entries 2026-04-07 02:04:00 -05:00
venus
f0d2f18364 config parsing works with persistance 2026-04-06 15:19:11 -05:00
venus
a74553bd88 added state options as an object with dict storing to disk 2026-04-06 00:26:43 -05:00
venus
b208cc2ddb config works 2026-04-05 23:31:32 -05:00
venus
7e88b51db6 initialized as project working now 2026-04-05 23:21:33 -05:00
venus
a70694dbd5 initialized as project 2026-04-05 23:00:30 -05:00
venus
a79a7ac076 initialized as project 2026-04-05 22:59:09 -05:00
venus
d3ef28c654 initial commit 2026-04-05 22:32:46 -05:00