daemon-sec-lotl

DÆMONBins: GTFOBins × LOLBAS × WADComs × LOOBins in one filterable catalog
git clone https://git.daemon-sec.xyz/daemon-sec-lotl.git
Log | Files | Refs | Submodules | README | LICENSE

package.json (1623B)


      1 {
      2   "name": "daemon-sec-lotl",
      3   "type": "module",
      4   "version": "1.0.0",
      5   "private": true,
      6   "description": "DÆMONBins — the Off-the-Land Almanac: a merged, filterable GTFOBins × LOLBAS × WADComs catalog.",
      7   "license": "GPL-3.0-or-later",
      8   "engines": {
      9     "node": ">=22"
     10   },
     11   "scripts": {
     12     "dev": "npm run build:index && npm run data:public && astro dev",
     13     "data": "node scripts/build-dataset.mjs && npm run build:index && npm run data:public",
     14     "data:enrich": "node scripts/enrich-data.mjs && npm run build:index && npm run data:public",
     15     "data:public": "node -e \"const fs=require('fs');fs.mkdirSync('public/data',{recursive:true});fs.copyFileSync('src/data/techniques.json','public/data/techniques.json')\"",
     16     "build:index": "node scripts/build-index.mjs",
     17     "og": "node scripts/og.mjs",
     18     "validate:data": "node scripts/validate-data.mjs",
     19     "check": "astro check",
     20     "test": "node --test \"test/**/*.test.mjs\"",
     21     "build": "npm run build:index && npm run data:public && astro build && pagefind --site dist && npm run pagefind:public && node scripts/csp-hashes.mjs",
     22     "preview": "astro preview",
     23     "pagefind:public": "rm -rf public/pagefind && cp -R dist/pagefind public/pagefind",
     24     "astro": "astro"
     25   },
     26   "dependencies": {
     27     "@astrojs/markdown-remark": "^7.3.1",
     28     "@astrojs/mdx": "^8.0.2",
     29     "@astrojs/sitemap": "^3.7.4",
     30     "astro": "^7.3.5",
     31     "sharp": "^0.35.5"
     32   },
     33   "devDependencies": {
     34     "@astrojs/check": "^0.9.10",
     35     "esbuild": "^0.25.0",
     36     "github-slugger": "^2.0.0",
     37     "js-yaml": "^4.1.0",
     38     "pagefind": "^1.3.0",
     39     "zod": "^3.24.0"
     40   }
     41 }