Changelog
* 4aa3db9 fix goreleaser config (184)
* dededfc Fix Go Mod Sum Deps Path (183)
* 4b17634 Add govxlan release workflow (182)
* afe88da add endpoint and data fields to webhook payload (181)
* d1ed378 Go VXLAN Ingestor (177)
* 5c31dfe add routes for large response (180)
* 554971d add routes for file handling to sample ecommerce (179)
* 0d64195 check if endpoint properties exist (178)
* d24e923 add webhooks (176)
* 8666c10 conditionally update endpoint based on risk score and last active (175)
* d22e32b static number of ips and speed flag (174)
* fdb2861 Better error logging on suricata (172)
* cd8a690 Suricata mirroring installation script (171)
* 43e03db switch node agent to typescript (170)
* 86f1164 move sidebar to app level (168)
* 497b182 upgrade fastify to 4.10.2 (167)
* 752e69a upgrade to nextjs 13 (166)
* fcc38ef Optimize frontend docker (165)
* 94e7aad get rid of react icons (164)
* 1510b54 Update version for spring-reactive, add build instructions (162)
* e800cce Option to force creation of new entity instead of updating existing in gcp (161)
* f0fb94a Cleanup unused files and imports (159)
* 993dc1e Spring Boot Reactive Client and Spring Boot Starter (157)
* 4ee573e fix toast message (158)
* 75e9b5d add onboarding (155)
* 9f864b7 url encode api keys when deleting (156)
* 8c4aa17 style and format docs (153)
* 1d87e2f Golang ingestor for gin,gorilla (149)
* c47b4f6 fix metlo config schema and get metlo config (152)
* 6f1dea8 Allow azure collector on internal IPs only (144)
* d34d74b Check network on packet mirroring (141)
* 36f3a55 Fix Node Workers (150)
* e418c16 change settings page layout (148)
* a50348e add UI for delete endpoint (147)
* d062298 Update README.md (146)
* 67bd510 Update README.md (145)
* 8d1b863 add host page and endpoint deletion logic (143)
* a1baa84 Don't require license key prompt on deployment script (142)
* 3d4d4bc Remove src files and yarn cache from docker images (138)
* 4776eaa Input license key from manage-deployment (139)
* ed24fd3 Add outbound firewall rule for metlo gcp cli(134)
* a463098 add licenseKey to log aggregated stats (136)
* fb00cd9 add license key to docker compose (135)
* 98a891e add validation for metlo-config (117)
* 52e8c6a Add cleanup for gcp cli mirroring (133)
* f2d2732 Add tunnel instructions to azure metlo instance (132)
* c5c100a Update README.md (131)
* 8b54c44 Clean Up Docs (130)
* 5233879 add metlo address param to launch stack link (129)
* 15251ad Update README.md (128)
* de522cc Update default directory in metlo deployment script (126)
* 2378a7d fix redis queue length check (125)
* 09f84f1 Cloudformation scripts (104)
* 72253dd Azure Deployment Setup (124)
* c894125 Add more regions to gcp cli mirroring (123)
* 4020585 make deploy script (122)
* 0e72941 Update manage-deployment.py (121)
* 0df0143 Update README.md (120)
* 506df9a update gcp docs (119)
* ed958e0 Remove Gcloud from Backend Docker (116)
* a460fdc update node agent - fastify (115)
* b930e9a add manual deploy steps to aws and gcp connections (114)
* 5eeed7e add launch stack for aws, update aws and gcp docs (111)
* a625e0a Fix issue on removal if object is null (113)
* 510905f GCP CLI new, list and remove packet mirroring (112)
* 6cd7be8 Update README.md (110)
* fad8d0e Add more regions (109)
* b4a7a9e Update in app docs (108)
* d0cfcbf AWS CLI Improvements (107)
* 4d359fa Remove connection routes (106)
* b6a73ca Add more validation (105)
* 67096f7 Python testing fix (103)
* d880329 Add option in daemonset for suricata listening interface (102)
* b14a093 Fix Express Request Paths (101)
* a6f37c9 Add support for load balanced ecs traffic mirroring (96)
* fb63480 change image file names (94)
* c665284 Bump cli version (93)
* 45c9e71 Update README.md (92)
* b9cf596 Remove port from gcp cli metlo url, add suricata rules from init script (91)
* 2949b7a where to and where (90)
* 6270e0f bump node version (89)
* 3ac6cce Add sleep to analyze loop (88)
* 51851fc Use router for api (86)
* b9b8a8d Add docs for ingestor in connections page (78)
* 3ff05fe make getUnauthenticatedEndpointsSensitiveData param by ctx (85)
* 10dd6ad Split Entity Manager Save and Save List (84)
* 74de536 add optional headers to api calls (83)
* 55d4d60 move static images to different folder (82)
* 58daeec GCP CLI tooling (75)
* 0fb62a4 (fix) Support Redis 6 (80)
* 538c5a3 finish cleaning up db access (79)
* a354e03 (fix) Get rid of unneeded filter options (77)
* 43fc075 (fix) extend metlo config from base entity (76)
* 12fd0dd feature: editable metlo-config (74)
* ce3fb95 Cleanup Data Access (73)
* dd05d0e (Feature) Java rate limiting (72)
* 03e5542 feature: add default redacted fields and value (71)
* 7049f96 fix: optimize endpoint page (68)
* e49c8a1 feature: add initial graphql checks (65)
* 926d60d fix: handle errors on body parser middleware (67)
* ad39dc1 (fix) Add metlo ingestor endpoint to address for java/spring (70)
* 04791c3 (feature) Java spring ingestor (66)
* d2f59e1 feature: add test client for sample ecommerce service (64)
* c941468 feature: update sample ecommerce service with fastify, and update responses (63)
* 06512d5 (feature+fix) Add source to suricata ingestor. Correct endpoint for gcp mirroring (62)
* b5e92b6 feature: add initial graphql changes (61)
* bd885a5 (fix) mirroring UI endpoint (60)
* 75eb975 fix(remove extra configs on data-source) (59)
* 747de67 Kubernetes fixes for 52 (58)
* 490bcd0 fix(optimize-analyzer) (56)
* 81c8312 (feature) Pull variables from env file for ingestor (57)
* f6e3aa7 (feature) add aws traffic mirroring to cli (55)
* 12c7a1f (feature) Suricata limit by rules (54)
* 39c6621 Update README.md
* eb24923 add num workers to env
* 77d1a1e (fix) manage deployment encryption key (53)
* e3c3019 feature(optimize-collector) (48)
* 786710f Improvements to node/python ingestor(s) (51)
* f6c3ce4 fix node and python package READMEs
* 8bd1217 (cleanup) remove metlo egg info
* c8d9bf8 deploy python package
* 0683f92 (bugfix) Add missing response body on fastify (49)
* 0db3f74 publish metlo node agent to npm
* bde6683 change metlo cli package
* 0bd095f (feature) Add mutex locking on shared data structures (46)
* a992809 Add better data capture from suricata unix streams (45)
* 31a8e05 Python ingestor for django and flask (43)
* 358bb84 Add GCP Instructions to README
* cea0f65 Fix AWS deploy on README
* 7bc3630 Add AWS Deploy Button to README
* 62f7b4b add endpoints, update logic for sample ecommerce service (42)
* 2c12831 fix endpoint, data field, and spec generation (40)
* 1b190e8 add init-env command to manage-deployment
* 31742af add manage deployment script (39)
* 2cf5f8d sample-ecommerce: add dockerfile, update dependencies, add pm2 (38)
* ae810f5 run build tests on develop
* ae24f1a add staging docker-compose file (37)
* 064da1d feature(add-initial-migrations): added initial migration work (34)
* ac4fc63 (feature) Add local server address and port to node ingestor (36)
* 964eb53 (feature) Add deletion confirmation for api keys (35)
* 22dc7de (feature) add fastify compatibility to node ingestor
* 538dd56 Use object.entries instead of object.values
* ab51d14 remove errant logging code for node ingestor
* 7deb827 change to synchronize in dataSource options
* e546793 add initial table migrations
* 421e668 (feature) Add koa ingestor, modify express ingestor, better auto handling of module selection for monkey patching
* 50df6b3 add NODE_ENV for dev scripts, fix initialization based on env
* 788e4f0 update ApiTrace model
* c38e155 add migrations, migrations run on initialization, remove synchronize
* 8014506 remove comments
* 70ee45b update authentication config
* 790b83b add warning in generated spec component
* b6522b8 (features) Add basic express ingestor
* faec3ea add attackView to TraceDetail
* f3b21cb update attack components
* 32ac654 add attack view sessionMeta fields
* e4b91c4 check if uuid param is valid uuid before endpoint and alert filtering
* 2a38282 turn off spellcheck in endpoint and alert search
* ab51d65 add encryption key to ingestor environment
* 8dd6f24 remove console log
* a7051fa fix toast formatting
* fc83c35 add error handling to settings
* d43900a fix alert uuid param
* d3f0c8b add toast handler, fix toast messages
* 99103ce fix authentication config and block fields populate
* 14202e2 change clear api trace cron time, remove analyzing traces log
* 7b22e46 add search for alert id, add routing to alerts
* 89e9462 update job import, fix protection page
* 0dc4178 separate job scripts, types, utils for jobs
* 3858792 add updated trace endpoints to list
* c3fafb4 (cleanup) remove minute level agg
* cb8b1eb (cleanup) move clear api traces into own file
* 919efc2 get rid of enterprise path in tsconfig
* 66ec089 remove attack backend
* ae21644 fix yaml path pointer lookup
* 46a460f fix path parameter parsing for spec validation
* da12506 add null type checking for spec generation
* a7687c8 (feature) change logo of settings page
* b67b308 (feature) move api keys to settings page
* 8a4ee60 (bugfix) add missing for attribute when adding new api key
* ead7a20 (feature) List source of API Keys
* 8b7746b (feature) Add api key source
* 44f8e28 (feature) Add options to add/list/delete api key
* 500dc4b (feature) Modify response for create api key
* 89f4677 (chore) format output of api keys listing
* 7cf7135 add pagination to endpoint alerts, fix toasts
* afed122 update json to yaml converter
* 254e612 fix alert tab undefined
* 20c4a22 Change discord link in README to permanent link
* bba19c3 Update README.md
* e3233d0 update alert message and formatting
* ccd9916 fix query, and optimize retrieving specific endpoint
* 3bfad2f fix endpoint query, update frontend UI and parameters
* 3f55152 optimized endpoint query, update for data classes, authenticated filtering, and last active filtering
* 72455e4 add unauntheticated endpoint returning sensitive data alert
* 39af5fc reorganize logAggregatedStats post
* 2837a30 add user set authentication
* 1d7e7c3 add different update time for spec generation or upload
* d95dc47 add host to returned fields for alert
* d05759e formatting and remove hasher log
* e37fd23 update spec model, update logic for spec diff alerts
* 27f05d8 add isAuthenticatedDetected filtering
* cc5ec90 add check for unauthenticated endpoints
* 3b69566 update spec handler
* 2c720bb add queryRunner to spec services and fix rollbacks
* 433023b fix endpoint list
* af755f7 don't show new connection page when host count is not 0
* ffd3ec2 fix frontend build error
* de56c21 optionally collect emails
* af2fa7f (feature) Add working kubernetes ingest daemonset
* 5411747 get rid of uneeded daemon set file
* 91bf94c organize kubernetes daemonset
* 107cd3a minor bugfixes
* b693aa0 add snooze button
* 8df1bbe fix spec generation to get traces within timeframe, fix default content type for spec
* 8b11892 add attack detail page
* a990e75 fix alert modal for unsecured endpoint
* d62583b update protection directory structure
* 133a760 (feature) separate out example and deployment yaml for kubernetes
* 41db5d9 remove console log
* e40847f no api key name error handler
* a997937 remove execution time logging
* 68b2650 fix attack response error toast, fix protection table
* ebd50a6 formatting
* 0220746 add protection index, update attack models and backend logic
* 2a4de4b remove log line
* 6346d4e (feature) Store hashed key instead of plain text
* 453f529 (feature) add delete key handler and endpoint
* c8ef135 (feature) remove cli option to add api keys
* bc2d4db (feature) Add option to list and add api keys from api
* 0fe61ca update aggregate queries for spec upload and clearing traces
* 99cc89d (feature) add partial kubernetes file, remove docker-compose.yaml
* 8d98cc2 add sandbox mode
* 080c712 (feature) Add api key generation cli tool
* 2ce8685 (feature) add docker images with combined suricata and metlo ingestor
* fa8d797 (feature) set process title on metlo ingestor
* 65964fb fix spec generation for array types, nullable values, update spec diff additionalProperties parsing
* 765451c update data field scanning
* 2b0bcc3 use default if content-type not defined in trace for spec generation, consolidate endpoint generation find query
* efa1978 fix spec validation parsing for arrays and error messages
* 5306ffa update queries for clearApiTraces
* 0d80858 update queries and fix spec upload
* dc30a64 fix trace list home page
* cbdc94c add different attack types
* 15cf238 add attack model and get endpont
* 4cf8dd5 Update README.md
* 0fdc01b start protection page
* f9e4fcb update data field parsing, scanner, endpoint generation, trace logging, add trace analysis, update jobs
* 0e3e6d6 remove body parser stringify
* eed141b update regexes
* a6cf7a4 fix collector populate auth config
* a88e961 fix tags cancel, fix json content viewer
* 3056d38 remove unnecessary conversions in body parser
* 32ff836 update block fields parsing to only recurse if needed
* 6d2e4e2 remove totalCalls from apiEndpoint
* 1325bf3 add shim for enterprise code
* d138d52 Update README.md
* 1d9c914 add additional endpoint match logic for log request
* 85d2d73 use des-ecb algo for encrypting uniqueSessionId
* 71846da update new spec upload logic
* d47c1d5 fix database transaction
* 2fe35f1 fix alert filter scroll
* e793b59 split up hourly and minutely aggregate trace data tables
* b69d70c add jwt handler for auth config
* 4a246be Update README.md
* 10cb946 fix authConfig, update aggregate trace data
* 5f86703 add metlo-config yaml and create sessionMeta for trace
* 2f0b11d update spec component in endpoint detail
* 992f33d add ui tooltip for conversion
* bbd9d40 add swagger conversion to v3
* 74a411c formatting
* cc600b5 update traces delete
* f1ec84f (fix) fix rebase conflict
* 0d2d76f (chore) cleanup api, services functions
* c71bb97 (chore) update body parser to parse multipart content, fix additionalProperties parsing
* c15ba9c (fix) fix spec UI
* 644c05b Add discord community to readme
* 728cd08 (feature) add check on source instance type for valid aws instances
* 606b1a0 (chore) add media type validation to response validator, use updated packages, toast fix
* bae94cd (fix) fix trace detail json view
* 3971399 add session secret env var to docker compose
* 01d1892 (fix) fix url pathing for spec detail page
* 13859cb (chore) home page style
* 35216fd (chore) use update instead of save for alert and endpoint risk score update
* 578f754 (style) home empty view
* 5b4feba (chore) add empty view home page
* 8744f8a (chore) update removed similar endpoint aggregate data to point to new endpoint
* 30146aa (fix) fix usage charts
* 169a3ad (chore) update aggregate data logging and model
* 9a374cb Update README.md
* fce1a8f Update README.md
* a4ec8e8 Update README.md
* d5b15ea Update README.md
* dbec82d Update README.md
* 4659f23 (fix) No HSTS Alert
* 297775a (fix) fix doughnut chart tooltip
* 7cf74b1 (chore) update get daily usage queries to use aggregate table
* 2c8c241 (feature) add aggregate trace data table and update clear api trace job
* 48af715 (feature) add script for generating alert
* 2a69c52 (fix) fix body parser middleware to handle array of trace params
* f0b3752 Update README.md
* 5ea4581 add security policy
* 8619027 Update README.md
* 7ea83ff (chore) delete traces that are more than hour ago
* 28dc072 pass env vars in docker compose
* 42e0e90 add ability to disable logging
* adcb4b1 (feature) log aggregated stats
* a76d6f4 (chore) update local docker compose
* 4d3abf1 (chore) include block_fields yaml in volume
* 2b024ca Add instance settings table
* 6acef7f (feature) style test-editor method selection
* d04579c Update README.md
* 8dc686b Update README.md
* 527b809 (chore) move verify api key middleware
* 2306048 (feature) add body parser middleware
* 5945770 (feature) support env vars for tests
* ebebc88 update readme
* a500d60 (bugfix) miscellaneous bugfixes
* 62ccf36 (bugfix) Add title to delete modal
* 5d53b0d (feature) add confirmation to test editor delete
* bbbbebc hide delete button for new test
* 6cdd12e (feature) Delete an endpoint test
* e0b6fe6 (feature) add rest of the features to testing
* 8ff72aa (fix) cli script
* d86648d fill in test api function in cli
* f2fe177 (feature) replace credentials file if user asks
* 4432014 (feature) Add option to provide host on init to metlo cli
* 104b135 use metlo/testing in cli
* 6d85806 (chore) update spec diff errors to not add format/type errors for disabled paths
* 4f7c513 (feature) start cli
* 2ad1d36 (feature) Add api endpoint information to list endpoint test
* 0149d03 (chore) update spec diff alert
* 777fa33 (chore) add '[REDACTED]' to blocked fields instead of removing
* be01d10 (feature) list enpoint tests filtered by endpoint hostname
* 79443a5 (feature) replace newman with metlo's own testing library
* e443a12 (chore) update database execute transactions
* 8b6dd5d (chore) add ability to provide paths for all methods and fix db model
* d0bd71b (fix) fix path regex for all endpoints of host for block fields
* d5f6257 (feature) delete gcp connections
* 5385b62 (feature) list source type on gcp connection
* b5b6707 (feature) Add other mirroring options for GCP
* e0843cd (fix) fix block fields table data initialization
* 56e84d5 (feature) add job for clearing api traces
* 34da541 (chore) move block fields to service
* 7d4fcb2 (feature) add removing select fields from api trace before storing in db
* 9050b00 (chore) Ignore vscode setting files in git
* a91f799 (chore) Add gcp source type enums
* 07b1310 (feature) Add mirror source selection to AWS connection
* ddd7de1 (fix) vulnerability list count
* f09b676 (chore) create user on initialization
* 69690fb add vulnerabilities page
* c8c9976 (chore) fix alert modal style
* ace71b1 (chore) alerts page styling
* 3c9d993 (feature) add host filtering to alerts
* c5ee035 remove dark mode switch
* b55dc3e (feature) add additional property and unevaluated property validation to request body, update request error alert generation
* f3fb007 (chore) update data field detail style
* 0c1f812 (chore) add index on apiEndpointUuid
* 1658061 (feature) Add gcloud to backend dockerfile
* 1d95545 (feature) Additional styling elements for missing hsts alert frontend
* 3cb54eb (fix) fix build error with linter
* 2da24e2 (chore) style fixes
* 6a10a79 (fix) fix error messages on backend, remove search, add title on open api spec
* 3cab5e0 (style) endpoint page risk tag
* e8f309b (style) adjust data heading and data attr
* 964c8bb (fix) fix spec height
* bb2fd0c (feature) add ui components to Spec display
* b41d9fd (fix) update offset on alert type change
* 3b8e0a4 (bugfix) Add axios to dependencies for backend
* 2b2a3df (feature) present api trace instead of trace uuid in hsts alert
* 66dc1b4 (feature) add missing HSTS alert
* e85a344 (feature) Avoid listing autogenerated api specs
* f5d13d1 (feature) Delete API spec
* 401ef1b (feature) add data field deletion
* f55a529 style home page
* 9a74060 (chore) color update
* 87f3bd4 (chore) add const colors to home chart
* 4760d41 (chore) formatting, colors
* bd1d594 add charge endpoint to payment processor test ingestor
* f6677ae stop auto detection of driver license fields (24)
* 8cc8277 (feature) add ingestor to docker compose
* c5d4033 add payment processor sample data to test ingestor
* 1710743 add more endpoints to ecommerce test ingestor
* 34d1391 (chore) add yarn lock
* b9c84c9 (feature) add sample-ecommerce service
* 48135a2 (chore) remove extra space
* e3cb444 (chore) update express json limit size
* 42dbafd (bugfix) fix dev-collector path
* 4fb13ce (bugfix) fix useEffect missing dependancy array warnings for gcp and aws connections
* b9ed745 (chore) Move collector one directory up to /src
* 6e33718 (feature) Add api key verification to collector
* 72f2584 (chore) Add api key to test ingestor
* 57bc825 Add api key to ingestor service file
* 4a10e49 (chore) remove separate data source for collector
* 5784c50 Set interface on suricata.yaml instead of rules
* cd8f126 (chore) mark key column for ApiKey as unique
* 762353b (feature) Add auth keys to suricata ingestor
* cd145ff (feature) Separate out collector
* 228fc1c Fix the destination source
* 027651c (feature) add sensitive data in path params alert
* 27a75a9 keyboard shortcut in test editor
* 23affa0 (style) fix styling on sensitive data ane endpoint pages
* 20a91ac wire up latest alerts
* cbf563c (chore) link sensitive data to endpoints page with filtered options
* 9e9ac28 (chore) remove unused alert
* 7979bf8 (style) no hover color on sensitive data page
* 2bf135f (fix) fix request location labels
* 9da6679 (chore) update endpoint data table, clean up get endpoints service
* 8420f9c (chore) add error messages for spec validation
* 2374b37 (fix) fix issues with data tag list
* 34ce8c2 (feature) sensitive data page
* 9d94ae3 (chore) add tooltip to relative time, move maps
* d26214a (fix) fix children component issue, fix endpoint table pagination
* 97f3b7d (chore) formatting
* 41785f4 (fix) style fix on alerts tab, remove unresolve, fix placeholder logic, fix pagination counting logic
* 06e07c8 (chore) update endpoint firstDetected and lastActive, add data classes and search to endpoints page
* 3a691ec (chore) consolidate query runner raw queries into DatabaseService
* 885f5ba (fix) remove log
* 4c71789 upgrade next and fix errors
* a5d0ba1 Revert "upgrade next"
* a73831e upgrade next
* cbe9746 (style) make more room on endpoint and alert pages
* dbda826 Add GCP connections for mirroring (22)
* 6a1e2c5 (fix) properly obtain and release connections when running queries
* 2ee4968 (feature) add sensitive data and vulnerability page placeholders
* 17f978f (fix) set open by default on alert page
* 67e876a (fix) add some undefined fixes for spec generation
* 962577a handle empty state home
* daf43d6 redo home page
* 60ac128 (feature) add basic authentication detected alert
* 047a5ec (feature) add sensitive data in query params alert
* 5738db8 (feature) add additional parameters errors for response body
* ed3ae30 (chore) use database service for update spec
* 726c46c (feature) use query params for initial alert filters
* 3caab70 restructure alerts page code
* ef1a554 (style) PII Chart Labels
* 24f2cfd [Snyk] Upgrade types/node from 18.6.4 to 18.6.5 (20)
* 0d099bd (chore) add validation error message based on type
* e031b34 (feature) add openapi schema validator
* b410ee5 (chore) add path parameters to spec generation
* 6d0dc62 (fix) update endpoint model, match trace with lowest number params endpoint
* db02337 (fix) handle '/' paths in sync endpoints, add empty dataClasses on new instantiation
* 83eba54 (chore) update docker compose with redis
* 86d6409 (feature) add pii alert, update UI for alerts
* b620cd2 (fix) fix issues with spec diff and spec generation
* 6d36bf5 (chore) remove unused handler, update endpoint query
* 2539841 (fix) try parsing path parameter as number otherwise keep as string
* df0c4ad (chore) update styles on alert
* e8d4c7a don't allow deleting autogenerated specs
* f37db6b add test status tags
* 86c89fc (fix) test editor saving
* 0f80f8a (bugfix) match destination and source urls, fix casing for ports
* d5d92ec (bugfix) match up ingestor response to single log request
* cf13d7f (chore) Add default outgoing filter on aws traffic filter
* b35a84a (chore) Show message on completion
* bdec808 (bugfix) fix suricata installation files
* 4d8dea3 (bugfix) Mirroring filter direction correction
* b7a7fe8 (chore) Save on ssh task end
* fa23c6e (chore) Add back missing functions lost during rebase
* a1d0b8b (chore) Setup mirror rules to only mirror things from source ip
* 09386cb (chore) fetch long running connection like an async jobs
* d51795b (chore) Reorganize ssh files
* 331b61b (bugfix) Bugfixes for delete connection
* 9f61ed8 Delete connections
* 2205afc (chore) update detail view left panel
* 08b36ee (chore) update full detail view
* 6437687 (fix) fix heights in alert detail
* 86258a3 (chore) fix formatting
* 7918088 (feature) update alerts model, backend logic, frontend UI
* f5cdbac (style) test page
* 119af67 (style) switch detected field icon
* f396c39 (style) resizeable panes
* 082a165 (fix) data field update fixes
* a4291fc tag list for data classes
* 6c8497d [Snyk] Upgrade chakra-ui/icons from 2.0.4 to 2.0.6 (17)
* 283a519 [Snyk] Upgrade chakra-ui/theme-tools from 2.0.5 to 2.0.7 (18)
* a03e16c [Snyk] Upgrade chart.js from 3.8.2 to 3.9.1 (19)
* 0c1bec3 (fix) get rid of semicolon
* 51d0bcb (feature) add scannerIdentified to data class model, update some logic
* a58fc7b Prettify all TS/JS files (14)
* d9d8b44 (feature) change data field model, update data field logic, update detected fields UI, add database service, fixes to endpoint generation
* aa907d8 (feature) update alerts model and backend logic for alerts
* 28cd32b (fix) fix data field parsing for body data
* 450c3b3 (chore) add dictionary word check for suspect parameter
* 931bf33 (chore) add description to spec generated responses
* acef44a (fix) fix non json parsing for open api spec generation
* 493cbfa (fix) prexpand rows with fields, change empty view size
* 2c890f4 (feature) test running job
* 1e57279 add tags to tests
* cf32b00 (bugfix) add missing parameters to suricata output interface
* ae8588d (chore) Match suricata output interface to test-ingestor
* 15c7b17 (chore) Modify prod docker compose and setup files
* 6d0d513 move init sql to root
* 67454fc build common module with jobrunner
* 423b852 (fix) running tests with no tests defined
* 7848377 (feature) finish wiring up tests
* d7b7aa9 (bugfix) remove errant ',' in backend package.json
* 08e3267 (chore) add dependencies to backend
* 01e90cf (chore) Add backend configuration for GCP
* d17447b (chore) Modify designs for Connection Info UI
* 35ef7a0 (chore) fix script file paths and move scripts folder
* f96bb4c Move installation scripts to within src/suricata-setup
* 5b0cc73 Reorganize files to make structure consistent with logic
* a4400ea test page toasts
* ec99b06 (fix) fix generate endpoint job, remove uneeded code in index file
* 7672a56 (fix) fix open api request/response validation
* 2fcc66e (chore) update gitignore
* a9cd877 (chore) move logic to data field service
* a3a29e9 add headers to test ingestor
* b279b29 (fix) use secret from env var
* 530b847 (feature) update data fields UI, update backend data fields logic, add path parameter fields
* 4ba093e (fix) fix filter options being cut off, update search message
* a26f567 (feature) add test list filters
* a4e9d04 (fix) infinite render loop on test page
* 59ed7b9 (style) testing page cleanup
* 64e76dc (chore) formatting and update imports
* 6910a5a (feature) add all traced data fields to endpoints
* 51fc5af (fix) fix imports from common in backend
* 3a05fb8 (chore) add request parameters/headers/body and response headers/body as well as schema definitions with open api spec generation
* db31fba (feature) Add authentication support for 'basic' auth methods
* 367c167 style testing page
* 2b736c9 (chore) Fix test method selection styling
* 7459417 (chore) Fix styling attributes for data preview
* ee358f6 Basic styling and setup for test response body preview
* e954fce Update README.md
* 22b7a08 style test list
* c85ba0c Update README.md
* 6b255e1 (bugfix) fix typings for api endpoint tests
* ec88438 (bugfix) correct path for opening individual test page
* d14a289 (feature) Add listing of test on endpoints page
* c62c5b0 fix build
* 0ab70dd add to readme
* 39bf933 List tests page
* 6bc9840 create save test service in frontend
* 0da9e13 endpoints for list tests
* 4e359d1 delete test data
* 61e6d90 (chore) Wire up saves for endpoint tests
* 441d2b5 (feature) Add testing product (6)
* 66ea164 feature(connections) : Connections UI (11)
* e535cdd feature(mirroring) Support mirroring on AWS and set it on user behalf (7)
* 168bbb2 add nvmrc
* a54406c add build status shield
* 25b388f Combine frontend and backend workflows (5)
* 6439cd8 Setup Build Workflows (4)
* 6510392 frontend build dep path
* d4010b5 different way of setting up working directory
* 713cab0 update build workflow
* 9b7675b Create node.js.yml
* 3a39562 specify default branch
* 5f97436 test build frontend job
* 254e582 add titles
* b5f8cc9 add favicon
* 0505d39 (style) Use new logo (3)
* 6a9f9d8 Merge pull request 2 from metlo-labs/sortby-riskscore-for-lists
* 2964ab4 return getEndpoints with entries ordered by risk score high to low
* 3e553e0 return getAlerts with entries ordered by risk score, createdAt date high to low
* efec2d4 fix isRisk PII styling
* 544c533 change risk score calc
* 04a1a13 format
* 446a632 pii data fixes
* 5d8dccf add make purchase ingestor
* 7a97c74 generate endpoints script
* 5ad0f50 (styling) increase risk score column width on endpoints
* c5d60d8 fix(openapi-spec-parsing): update openapispec services and frontend UI (1)
* f5405f1 add name to test product producer
* e0bc325 add new test data producer
* 3b039ff update responses
* 029f47d fix alert detail UI
* 1d6c569 alert for open api spec diff
* e4c0727 add usage work frontend and backend
* 42d7794 fix endpoint page styling
* 050781c open specific detail if uuid specified
* 5b6e423 frontend formatting
* db17e32 add linting, fix lint issues
* c37278c consolidate frontend imports
* c4dfdf8 Add security group info to ec2 instance creation
* 8e99809 Suricata setup over ssh
* 1dcf0f6 Add files to push
* 8ec87a5 fix tsconfig builds
* bb119a1 basic installation setup over ssh setup
* 48aa829 add noDataComponent on endpoint tabs
* 3f37581 fix empty state
* 07504d8 endpoint pii fields, styling fixes, backend data class api update
* ccb392e empty view styling
* 5ded8f8 apply conditional styling
* e24883a make row columns clickable
* b5a8f52 details for alerts
* d97cdcb highlight selected row
* c3471a5 fix returns, add method signatures
* 8fdc440 redo trace list
* cbc0c74 update backend dockerfile, remove backend types and enums
* ae08ae9 consolidate enums
* 80ba0d2 consolidate types
* b6ca0e2 add local constant import
* 42e1423 change to absolute imports, update yarn commands
* 41077eb Add tsconfig.json for suricata ingestor.
* 310ce62 better labels for functions
* d12bb0e Setup of machinery for suricata complete.
* b304369 Test and fix instance setup
* 04c4b1b basic stuff for setting up instances
* 9a87fcb export functions for instance creation
* 2dddd74 List region for a given network interface
* 1b131d1 List region for a given instance
* 67343d1 move models inside src, update imports
* f8bad89 fix home page layout
* a6935d1 update pii field handlers, update pii field backend
* 3dfa175 fix resolving
* 61c2194 alert tabs, alert detail, resolve stuff
* aa1047d default tab change
* e8cca69 trace page styling
* 1337da5 fix test ingestor port name
* 227761d fix typo
* 358c0f3 fix test ingestor path
* 49aec28 add job runner to docker compose
* fae1688 commit activity per month
* 02c70b4 disable x-powered-by
* 2383e9e fix scan
* c5a124b add top alerts
* fd95bab add condition to scan
* c67b4f9 fix spec api and page
* 2df87e1 fix test date
* b2d5524 fix pii fields and traces tabs
* ff00149 push to docker command
* 00b4ef9 change logo
* 4ad5ac1 fix api urls
* 9cf38bd return keypair when creating instance, remove logs
* 576fbe0 Update readme, more utils
* 60a015d Create Mirror Session
* ea0080a Add traffic mirroring filter rules
* 1eaff38 Create mirror target
* 0226550 Add steps to create a new instance
* df61cad alert page, alert tab, more alert backend
* 0f3bfbc add license
* 0fd48a7 add readme
* b49f0ee fix
* 3530019 test badge
* 0703189 shrink logo height
* 0463276 get summary
* 163ee25 start summary backend
* 5cc6dda resolve alert
* a1011d7 alert backend
* 5db13d7 update error message
* 1d43b8c finish update spec
* ca885b4 update endpoint path
* 3a68033 update spec file put
* 2658d6f updated spec endpoint paths
* a9acdee styling
* 03b56de trace detail
* 35bf60b work on spec page
* 1ae7b7d start spec page
* aacd2f5 Merge branch 'master' of github.com:metlo-labs/metlo
* a54ff43 spec handler
* 5f2ff91 add last updated to spec list
* aaa683e add date time
* c3356c4 fetch hosts fix
* a53bf45 risk score sensitive data
* 1a84fd0 upload new api spec
* d8d5059 update score when spec uploaded
* 787a8dd remove environment filter
* d0ce6a1 20 traces for endpoint
* 0673862 risk score, database save issue fixes
* 782dcc4 more work on spec list
* bf5aeb7 spec list page
* 4f27f5c Revert "use common in backend"
* 4f591cc use common in backend
* b9e662a start spec list component
* 5443f1d add createdAt, updatedAt to openapiSpec
* 4f485bc endpoint page ssr
* e25b45c settings -> specs
* 764324d fix spec generation
* 6c4d333 add extension, fix spec showing
* 109e619 stringify spec with formatting
* ddd779f get firstDetected and lastActive
* f7ed5c9 add host filtering
* 6bad360 add make file
* 73cf5af fix build
* 9e02b81 add postgres to docker compose
* 09ae754 pagination on endpoints
* 7b87baa remove cors
* 7d2a194 start hooking up stuff, backend endpoint changes, common type changes
* 72e0a97 add cors
* 2cf3a11 add quickstart to readme
* bae64ed change port
* c7b5459 docker compose
* 924d6e6 use env var for backend
* a46d403 update isRisk
* 525abc3 remove errant closing brace
* 5bf5fca refactor to pass client instead of config, create new instance
* 7962fd6 Add function to create and upload new keypair for instance
* 7a38ab5 Add yarn files
* 0ffcb29 describe instance details and get all instances meeting specifications
* ee77fe1 Add listing for latest ubuntu 20.04 image
* fdac515 update already defined endpoint if exists when generating endpoints from traces
* d2770f9 update spec defined endpoints with totalCalls and matched data classes of removed endpoints
* 597394f frontend docker image
* 58f916c backend docker image
* 7342939 fix types
* 7aac3bd check for sensitive data when generating endpoint from traces
* 1e79e96 reroute api calls to backend
* 155e8a2 base /api/v1 endpoint
* 279f2b9 change to /api/v1
* a723494 find sensitive data in body, reorganize
* 0cd4e83 add new endpoint to test data
* 1e53381 fix update spec handler
* 24d27d5 forEach instead of map
* 56f3d89 update job
* cef05f2 call generate spec after generate endpoints
* eaf57a7 node jobs script
* fa653dc change test ingest speed
* a28ba1d add generate to auto generated spec name
* 648e9d3 fix generate open api spec
* 14de909 add generate spec func, fix new spec file issues
* 68ef491 change readme header
* 206761e readme header
* 8144909 clear frontend readme
* a20470f light mode code editor
* b717cc1 add pii data chart
* ccdb706 get spec list
* 19b3fd9 fix endpoint generate from traces for host and method
* ba587c1 add openApiSpec to detailed endpoint, add autogenerated column
* 78bd1a4 add coming soon to tests
* 0f35b8c alert page
* ed764ae Some cleanup and bug fixes
* b4dfc09 Add cli stuff for ingestor. Push alert to remote url
* d1f1593 issues -> alerts
* 4449426 fix log request
* ff2d594 make responsive
* cf045cd fix types
* 6ce05c1 update spec
* 43f817f redo endpoint layout
* c71ab9a add and remove specs, fix logic
* b74fb7e only update endpoint if exists in log request call and assign endpoint to trace
* 46953e1 new spec handle
* c16fe32 Add basic data ingestor from suricata
* a71e2a8 add back types, enums for now
* 365fd1f format
* b1df65c add dependencies, move things around, fix models and code issues
* 28ba588 add high risk alerts
* 784fe57 add endpoints to alert on home
* 85bd6b8 add alert list to home page
* e2cea7d fix styling
* 5c18add connection list
* 43296d3 common and alert list
* 5e5a3fc add home page stats
* 2e34ada work on trace list
* 96099f2 add trace list
* 0c91ad6 use common types in frontend
* ab4218b add common package with types
* acbd35e add response handlers and file upload endpoint
* a83c443 fix
* 83ac7da add endpoints from traces
* a44d7c7 fix sidebar layout
* 9f3157f add endpoint handlers
* 75027ac log in apiendpoint and matchedDataClass tables
* 4a90977 formatting
* 6970687 add get endpoints
* 1be064d work on endpoint page
* 05c79c8 work on endpoint page
* c45b72b table fixes
* f3bf095 ui work
* 95579f1 use next link
* 89aca69 add pages
* 4b29163 add some log request stuff, fix regexes
* 9b123fb change colors
* 06446d4 start sidebar
* efaf371 start sidebar
* 365559b regexp things, model updates, service fixes, types, scan func
* ffc0f54 fix models, update log-request
* 1d700dc update tsconfig
* d56565c switch to yarn
* 0ccc75c tie test ingester to backend
* a87b946 add batch for logrequest
* 253027f add log request service
* 61ec051 start test ingester
* e707708 add typeorm, models, enums, types
* 1e3168c add api log-request, bodyparser
* 22e1f29 frontend initial setup
* 9554769 initial commit
* 3233370 Initial commit