返回首页
最新
嗨,HN,
我创建了 <a href="https://unbuilt.app" rel="nofollow">https://unbuilt.app</a>,旨在解决我作为开发者经常遇到的问题:识别网站背后的技术栈,尤其是那些使用新框架和工具的网站。
现有的解决方案依赖于预先保存的数据或签名数据库,而 Unbuilt 则通过实时加载和检查网站代码进行全新分析。这意味着它能够检测到其他分析工具常常遗漏的前沿技术。
技术细节:
- 使用 Playwright 访问网站并分析其资源
- 基于队列的架构以处理并发请求
- 优化模式以检测现代框架(如 Next.js、Vite、React Compiler 等)
- 双层缓存系统以提高性能和结果共享
该工具完全开源且免费使用,没有高级版本或使用限制。我之所以开发它,是因为我相信开发者应该拥有更好的工具来理解网络生态系统。
我非常欢迎任何反馈,特别是在检测准确性和希望添加的技术类型方面。如果您有兴趣贡献,所有模式检测逻辑都设计得易于扩展。
仓库链接: <a href="https://github.com/yavorsky/unbuilt.app">https://github.com/yavorsky/unbuilt.app</a>
我试着让它以平稳的语调说话,减少那种令人烦恼的上扬语调,但最近它还是这样继续说。听起来让人很不舒服。
描述:GitLab CI 组件,帮助您无缝保护您的管道免受脆弱和恶意的开源依赖影响。该组件通过 GitLab CI 目录直接集成到您的 CI/CD 工作流中,并允许您使用通用表达语言(CEL)建立基于政策的保护措施。
主要特点:
- 使用 CEL 以代码形式设置您自己的安全政策
- 在风险开源组件进入您的代码库之前进行检测和阻止
- 作为原生 GitLab CI 组件实现无缝集成
- 可直接在 GitLab CI 目录中获取
试用一下,并告诉我们您的想法!