What if a package did something like this, but instead of logging to the console, they sent it back to a server?
Have you actually reviewed every dependency and every child dependency in every app you deploy?
Why are people not more scared of this?
| if (process.version.startsWith("v6")) throw new Error("This Bot requires Node 7v+ because of async/await") | |
| const Discord = require("discord.js") | |
| const express = require("express") | |
| const app = express() | |
| const superagent = require("superagent") | |
| //Config | |
| let INVITE = process.env.INVITE || "", //An Infinite Invite to your discord server. | |
| GUILD = process.env.GUILD || "", //The ID of the Guild for this invite ^ |
| // identifier(s) should be in the following format: | |
| // { | |
| // resultName: 'name of key that will be used in the returned object', | |
| // identifier: 'identifier that will be searched for in the format' | |
| // } | |
| function breakDown(string, format, identifiers){ | |
| for(let i = 0; i < identifiers.length; i++){ | |
| const identifier = identifiers[i]; | |
| identifier.index = format.indexOf(identifier.identifier); | |
| } |
| from telethon import TelegramClient | |
| from telethon.errors import SessionPasswordNeededError | |
| from telethon.tl.functions.messages import GetHistoryRequest | |
| from telethon.tl.functions.channels import DeleteMessagesRequest | |
| from telethon.tl.types.channel import Channel | |
| import shelve | |
| from os import listdir | |
| from time import sleep | |
| # Просто утилиты |
| if (process.version.startsWith("v6")) throw new Error("This Bot requires Node 7v+ because of async/await") | |
| const Discord = require("discord.js") | |
| const express = require("express") | |
| const app = express() | |
| const superagent = require("superagent") | |
| //Config | |
| let INVITE = process.env.INVITE || "", //An Infinite Invite to your discord server. | |
| GUILD = process.env.GUILD || "", //The ID of the Guild for this invite ^ |
| #!/bin/sh | |
| # See: https://github.com/Radarr/Radarr/wiki/Mass-Delete-via-API | |
| HOST=http://radarr.local:7878 | |
| API_KEY= # Settings > General | |
| ids=$(curl --silent $HOST/api/movie -X GET -H "X-Api-Key: $API_KEY" \ | |
| | jq '.[] | select(.monitored == false) | .id') |
| import discord | |
| from discord.ext import commands | |
| from asyncio import sleep | |
| me = commands.Bot(command_prefix='.', self_bot=True) | |
| @me.event | |
| async def on_ready(): |
| # Published on Docker Hub with above user alexellisio. | |
| # If you want to rebuild your own copy, follow below instructions | |
| # Build this on each type of machine so you have the correct CPU extensions. | |
| FROM alexellisio/boostbase | |
| RUN git clone -b Linux https://github.com/nicehash/nheqminer.git | |
| RUN cd nheqminer/cpu_xenoncat/Linux/asm/ && sh assemble.sh && cd ../../../Linux_cmake/nheqminer_cpu && cmake . && make | |
| ENTRYPOINT ["./nheqminer/Linux_cmake/nheqminer_cpu/nheqminer_cpu"] |
db.votes.aggregate([{
$lookup: {
from: "users",
localField: "createdBy",
foreignField: "_id",
| Below are some notes for grabbing a list of domain users and other information via ADFS using acquired credentials. | |
| Install Apps | |
| Download and install visual studio 10 | |
| Downoad and install the Lync SDK | |
| https://www.microsoft.com/en-us/download/details.aspx?id=36824 (deprecated) | |
| http://go.microsoft.com/fwlink/?LinkID=248583 |