Hacker GitHub

← All repos

ossillate-inc/packj

View on GitHub ↗ ★ 694 Python

Packj stops :zap: Solarwinds-, ESLint-, and PyTorch-like attacks by flagging malicious/vulnerable open-source dependencies ("weak links") in your software supply-chain

81 mentions on Hacker News by 10 people: 6 stories, 75 comments · first 2022-05-25 · latest 2026-08-31

Mentions per year 81 mentions · busiest year 2022 (31)
20082026
  1. ▲ 3
    Open Source tool to detect software supply chain attacks
    story by daveP17 · 2026-08-31 · 0 comments
  2. ▲ 2
    Open source solution for supply chain attacks
    story by dave17 · 2026-08-24 · 1 comment
  3. I've been building an OSS tool to detect software supply-chain attacks: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of SSH…
  4. Built Packj [1] to audit dependencies easily from CLI. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for…
  5. ▲ 3
    Tell HN: Packj flags malicious/risky open-source packages
    story by my2c · 2026-05-22 · 0 comments
  6. Built Packj [1] to do exactly this. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for indicators of…
  7. …an interest, I'd love to collaborate and integrate Packj [1] audit for malware scans. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses…
  8. …Packj sandbox for agentic code execution [1]. You can specify allowlist for network/fs. 1. https://github.com/ossillate-inc/packj/blob/main/packj/sandb...
    comment by ashishbijlani · 2025-10-16 · in Cloudflare Sandbox SDK
  9. Plug: I've been building a tool to detect software supply-chain cyberattacks: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of…
  10. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2025-09-08 · in NPM debug and chalk packages compromised
  11. Plug: I've been building a similar tool: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of SSH keys, network communication, use…
  12. …also checks for several metadata attributes to detect impersonating packages (typo squatting). 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2024-12-15 · in Analysis of supply-chain attack on Ultralytics
  13. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  14. Good to see Packj[1] as one of the malware scanners used. 1. https://github.com/ossillate-inc/packj Packj detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for…
  15. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  16. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  17. …of SSH keys, network communication, use of decode+eval, etc.) OR presence of vulnerabilities. 1. https://github.com/ossillate-inc/packj
  18. …shell, use of SSH keys, network communication, use of decode+eval, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2024-02-29 · in Over 100k Infected Repos Found on GitHub
  19. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
  20. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-12-14 · in Ledger's NPM account has been hacked
  21. …challenge here: too restrictive will block functionality, too permissive defeats the purpose. 1. https://github.com/ossillate-inc/packj flags malicious/risky NPM/PyPI/RubyGems/Rust/Maven/PHP packages by carrying out static+dynamic+metadata…
    comment by ashishbijlani · 2023-11-15 · in Rust without crates.io
  22. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
    comment by ashishbijlani · 2023-11-14 · in Rust without crates.io
  23. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-11-14 · in We've learned nothing from the SolarWinds hack
  24. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
  25. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
  26. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
    comment by ashishbijlani · 2023-09-22 · in The Bogus CVE Problem
  27. …scorecards or even the checks that socket.dev do today on these packages to help determine risk? https://github.com/ossillate-inc/packj/blob/main/.packj.yaml Secondly, what about impersonation where attackers imitate a popular package and…
    comment by thenerdhead · 2023-09-10 · in A study of malicious code in PyPI ecosystem
  28. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-09-09 · in A study of malicious code in PyPI ecosystem
  29. …packages. It performs static/dynamic/metadata analysis to look for "suspicious” attributes. 1. https://github.com/ossillate-inc/packj
  30. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
  31. …for reporting vulnerabilities. Hopefully, these findings will bolster open-source security. 1. http://github.com/ossillate-inc/packj flags vulnerable/malicious NPM/PyPI/Rubygems/Cargo/Packagist packages. I'm the lead dev.
  32. …Supporting VSCode/browser extensions is on our roadmap. Disclaimer: I'm the lead developer. 1. https://github.com/ossillate-inc/packj
  33. …packaged code vs repo code? If you're interested, I'd love to integrate this in Packj tool. 1. http://github.com/ossillate-inc/packj flags vulnerable/malicious NPM/PyPI/Rubygems packages.
    comment by ashishbijlani · 2023-05-05 · in Mischievous NPM Publications
  34. …sandboxing and blocks access to sensitive files and limits traffic to known-good IP addresses. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-04-27 · in How to use Podman inside of a container (2021)
  35. …supply-chain security. We are working on adding support to check for provenance in Packj. 1. https://github.com/ossillate-inc/packj flags risky/malicious NPM/PyPI/Ruby dependencies
    comment by ashishbijlani · 2023-04-19 · in NPM Provenance Public Beta
  36. …Would love to integrate this in Packj [1] as one of the open-source SAST scanners. Will DM you. 1. https://github.com/ossillate-inc/packj flags malicious/risky open-source dependencies.
    comment by ashishbijlani · 2023-04-13 · in Show HN: TypeScript Security Scanner
  37. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-03-30 · in 50% of new NPM packages are spam
  38. …get around rate limiting. We'd deeply appreciate if could create an issue for this on the repo. 1. https://github.com/ossillate-inc/packj#customization
  39. …or incorrect GitHub repo, very high version number, use of decode+exec, etc.). Full list here: https://github.com/ossillate-inc/packj/blob/main/packj/audit...
  40. …packages. It performs static/dynamic/metadata analysis to look for "suspicious” attributes. 1. https://github.com/ossillate-inc/packj
  41. …the number. This is why in Packj [1] we check for multiple attributes (e.g., dependents). 1. https://github.com/ossillate-inc/packj
  42. …of GitHub code vs packaged code (provenance), change in APIs across versions, and several more. 1. https://github.com/ossillate-inc/packj
  43. ▲ 4
    Packj flags malicious/risky open-source packages
    story by mooreds · 2023-02-14 · 1 comment
  44. …as spawning of shell, exfiltration of data, mismatching repo code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj
  45. Very cool! I've built something similar, but for packages: https://github.com/ossillate-inc/packj Would love to talk.
  46. …registry based on Packj [1] that hosts vetted artifacts. Will post more about it publicly soon. 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  47. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  48. I’ve created Packj sandbox [1] for “safe installation” of PyPI/NPM/Rubygems packages 1. https://github.com/ossillate-inc/packj It DOES NOT require a VM/Container; uses strace. It shows you a preview of file system changes that installation…
  49. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  50. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.