# manage-maliciousdb

> Una opción para obtener una blacklist de maliciosos ordenada para tu bot

Latest version **1.1.0** (published 2021-07-03) · ISC license · 0 weekly downloads

## Install

```sh
npm install manage-maliciousdb
pnpm add manage-maliciousdb
yarn add manage-maliciousdb
bun add manage-maliciousdb
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2021-07-03 |
| First published | 2021-07-01 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 4.5 KB |
| Known vulnerabilities | 0 (+3 in 1 direct dependencies) |
| Install scripts | no |
| Author | ! Ethan.#6737 |
| Maintainers | devethan6737 |
| Keywords | sp agency, spa, maliciousdb, spadb, spadatabase |

## Links

- npm: https://www.npmjs.com/package/manage-maliciousdb
- npm.io page: https://npm.io/package/manage-maliciousdb

## Dependencies (3)

- [chalk](https://npm.io/package/chalk.md) ^4.1.1
- [mongoose](https://npm.io/package/mongoose.md) ^5.13.0
- [opusscript](https://npm.io/package/opusscript.md) 0.0.8

## Recent versions

- 1.1.0 (latest) — 2021-07-03
- 1.0.0 — 2021-07-01

## README

## NPM

> `npm install manage-maliciousdb --save`

## Todas Las Funciones

- `findElementByID`
- `findElementByReason`
- `findElementByProof`
- `getMaliciousArray`

## Docs

> `findElementByID`

Obtiene un valor de la db por id de usuario. Si no existe la id en la db retornará false.

```js
// Ejemplo:

const db = require('manage-maliciousdb');

const isMalicious = await db.findElementByID('user-id');

if(isMalicious) {
    console.log(`Malicious data: \n\nID: ${isMalicious.id}\nReason: ${isMalicious.razon}\nProof: ${isMalicious.prueba}`);
}else console.log('Malicious not found.');
```

> `findElementByReason`

Obtiene un valor de la db por razón de usuario (Solo retornará la primera razón que encuentre, si no encuentra nada retorna false).

```js
// Ejemplo:

const db = require('manage-maliciousdb');

const getFirstReason = await db.findElementByReason('Raider');

if(!getFirstReason)return;

console.log(getFirstReason);
```

> `findElementByProof`

Obtiene un valor de la db por el url de una prueba. Si no existe la prueba en la db retornará false.

```js
// Ejemplo:

const db = require('manage-maliciousdb');

const getProof = await db.findElementByProof('prueba');

if(!getProof)return;

console.log(getProof);
```

> `getMaliciousArray`

Obtiene el array de maliciosos (Esto permite hacer bucles o cualquier tipo de funcion).

```js
// Ejemplo:

const db = require('manage-maliciousdb');

const users = await db.getMaliciousArray();

console.log(users);
```

## CopyRight

## CC BY

---
_Source: https://npm.io/package/manage-maliciousdb · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
