Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
com.orientechnologies:orientdb-gremlin
Advanced tools
TinkerPop3 Graph Structure Implementation for OrientDB
Apache TinkerPop 3 graph structure implementation for OrientDB. This started off as just a proof of concept, but thanks to a lot of help it's now in a really good shape and it has been officially adopted by the OrientDB team to be part of OrientDB v3.x
and should eventually replace OrientDB's graphdb
implementation that is still on TinkerPop 2.
The main area that need some more work is index lookups - currently it does find the right index for a simple case, e.g. g.V.hasLabel("myLabel").has("someKey", "someValue")
. However if there are multiple indexes on the same property, or if there the traversal should better use a composite index, that's not handled well yet. If you feel inclined you can add these cases to the OrientGraphIndexTest.java
. The function that looks up indexes is OrientGraphStep.findIndex
.
mvn install -P release
mvn test
tests-scala
directory which you can run using sbt test
mvn clean install
Have a look at the tests-scala which demonstrates the usage. There's also an orientdb example project in gremlin-scala-examples.
Vertices and Edges are stored as classes based on their label. In order to allow vertices and edges to use the same label, the implementation prepends V_
or E_
in the class name:
user
-> classname V_user
user
-> classname E_user
You might want to use orientdb-migrations to create a schema with indexes etc.
* mvn pull
* mvn clean deploy -Prelease
* git tag VERSION
* git push
* git push --tags
FAQs
TinkerPop3 Graph Structure Implementation for OrientDB
We found that com.orientechnologies:orientdb-gremlin demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.