Commit Graph

  • 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