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