profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/myarichuk/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Michael Yarichuk myarichuk Israel http://graymatterdeveloper.com/ Eternal Apprentice...

myarichuk/DefaultECS.EntityFactory 2

A utility library for the awesome DefaultECS Entity-Framework-System to compose complex entity hierarchies from templates.

EugeneKrapivin/HHash 1

Library to create hierarchical hash chains that could be used as identifiers

myarichuk/Adventure.Lib 0

Some utilities and libs I work on that will hopefully some day will become a (RPG) game of my own :)

myarichuk/AlgebraExpressionEvaluator 0

Simple demo project to show how a parser can be created with ANTLR4

myarichuk/AOPSamples 0

Basic samples for AOP programming

myarichuk/Blog 0

My blog where I write about code I write and tech-y stuff I stumble into

myarichuk/Chaos.Raven 0

Proof-of-concept app for generating realistic load on RavenDB instance.

myarichuk/CodeFest-Demo 0

demo source code for RavenDB presentation at CodeFest 2014 - Novosibirsk

PR opened snyk/snyk-nuget-plugin

chore: ensure nuspec parsing won't fail with undefined error (WIP, DRAFT)

What does this PR do?

This PR is a WIP fix for nuspec parsing code that throws error while trying to execute forEach method of "undefined"

Where should the reviewer start?

This is a DRAFT, so no reviews yet, still needs work

How should this be manually tested?

Should be tested on a manifest where at least one dependency has no dependencies of it's own

What are the relevant tickets?

https://snyksec.atlassian.net/jira/software/c/projects/LOKI/boards/248?modal=detail&selectedIssue=LOKI-483

Note: at the moment, this still needs work - a working unit test that reproduces the situation

+140 -73

0 comment

4 changed files

pr created time in 31 minutes

create barnchsnyk/snyk-nuget-plugin

branch : chore/handling-nuspec-undefined-foreach

created branch time in 35 minutes

push eventmyarichuk/goof

snyk-bot

commit sha cba28da26a85c162f24bfcd94eb2924d51b2ec11

fix: upgrade body-parser from 1.9.0 to 1.19.0 Snyk has created this PR to upgrade body-parser from 1.9.0 to 1.19.0. See this package in npm: https://www.npmjs.com/package/body-parser See this project in Snyk: https://app.snyk.io/org/michael.yarichuk/project/2d13d6a8-6119-4b7c-8f55-faffcd86365f?utm_source=github&utm_medium=referral&page=upgrade-pr

view details

push time in 2 days

create barnchmyarichuk/goof

branch : snyk-upgrade-58633e3c37a6d829cc1f4796f0c4079d

created branch time in 2 days

push eventmyarichuk/goof

snyk-bot

commit sha 9502c8b386600ff2d58a91844883655fcd16daa4

fix: upgrade typeorm from 0.2.24 to 0.2.37 Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.2.37. See this package in npm: https://www.npmjs.com/package/typeorm See this project in Snyk: https://app.snyk.io/org/michael.yarichuk/project/2d13d6a8-6119-4b7c-8f55-faffcd86365f?utm_source=github&utm_medium=referral&page=upgrade-pr

view details

push time in 2 days

create barnchmyarichuk/goof

branch : snyk-upgrade-aea14f85c8ff5b303fd71313020d61b3

created branch time in 2 days

push eventmyarichuk/goof

snyk-bot

commit sha 1bad63b7f12627ec72317af4deb133b7fec9734f

fix: Dockerfile to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON27-341379 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-1063181 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-340072 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-453739 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-584435

view details

Michael Yarichuk

commit sha bbcc7ed24be067a6be707dfb6a2ceaa8f35aec56

Merge pull request #1 from myarichuk/snyk-fix-f1241bd4b5ff54f5269930036c09baff [Snyk] Security upgrade node from 14.1.0 to 16.9

view details

push time in 2 days

PR merged myarichuk/goof

[Snyk] Security upgrade node from 14.1.0 to 16.9

Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

Changes included in this PR

  • Dockerfile

We recommend upgrading to node:16.9, as this image has only 371 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

Some of the most important vulnerabilities in your base image include:

Severity Priority Score / 1000 Issue Exploit Maturity
critical severity 714 Directory Traversal <br/>SNYK-DEBIAN9-PYTHON27-341379 No Known Exploit
critical severity 714 Buffer Overflow <br/>SNYK-DEBIAN9-PYTHON35-1063181 No Known Exploit
critical severity 714 Credentials Management <br/>SNYK-DEBIAN9-PYTHON35-340072 No Known Exploit
critical severity 714 Directory Traversal <br/>SNYK-DEBIAN9-PYTHON35-453739 No Known Exploit
critical severity 714 Credentials Management <br/>SNYK-DEBIAN9-PYTHON35-584435 No Known Exploit

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information: <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2NmFiZDEyYi1kNGY1LTQ1MGUtYjVhYi1jNThjMGRhYWM3NjgiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjY2YWJkMTJiLWQ0ZjUtNDUwZS1iNWFiLWM1OGMwZGFhYzc2OCJ9fQ==" width="0" height="0"/> 🧐 View latest project report

🛠 Adjust project settings

+1 -1

0 comment

1 changed file

snyk-bot

pr closed time in 2 days

push eventmyarichuk/goof

snyk-bot

commit sha 1bad63b7f12627ec72317af4deb133b7fec9734f

fix: Dockerfile to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON27-341379 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-1063181 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-340072 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-453739 - https://snyk.io/vuln/SNYK-DEBIAN9-PYTHON35-584435

view details

push time in 2 days

create barnchmyarichuk/goof

branch : snyk-fix-f1241bd4b5ff54f5269930036c09baff

created branch time in 2 days

fork myarichuk/goof

Super vulnerable todo list application

fork in 2 days

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 7198f9c4e3ab7c225b7ea219d2a707b52126acb5

remove irrelevant commented code

view details

Michael Yarichuk

commit sha 7e187a289fd7623bdd1f1c337259a78d1ff72d21

applied changes to scripts + relevant tests

view details

Michael Yarichuk

commit sha 9e37ecb55fc33382d2d580ffc40c49776509ccf7

bump version

view details

Michael Yarichuk

commit sha 129a5e67869128402ae8d36b330dcfc0bc2d79e1

entity interaction component works + relevant tests

view details

Michael Yarichuk

commit sha 0a278af50eb9ef393d23b355a73f67b22ae9de21

Merge pull request #3 from myarichuk/refactor-entity-factory-code Refactor entity factory code - make sure scripts are supported and tested

view details

push time in a month

create barnchmyarichuk/RoguelikeToolkit

branch : refactor-entity-factory-code

created branch time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 2ca46a5ecb8738142e2fe295789b357a4585cd13

start rewriting to allow generics of entity's get/set methods

view details

Michael Yarichuk

commit sha d2ab0741a117ef68d1b59d47304148535bab67a3

add test for EntityInteractionScript

view details

Michael Yarichuk

commit sha 0a904fa709e2247058637ec6e3fd4cc953f62c77

add EntityComponentScript and refactor/add tests

view details

Michael Yarichuk

commit sha 0dfdf2202375c342707e5a6da85ef4247385ad4f

Merge pull request #2 from myarichuk/another-rewrite-of-scripts Another rewrite of scripts - better code structure, allow entity to fully "participate" in a script

view details

push time in a month

create barnchmyarichuk/RoguelikeToolkit

branch : another-rewrite-of-scripts

created branch time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 9c0975a6e24cf2add608b1642a34cc435c252df7

preparation for entity template loading to support scripts

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 72024203af08cb172822f385d8e34f88c4973b09

adjust exception handling and remove access to DefaultEcs assembly (no need!)

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha e5e21b8abc74b28b9bb5fe6aa4fee13883a66317

one more test and minor fixes

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 0f7e3f0ad3e4e0f762cdb3f426dc75e1aa1983c3

some more tests - make sure the EntityScript works on both struct and class components

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 9c7b506eefbe93dc5106f60324247e0b13734054

started rewriting RoguelikeToolkit.Scripts, switching to Jint since it provides much better sandbox (more secure and isolated from affecting outside of script environment)

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 5db1f7cb93d910339ab7de0b5d1a5a4d64844ddf

added support to entity scripts as part of entity template resolving + starting work on sandbox script validation

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 9b79abc4d6d82e991e4e1044c0df350d57c966e5

ensure EntityComponentScript works even if struct is used as component

view details

Michael Yarichuk

commit sha b2a9f31871d932035f83c0061ea534120d3672b0

support loading EntityComponentScript from entity templates

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 703648ded51c6f001f02c89e06641373c0fcd19d

minor (revert ValueTask to Task)

view details

push time in a month

push eventmyarichuk/RoguelikeToolkit

Michael Yarichuk

commit sha 8763c6e868dbf64a1846fa6c0352e026c95a5f7e

add support for EntityScripts to EntityFactory, minor refactorings

view details

push time in a month

startedkesac/Syllabore

started time in a month

startedAsynkronIT/protoactor-dotnet

started time in a month