
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
ministerio-server
Advanced tools
REST API Server for Ministerio de Educacion.
First must be logged into npm to install Phinx private packages:
npm login
Username: mdellano
Password: ********
Email: (this IS public) developer@phinxlab.com
Then install:
npm install
The database engine used is PostgreSQL and we use @phinxlab/pg-manager library for connectivity. Edit /database_scripts/database-config.json to specify database connection settings.
We use @phinxlab/log-manager library for logging.
Declare globally in the export class you want to use it:
const LogManager = require('@phinxlab/log-manager');
const LOG = new LogManager('ModuleName');
Then you can use it:
LOG.error(err);
The protocol data returned:
{
"data": [],
"haserror": false,
"metadata": {
"page": 1,
"total": 1,
"rows": 1
}
}
The protocol data returned in case of an error:
{
"data": {
"level": "error",
"label": "QueryDAO",
"timestamp": "2019-01-30T16:15:59.699Z"
},
"haserror": true,
"metadata": {
"message": "Failed to execute query. QueryDAO DAO => select c.*\n from person c\n where person_id = f"
}
}
References:
Field | Description |
---|---|
data | Requested data. In most cases it will be an array except findByPK requests, or null. |
data.level | (only in case of error) Error level: info, error. |
data.label | (only in case of error) Module where the error was throw. |
data.timestamp | (only in case of error) Error Date and time. |
haserror | [true/false] If there was an error during the execution. |
metadata.message | (only in case of error) Error message. |
metadata.page | The number of page returned for pagination. |
metadata.total | Total pages for pagination. |
metadata.rows | Total record count. |
FAQs
REST API Server for Ministerio de Educacion.
The npm package ministerio-server receives a total of 1 weekly downloads. As such, ministerio-server popularity was classified as not popular.
We found that ministerio-server demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.