Skip to content

Added category and group resolving#1

Open
WalMaa wants to merge 1 commit intoenthec:masterfrom
WalMaa:master
Open

Added category and group resolving#1
WalMaa wants to merge 1 commit intoenthec:masterfrom
WalMaa:master

Conversation

@WalMaa
Copy link
Copy Markdown

@WalMaa WalMaa commented Apr 8, 2026

First of all, thank you for this project. I am not sure whether you accept contributions, but I have made category and group resolving to the script. It is backwards-compatible, so the new feature is opt in by setting the resolve_categories flag:

WebAppAnalyzer(resolve_categories=True)

Example output:
[ { "tech": "HSTS", "cpe": null, "version": null, "category_ids": [ 16 ], "categories": [ "Security" ], "group_ids": [ 11 ], "groups": [ "Security" ] }, { "tech": "Lucide", "cpe": null, "version": null, "category_ids": [ 17 ], "categories": [ "Font scripts" ], "group_ids": [ 9 ], "groups": [ "Web development" ] }, { "tech": "Next.js", "cpe": "cpe:2.3:a:vercel:next.js:*:*:*:*:*:*:*:*", "version": null, "category_ids": [ 12, 18, 22, 57 ], "categories": [ "JavaScript frameworks", "Web frameworks", "Web servers", "Static site generator" ], "group_ids": [ 9, 7 ], "groups": [ "Web development", "Servers" ] }, { "tech": "Open Graph", "cpe": null, "version": null, "category_ids": [ 19 ], "categories": [ "Miscellaneous" ], "group_ids": [ 6 ], "groups": [ "Other" ] }, { "tech": "Priority Hints", "cpe": null, "version": null, "category_ids": [ 92 ], "categories": [ "Performance" ], "group_ids": [ 7 ], "groups": [ "Servers" ] }, { "tech": "Vercel", "cpe": null, "version": null, "category_ids": [ 62 ], "categories": [ "PaaS" ], "group_ids": [ 7 ], "groups": [ "Servers" ] }, { "tech": "React", "cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*", "version": null, "category_ids": [ 12 ], "categories": [ "JavaScript frameworks" ], "group_ids": [ 9 ], "groups": [ "Web development" ] }, { "tech": "Webpack", "cpe": null, "version": null, "category_ids": [ 19 ], "categories": [ "Miscellaneous" ], "group_ids": [ 6 ], "groups": [ "Other" ] } ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant