Prompt Engineering Guide AI Agent

by dair-ai• 80k•• Scanned•Claim this listing•Request removal
Learning Resourcesagentagentsai agentschatgptdeep learning

🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.

Prompt Engineering Guide is an open-source ai agent by dair-ai, written mainly in MDX, with 79,727 GitHub stars and the MIT license. Its code was last updated Mar 11, 2026.

Scan summary: scanned Nov 5, 2026 at commit 5767372. Seen able to connect to the internet. Scan policy

Scanned
Full scan at 5767372 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanpass
Dependency audit214 known vulnerabilitiesfail
Manifestnonewarn
Buildfail
Boot & handshaken/a
Network egresswarn
Reproducible (×3)n/a

Findings (42)

  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    @babel/plugin-transform-modules-systemjs@7.23.3: 1 known vulnerability
    GHSA-fv7c-fp4j-7gwp
    package-lock.json
  • medium
    browserslist@4.22.2: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    package-lock.json
  • medium
    cross-spawn@5.1.0: 2 known vulnerabilities
    GHSA-3xgq-45jj-v275, GHSA-3xgq-45jj-v275
    package-lock.json
  • medium
    js-yaml@3.14.1: 10 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68, GHSA-mh29-5h37-fv8m +5 more
    package-lock.json
  • medium
    js-yaml@4.1.0: 10 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68, GHSA-mh29-5h37-fv8m +5 more
    package-lock.json
  • medium
    lodash@4.17.21: 2 known vulnerabilities
    GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg
    package-lock.json
  • medium
    lodash-es@4.17.21: 4 known vulnerabilities
    GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg, GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg
    package-lock.json
  • medium
    mermaid@10.6.1: 8 known vulnerabilities
    GHSA-2v8p-3f2j-5mp7, GHSA-6m6c-36f7-fhxh, GHSA-6x64-9x62-f2gx, GHSA-87f9-hvmw-gh4p, GHSA-c4c3-pg64-4m4v +3 more
    package-lock.json
  • medium
    nanoid@3.3.7: 4 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-mwcw-c2x4-8c55, GHSA-xwg4-73v4-xw9w
    package-lock.json
  • medium
    next-mdx-remote@4.4.1: 2 known vulnerabilities
    GHSA-g4xw-jxrg-5f6m, GHSA-g4xw-jxrg-5f6m
    package-lock.json
  • medium
    postcss@8.4.31: 8 known vulnerabilities
    GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-qx2v-qp2m-jg93, GHSA-r28c-9q8g-f849, GHSA-6g55-p6wh-862q +3 more
    package-lock.json
  • medium
    source-map-js@1.0.2: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    package-lock.json
  • medium
    svgo@3.2.0: 4 known vulnerabilities
    GHSA-2p49-hgcm-8545, GHSA-4vpr-x523-8j87, GHSA-w27v-7q3p-w38r, GHSA-xpqw-6gx7-v673
    package-lock.json
  • medium
    uuid@9.0.1: 2 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    package-lock.json
  • medium
    zod@3.22.4: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    package-lock.json
  • medium
    @babel/plugin-transform-modules-systemjs@7.27.1: 1 known vulnerability
    GHSA-fv7c-fp4j-7gwp
    pnpm-lock.yaml
  • medium
    browserslist@4.26.3: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    pnpm-lock.yaml
  • medium
    dompurify@3.1.6: 23 known vulnerabilities
    GHSA-39q2-94rc-95cp, GHSA-55q2-fjhq-7xh7, GHSA-6688-9rhm-gjv2, GHSA-76mc-f452-cxcm, GHSA-c2j3-45gr-mqc4 +18 more
    pnpm-lock.yaml
  • medium
    nanoid@3.3.11: 3 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-xwg4-73v4-xw9w
    pnpm-lock.yaml
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    pnpm-lock.yaml
  • medium
    svgo@3.3.2: 4 known vulnerabilities
    GHSA-2p49-hgcm-8545, GHSA-4vpr-x523-8j87, GHSA-w27v-7q3p-w38r, GHSA-xpqw-6gx7-v673
    pnpm-lock.yaml
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    Install or build failed in a clean environment
    : 0x1248fd7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node] 4: 0x1477ee5 [node] 5: 0x1477f13 [node] 6: 0x1490fea [node] 7: 0x14941b8 [node] 8: 0x1cfcc61 [node] Aborted (core dumped) [ELIFECYCLE] Command failed with exit code 134.
  • medium
    Install contacted hosts other than package registries
    34.3.16.104.in-addr.arpa, telemetry.nextjs.org
  • low
    @babel/core@7.23.7: 1 known vulnerability
    GHSA-4x5r-pxfx-6jf8
    package-lock.json
  • low
    @babel/helpers@7.23.7: 1 known vulnerability
    GHSA-968p-4wvh-cqc8
    package-lock.json
  • low
    @babel/runtime@7.23.7: 1 known vulnerability
    GHSA-968p-4wvh-cqc8
    package-lock.json
  • low
    deepmerge@4.3.1: 2 known vulnerabilities
    GHSA-gcqx-w48m-w2h4, GHSA-gcqx-w48m-w2h4
    package-lock.json
  • low
    diff@5.1.0: 1 known vulnerability
    GHSA-73rr-hh4g-fpgx
    package-lock.json
  • low
    estree-util-value-to-estree@1.3.0: 1 known vulnerability
    GHSA-f7f6-9jq7-3rqj
    package-lock.json
  • low
    katex@0.16.9: 6 known vulnerabilities
    GHSA-238p-pmpm-9mq7, GHSA-3wc5-fcw2-2329, GHSA-64fm-8hw2-v72w, GHSA-cg87-wmx4-v546, GHSA-cvr6-37gx-v8wc +1 more
    package-lock.json
  • low
    mdast-util-to-hast@13.0.2: 1 known vulnerability
    GHSA-4fh9-h7wg-q85m
    package-lock.json
  • low
    @babel/core@7.28.4: 1 known vulnerability
    GHSA-4x5r-pxfx-6jf8
    pnpm-lock.yaml
  • low
    baseline-browser-mapping@2.8.16: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    pnpm-lock.yaml
  • low
    diff@5.2.0: 1 known vulnerability
    GHSA-73rr-hh4g-fpgx
    pnpm-lock.yaml
  • low
    katex@0.16.27: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    pnpm-lock.yaml
  • low
    mdast-util-to-hast@13.2.0: 1 known vulnerability
    GHSA-4fh9-h7wg-q85m
    pnpm-lock.yaml
  • low
    mermaid@10.9.4: 7 known vulnerabilities
    GHSA-2v8p-3f2j-5mp7, GHSA-6m6c-36f7-fhxh, GHSA-6x64-9x62-f2gx, GHSA-87f9-hvmw-gh4p, GHSA-c4c3-pg64-4m4v +2 more
    pnpm-lock.yaml
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
34.3.16.104.in-addr.arparegistry.npmjs.orgtelemetry.nextjs.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Prompt Engineering Guide alternatives

View more →

Similar ai agents in Learning Resources, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Prompt Engineering Guide (this page)
dair-ai
80kMITMar 11, 2026Scanned, no flagged issues
Learn Claude Code
shareAI-lab
80kMITOct 27, 2026Scanned, no flagged issues
AI Engineering From Scratch
rohitg00
76kMITOct 29, 2026Scanned, no flagged issues
Front End Checklist
thedaviddias
75kMITOct 31, 2026Scanned, no flagged issues
System Prompts Leaks
asgeirtj
71kCC0-1.0Nov 1, 2026Scanned, no flagged issues
Claude Code Best Practice
shanraisshan
68kMITNov 1, 2026Scanned, no flagged issues