This website requires JavaScript.
47de30a56e
Add uv support with pyproject.toml
master
v0.4.5
michael hohn
2025-11-25 10:26:21 -08:00
d2c7b98d1c
add status fix code; to be tested
Michael Hohn
2025-08-28 15:11:13 -07:00
fb5adf1b5f
add updated container dependency diagram
michael hohn
2025-08-12 00:03:03 -07:00
750187fb12
Fix: get the correct repo_id from postgres, use the mapping in responses
Michael Hohn
2025-08-04 16:13:12 -07:00
807d5f3d45
Fix: AddJob was completely wrong. The job_repo_id is a bijection; updated all code
Michael Hohn
2025-08-04 13:30:43 -07:00
1377d4cec9
start repoID counter at 1, not 0
Michael Hohn
2025-07-29 11:15:36 -07:00
ec8bb0cc63
fix repo id handling and PostgreSQL Query Ordering
Michael Hohn
2025-07-25 16:31:34 -07:00
8d7aa780ed
fix: use postgres to generate gap/concurrency/race-safe job_repo_it This takes the place of the mutex used by the in-memory version
Michael Hohn
2025-07-25 15:51:11 -07:00
43a7143e27
fix: code logic updates: make sessionID consistent with original
Michael Hohn
2025-07-17 10:28:31 -07:00
0d6e31713f
Create a new PGState, reading connection info from env vars
Michael Hohn
2025-07-14 13:26:23 -07:00
a2cfe0676c
wip: update state_postgres, update dependent modules
Michael Hohn
2025-07-11 15:34:07 -07:00
f920a799d3
wip: postgres state: update SetupSchemas, add GetJobSpecByRepoId
Michael Hohn
2025-07-11 15:24:48 -07:00
41146f5aaf
wip: postgres state: update SetupSchemas, finish ServerState interface
Michael Hohn
2025-07-11 14:47:30 -07:00
173a61e3fa
wip: postgres state: add SetupSchemas, SetResult, GetResult
Michael Hohn
2025-07-11 14:26:07 -07:00
e294fcdf4f
wip: first NewPGState
Michael Hohn
2025-07-11 14:07:51 -07:00
9fe6aed357
fix: add polling reconnect
Michael Hohn
2025-06-17 15:59:24 -07:00
3762654ef2
switch to pollling rabbitmq; update images
Michael Hohn
2025-06-16 16:07:37 -07:00
d94f69be09
comment more code with math notation
Michael Hohn
2025-06-13 22:59:51 -07:00
1fd220416c
start commenting code with math notation
Michael Hohn
2025-06-13 22:36:41 -07:00
df97e6ef10
mrva-interconnect with graph extraction description
Michael Hohn
2025-05-24 12:29:24 -07:00
2e99bdfedf
\section{Graph Extraction from Log Table}
Michael Hohn
2025-05-24 12:26:49 -07:00
a507797eff
mrva-interconnect: existing summary
Michael Hohn
2025-05-24 12:06:27 -07:00
0115e74d07
Add {packs,results} to minio store artifact names
Michael Hohn
2025-05-21 19:25:48 -07:00
8577e1775a
Merge branch 'master' into mrva-missing-sarif
Michael Hohn
2025-05-14 10:46:29 -07:00
8590bd6de7
tuple hashing functions across languages
Michael Hohn
2025-05-14 10:38:17 -07:00
cf37b474e4
inline trivial functions
Michael Hohn
2025-05-13 19:01:30 -07:00
5bdbd60cc5
update s3 endpoint handling virtual host extracts bucket name from endpoint environment variable; path uses fixed bucket name
Michael Hohn
2025-05-13 10:47:54 -07:00
bde8ac2db7
Drop dynamic worker count; set default to 1
Michael Hohn
2025-05-12 14:59:59 -07:00
75e57dc0a8
Fix codeql db extraction logic when examining possibly nested archive
Michael Hohn
2025-05-12 12:45:22 -07:00
c32ff755ef
add more ignore patterns
Michael Hohn
2025-05-12 11:12:44 -07:00
19a936087f
Remove REFROOT; simplify external hepc / spigot-cli call
Michael Hohn
2025-05-07 10:55:38 -07:00
bb6189322a
Add sighelp*.go usage plan
Michael Hohn
2025-05-06 11:27:57 -07:00
f7dc5318e4
Start adding sighelp*.go files for gpt assist
Michael Hohn
2025-05-06 11:16:01 -07:00
70c06e4fae
Add mrva dot overview
Michael Hohn
2025-04-30 10:50:54 -07:00
a2be014b2f
Add mrva.man, a brief overview
Michael Hohn
2025-04-30 10:49:08 -07:00
58f4fe1ca7
Add nested zip file handling to agent
Michael Hohn
2025-04-10 10:47:24 -07:00
14d6057248
Add option MRVA_HEPC_DATAVIACLI, get hepc data using cli tool
Michael Hohn
2025-04-09 19:20:10 -07:00
01ddf38069
improve list formatting
Michael Hohn
2025-04-09 18:23:20 -07:00
47a021d84a
updated to buckete.minio.store virtual host style
Michael Hohn
2025-03-26 09:02:08 -07:00
8d4c766e8c
MRVA for CodeQL: A Business View
Michael Hohn
2025-03-17 12:36:29 -07:00
2409728960
fix: reconciled status names between server/agent/vscode-codeql
Michael Hohn
2025-03-14 12:45:36 -07:00
f066c767e2
section{Execution Loop in Pseudo-Code, hybrid}
Michael Hohn
2025-03-01 15:36:39 -08:00
397b86c735
latex positioning adjustments
Michael Hohn
2025-03-01 13:37:39 -08:00
511c544f6e
latex positioning adjustments
Michael Hohn
2025-03-01 13:13:05 -08:00
bd74ed646f
section{Execution Loop in Pseudo-Code, declarative}
Michael Hohn
2025-03-01 11:54:38 -08:00
45e40abf5d
section{Execution Loop in Pseudo-Code, declarative}
Michael Hohn
2025-03-01 11:53:55 -08:00
a3593cbba2
Add technical report
Michael Hohn
2025-02-28 13:46:21 -08:00
a0185df9d5
workspace for all mrva
Michael Hohn
2025-02-25 14:59:21 -08:00
23e3ea9367
Add hepc integration
Michael Hohn
2025-01-30 14:40:46 -08:00
4140eaafc4
wip: hepc db store
Michael Hohn
2025-01-21 21:48:25 -08:00
3e47bd4adb
fix typo
Michael Hohn
2024-12-17 10:28:12 -08:00
f92dfc89a2
Resolve bootstrap problem
Michael Hohn
2024-12-16 11:26:36 -08:00
a5bb232af2
Use full repository path name in place of mrvacommander
v0.2.1
v0.2.0
Michael Hohn
2024-12-13 10:54:35 -08:00
008708469c
add pdf version of structure diagram
rm
Michael Hohn
2024-12-12 11:42:12 -08:00
37d5b1c6c1
* Running the VS Code plugin
Michael Hohn
2024-12-10 16:10:24 -08:00
1302db0b4e
Add directory with 23 post-mc-hepc-init dbs and metadata
Michael Hohn
2024-12-09 14:54:30 -08:00
c624925aba
Add diagram of current container dependencies
Michael Hohn
2024-12-06 13:30:03 -08:00
e3e91534a0
urls back in diagram
Michael Hohn
2024-12-06 12:53:24 -08:00
af043f3f59
better diagram
Michael Hohn
2024-12-06 12:10:59 -08:00
8ea453f8b0
better diagram
Michael Hohn
2024-12-06 12:10:18 -08:00
3f24fbb07d
better diagram
Michael Hohn
2024-12-06 12:05:44 -08:00
de0d1b7434
better diagram
Michael Hohn
2024-12-06 12:02:54 -08:00
be7cc3b0cf
better diagram
Michael Hohn
2024-12-06 11:59:23 -08:00
ba66cb9258
starting with container diagram
Michael Hohn
2024-12-06 11:36:49 -08:00
baf20fa7af
better diagram
Michael Hohn
2024-12-06 11:34:39 -08:00
6bfcbb33ea
better diagram
Michael Hohn
2024-12-06 11:28:10 -08:00
9d6587872c
Container Dependencies
Michael Hohn
2024-12-06 11:21:13 -08:00
f809917c2e
structure 1
Michael Hohn
2024-12-06 11:17:12 -08:00
a22d8d77f2
Indent data extraction / assembly
Michael Hohn
2024-11-27 23:06:17 -08:00
92a22f55d1
bump dependency versions
Michael Hohn
2024-11-27 22:58:49 -08:00
3db629e2ca
A go version of hepc-serve
Michael Hohn
2024-11-27 22:56:47 -08:00
95d2638546
Add hepc-{init,serve} to provide codeql database access via http
Michael Hohn
2024-11-27 13:41:59 -08:00
ff96b34f5e
minor doc update
Michael Hohn
2024-11-23 00:30:06 -08:00
537ebdf19d
Change hepc-init to Python and add debugging configuration
Michael Hohn
2024-11-20 11:02:38 -08:00
d486b6b4db
Add plumbum dependency
Michael Hohn
2024-11-20 10:03:35 -08:00
b61fbf8896
Small documentation update
Michael Hohn
2024-11-19 15:25:35 -08:00
dd776e312a
Add type information
Michael Hohn
2024-11-19 15:24:41 -08:00
18333bfdb1
Start hepc-init: the data collector for DBs on the file system
Michael Hohn
2024-11-19 15:23:20 -08:00
e335b6c843
Add ignore rules
Michael Hohn
2024-11-18 13:11:47 -08:00
4d52176c5a
Add Publisher Confirms and Consumer Acknowledgements to rabbitmq channels
Michael Hohn
2024-11-14 12:04:18 -08:00
dd58a64ef7
Add summary of vs code plugin build procedure
Michael Hohn
2024-11-06 12:43:56 -08:00
4e93929943
Code generalization: cleanup
Michael Hohn
2024-10-30 11:10:28 -07:00
e7d32861e5
Code generalization: request db info from other source: remove unused constants
Michael Hohn
2024-10-28 18:45:21 -07:00
52aafd6fc9
Code generalization: request db info from other source: remove unneccessary types
Michael Hohn
2024-10-28 14:34:07 -07:00
77ce997fbb
Major changes to support cli-end-to-end demonstration. See full log
Michael Hohn
2024-10-15 10:18:42 -07:00
187c49688e
Add temporary files to .gitignore
Michael Hohn
2024-10-11 13:38:28 -07:00
d5bcb8b981
Moved file content
Michael Hohn
2024-09-30 11:55:46 -07:00
ec0799696e
Remove quotes -- they became part of the names
Michael Hohn
2024-09-30 10:01:50 -07:00
9ccea8ac80
Minor cleanup
Michael Hohn
2024-09-26 13:38:50 -07:00
080c311516
Redirect localhost via network_mode: "service:server"
Michael Hohn
2024-09-26 13:38:17 -07:00
faeb13efb1
7. [X] Download the sarif files, optionally also get databases. For the current
Michael Hohn
2024-09-26 13:33:29 -07:00
0378c4cb7f
6. [X] Check the status
Michael Hohn
2024-09-26 13:32:00 -07:00
7de3ee59ce
Fixed dependencies, run 'Submit the mrva job'
Michael Hohn
2024-09-26 13:28:28 -07:00
7ae6e9a1cb
Add codeql to gh-mrva container
Michael Hohn
2024-09-26 12:50:20 -07:00
2d92ad51c3
Migrate entries from global Makefile to local
Michael Hohn
2024-09-26 12:36:31 -07:00
bef8a6dc97
4. [X] Provide the CodeQL query
Michael Hohn
2024-09-24 16:28:05 -07:00
d08e32dc42
3. [X] Provide the specification files
Michael Hohn
2024-09-24 16:22:23 -07:00
64b77c5d70
Add 'Run MRVA from command line, set up the configuration'
Michael Hohn
2024-09-24 14:20:23 -07:00
71ce8c0823
Add notes on docker-compose -f docker-compose-demo.yml up -d
Michael Hohn
2024-09-24 13:23:55 -07:00
067e477f61
fix
Michael Hohn
2024-09-24 12:58:11 -07:00