bump darko893/haunt to 0.1.1#2770
Open
Darko893 wants to merge 1 commit into
Open
Conversation
Description and tags only, no functional change. The listing was absent from marketplace search for scrape, scraping and crawl because the description never used those words. Adds the utilities tag alongside search.
Darko893
force-pushed
the
bump-haunt-v0.1.1
branch
from
July 25, 2026 06:44
085ca83 to
83a908a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin Submission
Plugin information
Submission type
What changed
Description and tags only. No functional change.
The listing was not findable for the words people search. Checked against the marketplace search API:
The description never used any of those words. It now leads with "Web scraping for AI apps" and adds the
utilitiestag alongsidesearch, matching the other plugins in this category.The crawl wording is deliberately scoped rather than claimed. The plugin extracts single pages and batches, it does not spider a whole site, and the description now says exactly that.
Diff between the 0.1.0 package and this one:
manifest.yaml,provider/haunt.yamltools/__pycache__/haunt_extract.cpython-312.pyc, which should not have been in 0.1.0.pyRisk level
Unchanged from 0.1.0. Medium because the plugin sends user-provided URLs and prompt text to a single fixed, documented HTTPS API (hauntapi.com), which fetches the page server-side. The plugin itself performs no browsing, no code execution, and no requests to any destination other than hauntapi.com.
Required checks
.envfiles,.gitdirectories, virtual environments, caches, logs, or IDE files.PRIVACY.mdor a hosted privacy policy, andmanifest.yamlreferences it.Security and privacy notes
Unchanged from 0.1.0. The tool accepts a user-provided URL, but the URL is sent as data to the fixed Haunt API endpoint (
https://hauntapi.com/v1/extract) rather than fetched by the plugin. Outbound traffic goes to hauntapi.com only. Timeouts are set (120s tool, 15s credential check). The API key is held by Dify credentials and sent only in theX-API-Keyheader. Errors never echo the credential.Testing note, stated plainly
I did not re-run the live extraction tests for this version, because no executable code changed. Every
.pyfile in this package is byte-identical to the published 0.1.0, which is live with installs. The only differences are the two descriptor files and the removal of a stray__pycache__entry.One thing worth flagging for the packaging docs
Running
dify-plugin-linux-amd64 plugin packageagainst a git working directory sweeps the whole.gitdirectory into the package: 58 entries and 104KB, including.git/configand.git/logs. That contradicts the submission rule about.gitdirectories. This package was built with the same CLI from a clean copy containing only the ten runtime files, so it is 10 entries and 37KB. Might be worth a note in the packaging docs, or an exclude list in the CLI, since the default path produces a non-compliant package.