43 comments found.
We purchased installed and now we are getting stuck on license verification. It is not cleaning the verification. We are adding a product key for license key.
Hi,
Hope you’re doing good,
Please send me a screenshot of what you are entering and what is the message you are getting
You can email me privately via the contact form on my profile page or altumcode.com/contact
Regards,
AltumCode.
These is no need for a screenshot, we are entering the information that is requested on this form and API is not returning any values, it’s coming back blank. Please make sure your approval process works or provide us the exact steps that need to be performed.
Hi,
If there was no need, I wouldn’t have asked for it.
You have provided no context over what is actually happening, what message or what is happening on your side.
Since this is the only such occurrance, I need more details – but you have provided none.
Once again, I wouldn’t have asked for more details if I wouldn’t have needed more details.
https://send.altumco.de/avkcukf/I just ran the installation right now again, there are no issues on my end, nor has any other customer reported any installation issues.
I’m waiting for more details so I can actually help you.
Regards,
AltumCode.
The only thing I can make an assumption based on not much context is that you maybe have not added the right data in the License Key field when installing.
1 – Go to the downloads page here on codecanyon, click the download button and you will find the license certificate
2 – Inside of it, you will find the Purchase Code – also known as the License Key
Example: https://send.altumco.de/s8kzovd/
Please confirm or share more details.
Regards,
AltumCode.
The reason I said it is not needed, the information you are looking for from the screenshot that is not a requirement mentioned on your product for purchase.
Because your form is asking for 1. License Key – that is a product key, that we have added. 2. Website URL – That we have provided (you have no requirement of knowing) 3. Host – localhost 4. Database Name – That is our database name (again no need for you to know) 5. Database Password – That is our password (again no need for you to know) 6. Subscription – which is optional -
And after adding this we get error for 500 saying – An error occurred trying t load the resource.
If there is any specific requirement for that, make it public here.
I am simply asking for a screenshot for more context.
A screenshot is something that might help me understand what you are dealing with, not a requirement that must be written in the documentation.
Since now you said a 500 error, which gives me a tiny bit more data to work with
I can assume that your files were either not fully uploaded or you have some file permission issues
If you want me to debug it for you
I am more than happy to do so, but I will need the details of your FTP and the installation credentials
I will use them to try and run it on your site, understand whats going on and fix it for you
Otherwise, how can I know whats going on your own host and site and what you might have done wrong?
I’ve dealt with thousands of customers, I don’t care about your license key, database details or what not. I have no use for them, I’m only trying to help you out.
We will not be sharing any FTP details.
We followed the steps outlined in your documentation (https://66audit.com/docs), but your API is not providing a valid response. The 500 error indicates that the issue lies with the API endpoint, and it seems that your server is failing to process the request. Therefore, the issue is on your side, not ours.
Additionally, the information you are requesting is unnecessary and not in accordance with Codecanyon’s guidelines.
We have raised a case and will be requesting the cancellation of this purchase. We also want to clarify that we do not have any concerns regarding the number of customers you have or how you plan to use this information. However, requesting details when the issue is clearly on your side is not appropriate.
Hello once again,
Your deduction is completely wrong.
The 500 error does not come from my API in the first place.
The request goes to your internal installation, my API only validates your license and does not return errors.
Imagine this: You are calling a mechanic that you see an error on your car’s dashboard.
You do not tell the mechanic what you see, you do not bring in the car for service – yet expect it to be fixed.
Explain to me how the issue comes from my API when I just shared a screenshot with you that a test installation was successful?
Do you also want a full video recording to prove that? If yes, I can share.
If you do not upload your files accordingly, or you (or your developers) miss steps in the installation, or even your webhost has something going on – then 500 errors will happen because of mistakes.
I am simply asking for details in order to HELP YOU. NOT to do anything with your credentials.
The product has absolutely no issues, nor does the API. I can 100% prove to you that your issue comes from mishandling the file uploads, requirements, or webhost issues.
This is literally the first time someone is asking for help, yet seems like they do not want to cooperate with anything in actually getting issues solved.
It is common sense to have a simple and cooperative back and forth with a developer if you want help. There does not have to be any guideline for that.
Regards,
AltumCode.
Also, I stated the number of customers because I do not care about your private data – nor do I intend to do anything malicious with it.
For all I care you can provide fully temp data, I will check and show you what you are doing wrong and then you can delete it fully and reinstall on your own.
Not sure how you came to the conclusion that the 500 error comes from my API – because it does not, it comes from your own server – since the Installation request goes to your own files/server first.
So again – if you want me to help you, I’m more than happy to do so – but you should cooperate with proper back and forth.
You’re expecting me to tell you what’s wrong with 0 details, when no other customer has any such issues as you.
Regards,
AltumCode.
Code is yours, Installations steps are yours, All the requirements you have stated are fulfilled. But…...still not receiving the valid response – we have requested the cancellations.
I’ve been coding for 25 years.
But good luck with your mechanic and car dashboard though…lol
1 – If you are coding for 25 years like you’re stating, you would’ve seen in the Network tab in Chrome (or any other browser) that the 500 error response comes from your own backend, not mine.
2 – If you are coding for 25 years, you would’ve understood the need to debug and have proper communication.
3 – Code is mine, installation steps are mine – your host is not mine and what you’re doing with the code is up to you.
Half uploaded files can cause 500 errors
Improper file permissions can cause 500 errors
Your own host can cause 500 errors due to who else knows what
Because without checking, I can not give you any answer on issues that 99 other customers do not have.
4 – Interesting how a coder of 25 years is the only one out of 100 product sales that is having issues with installing the code.
5 – When you are ready to actually cooperate, write back a message.
Regards,
AltumCode.
Exactly! A developer would understand what I’m saying.
Hi will there be any competitor or keyword tools added in the near future?
Hi,
Can you give me an example of what competitor / keyword tools are you referring to?
Regards,
AltumCode.
Hi,
Just before the update, the query was still working fine, but after the update the certificate was no longer recognised. I tried the following URLs:
https://concepte-ideen.de/leistungen/texte-redaktion-die-verstanden-werden/ https://hoyaholz.de/profile/ https://www.rheumatologie-twistringen.de/unser-spektrum/ https://66text.com/docs https://www.telekom.de/startThe certificate error kept popping up everywhere. It’s either a general settings issue or a software bug.
Regards, Carlos
Hi, Carlos
The new update will be released in the next day and this will be fixed,
Thank you for letting me know.
Regards,
AltumCode.
After updating from v15 to v17, the programme reports a certificate error for certain domains. However, these sites are not flagged as problematic on various websites where certificates can be checked.
Hello
Good day to you,
Can you please give me some examples so I can test them on my end as well?
Regards,
AltumCode.
thank you
Hi,
You are good to go
First go to the admin panel – settings – license and resubmit your license under the new domain,
Then try to run the update.
Regards,
AltumCode.
More tools suggestions to be added
Encryption / Encoding Tools 1. MD5 Generator & Verify 2. SHA1 Generator 3. SHA256 Generator 4. SHA512 Generator 5. Base64 Encode 6. Base64 Decode 7. URL Encode 8. URL Decode 9. HTML Encode 10. HTML Decode 11. JWT Decoder 12. HMAC Generator 13. bcrypt Hash Generator 14. AES Encrypt / Decrypt
Text & Content Tools 15. Text Compare (Diff Checker) 16. JSON Formatter & Validator 17. XML Formatter 18. HTML Beautifier 19. HTML Minifier 20. CSS Minifier 21. JavaScript Minifier 22. Word Counter 23. Keyword Density Checker 24. Text Case Converter 25. Remove Duplicate Lines 26. Plagiarism Checker
SEO Tools 27. Meta Tag Analyzer 28. Robots.txt Generator 29. Robots.txt Tester 30. Sitemap Generator 31. Canonical Tag Checker 32. Open Graph Checker 33. Keyword Suggestion Tool 34. SERP Preview Tool 35. Heading Structure Analyzer (H1–H6) 36. Domain Authority Checker 37. Backlink Checker
Website Performance Tools 38. Page Size Checker 39. HTTP Headers Checker 40. GZIP Compression Test 41. Mobile-Friendly Test 42. Website Speed Test
Developer Utilities 43. UUID Generator 44. Timestamp Converter (Unix ↔ Human) 45. IP Address Lookup 46. DNS Lookup Tool 47. HTTP Status Code Checker 48. cURL to Code Converter 49. Regex Tester 50. SQL Formatter
Converter Tools 51. JSON to CSV Converter 52. CSV to JSON Converter 53. Image/PDF to Base64 Converter 54. Base64 to Image/PDF Converter 55. Text to Camel/Proper Case Converter 56. Text to Slug Generator (SEO URL) 57. Case Converter
Security Tools 58. Password Strength Checker 59. Random Password Generator Misc / Viral Tools 60. QR Code Generator 61. Barcode Generator 62. Color Picker (HEX/RGB Converter) 63. Lorem Ipsum Generator 64. Random Name Generator
Hi,
Good day to you,
I will keep it in mind, though majority of tools that you’ve suggested have nothing to do with SEO / Auditing
Only the ones that are in that category will be considered
Regards,
AltumCode.
Hello, This tool need install some url shorter. That maybe make script power.
Hello,
Good day to you,
The script has nothing to do with URL shortening, so there is no point in adding such a feature.
I already have 2 products that can do that: 66biolinks.com & 66qrcode.com
Regards,
AltumCode.
What did you update?
Hi,
66audit.com/changelog
Regards,
AltumCode.
Still 15.0.0
Hi, I installed the code, set the id and password from admin to my email address, but after logging out, i cannot login back to it. says invalid..
Hi,
Good day to you,
Please share your website link and cpanel or phpmyadmin details and I will help you reset it
You can send it via the contact form on my profile page
Regards,
AltumCode.
We have a DA autority?
Hi,
I have checked the API for this on moz.com and just to provide a simple Domain Authority rank, you’d need to pay $20-75 for the most basic plan.
Which is not something that is worth adding, as majority of customers will not ever pay that amount just to display a number from an external API.
https://moz.com/products/api/pricing (free plan covers 30 reports – which is basically nothing).Regards,
AltumCode.
Security Issue – Public Audit URLs
The current audit URLs use predictable IDs (/audit/1, /audit/2, etc.). This allows anyone to access other websites’ audit results by changing the number, without login or permission checks.
This is a privacy + security risk (IDOR):
Competitor audits are publicly accessible
Sensitive SEO/technical data can be misused
No ownership or access control
We need to:
Prevent guessing audit URLs even if the audit is checked as public
Restrict audit access to authenticated users
Ensure users can only view audits they created
Suggested fixes:
Replace numeric IDs with UUIDs / hashed tokens
Enforce ownership checks before loading audits
Make audits private by default (public only if explicitly shared)
Please advise on the best implementation approach.
Hello there again, TEDevelopers
Hope you’re doing good,
There is no privacy or security risk with this implementation because audits are not accessible randomly by people.
Only the ones who create them are actually having the permissions to access them.
You are suggesting enforcing ownership checks, but not sure how you came to the conclusion that there are no ownership checks – because there are and once again, there is no such issue with privacy and security.
Regards,
AltumCode.
Please test these URLs while logged out / in incognito:
https://seo.dev.eg/audit/2 https://seo.dev.eg/audit/3They load full audit data without authentication or ownership validation, which confirms an IDOR-style exposure.
We can’t accept this behavior, as it puts our clients’ audit data at risk.
If you believe the current implementation is correct, please propose a concrete solution within the script to prevent public access to the audits we run for clients. At a minimum, access must require authentication and ownership checks.
We need your recommended fix to secure client audit data.
Are these URLs actually set as Public audits or are they set as private?
Regards,
AltumCode.
Check the details from the edits.
https://qr.dev.eg/seoauditKindly share your website link, admin login and FTP details privately – I will take a look to see whats going on your side
You can share them privately via the contact form on my profile page or altumcode.com/contact
Regards,
AltumCode.
Done: Your message has been sent.
Thank you
I replied.
Regards,
AltumCode.
Thank you
This confirms the behaviour is correct -> https://send.altumco.de/fwdhi1l/
Set to public -> works logged out
Set to private -> does not work when logged out (it will only work on the same IP that generated the report even if logged out)
Regards,
AltumCode.
We want to clarify an important design decision before moving forward.
Our plan is to make website scanning and audits free and publicly accessible for everyone. Because of that, using URLs like /audit/1, /audit/2, and /audit/3 is not suitable, even if access control exists.
Numeric IDs:
Are not SEO-friendly
Are easily guessable
Don’t reflect the audited website
They are not appropriate for public audit reports
Since audits will be public by design, we need the audit URL to be a permalink based on the audited website, not an internal ID.
Example direction:
/audit/www-dev.eg
/audit/qr-dev-eg
or a sanitized/hashed version of the domain
This approach:
It is much more SEO-friendly
Makes public audit pages clear and shareable
Avoids exposing internal numeric IDs
Fits the “free public audit” model better
Please confirm:
If changing the audit output URL to a domain-based permalink is possible
Your recommended implementation (slug, normalized domain, hash, etc.)
How existing audits would be handled after this change
We need to move away from numeric audit IDs and align the URL structure with public audits.
I understand,
However – this is how the product was designed to work, and not on other types of URL slugs.
Since this is a particular decision that you personally want to take, it will be possible with custom work into the product files
But not by default and right now, its not something I can confirm that I will personally implement for the whole 66audit suite (since again, this is the first time someone has ever suggested or had any issue with this).
I can definitely say that I will take it into consideration for future updates based on what other customers will also suggest.
Regards,
AltumCode.
We understand this is how the product was originally designed.
However, we want to be very clear on something important from a business and market perspective.
This is the second product we’ve purchased from you, and we are not using it as a small internal tool. We are using it at agency scale, under a public brand, and as part of a free public audit model. Feedback coming from this level is not a “personal preference” — it reflects how large agencies and SaaS platforms think and operate.
When agencies at our level raise concerns or suggestions like this, it’s usually because:
We’ve seen similar models succeed or fail.
We design tools for public use, SEO visibility, and long-term trust.
We think in terms of scalability, adoption, and market growth.
Public audit URLs based on numeric IDs may work technically, but they do not align with:
Modern SaaS audit platforms
SEO-first public tools
Agency and enterprise expectations
We are not suggesting this only for our use case. We are suggesting it because this kind of improvement elevates the product to a higher market level, opens it to broader use cases, and makes it more attractive to agencies and serious buyers worldwide.
We strongly believe that listening to feedback from agencies actively deploying this at scale is an opportunity to evolve the product, not a criticism of its current design.
We hope you can reconsider this point from a business growth and product evolution perspective, not only from the original implementation scope.
I totally understand and appreciate your suggestion,
I will explain here 2 big issues with your suggestions
1 – You can not put the domain name or full URL in the actual url like this:
domain.com/audit/altumcode.com
Why? Because if another user wants to audit altumcode.com – he will get the same URL and he will access (as you’ve also said) potentially private information on past audits of altumcode.com
On the same note, this format would not work when auditing large links like:
altumcode.com/demo/page.php?link=1&another_link=2…etc
As you would not be able to fit such URL inside of domain.com/audit/URL_HERE
2 – using domain.com/audit/f0824015-bc2e-46cb-a123-7ff6d09df263 is much slower in terms of performance compared to using IDs as they currently are
the only “pro” in terms of this choice is the potential privacy aspect, but this also does not make sense – because all audits are public, therefore they will be indexable and they can be found on google and other search engines.
So this argument completely fails as well
Regards,
AltumCode.
Thanks for the detailed explanation — this helps clarify where the disconnect is.
We agree with you that:
Full URLs should not be stored directly in paths
Multiple audits of the same domain must not collide
Internal numeric IDs are optimal for performance and storage
However, we suggest not replacing your internal ID logic.
What we are proposing is a public URL layer decoupled from internal IDs, which is standard in public audit tools.
Proposed hybrid approach (no core logic break):
Keep numeric IDs internally (DB, relations, performance)
Expose domain-based permalinks publicly
Map domain → latest audit ID internally
Example:
Public: /audit/dev.eg → resolves to the latest audit ID internally
Internal: audit_id = 12345
Optional extensions:
/audit/dev.eg/history /audit/dev.eg?run=2024-09-18
This avoids:
ID exposure
Guessable URLs
Poor SEO structure
And solves:
Repeated audits of the same domain
Long URLs with parameters
Performance concerns
This is not a privacy-only argument — it’s about public SEO architecture and product positioning for agencies and SaaS use cases.
We’re not asking to remove your current design, only to add a public-facing routing layer on top of it.
This would significantly expand the product’s usability for:
Agencies
Public tools
SEO marketing funnels
We strongly believe this would elevate the product to the next level without breaking its core.
I kindly reply with asking, are these AI replies? As everything seems so robotic and typical AI. I would highly and kindly ask for you to not use AI to keep generating replies and use your own words and your own suggestions.
Using /audit/dev.eg (for example) to map to the latest audit is again incorrect, as the latest audit can be for dev.eg/page/contact-form and not the main domain.
Using date timestamps in URLs is also incorrect in terms of both performance and uniqueness, as with your proposal:
- Different users will have the same pathing for the same domains (incorrect based on your original privacy reasoning)
- You will have the same duplicated pathing for multiple audits on the same day due to the /audit/dev.eg?run= query in the URL
- You will also not be able to differentiate different pages on the domain
I kindly urge you to re-read what was said in this topic so that we do not go in circles due to AI responses that keep on suggesting different reasons that are completely context-less.
Regards,
AltumCode.
Thanks for the clarification.
Let me be very direct and clear, in my own words, so we don’t go in circles.
We are not asking to replace your internal logic, IDs, or how audits are stored or resolved. We fully understand why numeric IDs exist and why multiple audits for the same domain or page must remain separate.
Our concern is only about the public-facing URL.
From a business and UX perspective, exposing /audit/12345 publicly is not acceptable for us when running free, public audits at scale under our brand. This is not about privacy logic or uniqueness — it’s about presentation, trust, and usability for end users.
What we are asking is simply this:
Is there any supported or recommended way (even custom, even optional) to expose a non-numeric, non-sequential public permalink for audits, while keeping your internal ID-based system untouched?
For example:
Internal resolution stays exactly as-is
Public URL can be an alias, token, or mapped key
We are not asking to collapse audits, overwrite them, or change ownership logic
If the answer is:
“No, this is not possible without deep core changes” — that’s fine, we’ll accept that and decide how to proceed on our side.
“Yes, but only via custom work” — then we just need to know where and how, so we can handle it safely without breaking updates.
We are not trying to redesign the product — we are trying to adapt it to a public SaaS use case, which is different from a private audit tool.
That’s all we’re asking for clarity on.
Hey,
Thank you as well for the reply,
But again – my question is, how is this more presentable / usable than the ID solution?
domain.com/audit/2d6beb88-6267-41a1-91b5-a1bd6c259681
domain.com/audit/1
How does it make it more presentable with the first option vs the second one?
It is possible to do it with custom work, but you will need to rewrite the core Router component for audits and basically replace all code where the audit/{ID} url is written.
Regards,
AltumCode.
Thanks for the clarification — understood.
We now clearly understand that changing the audit URL structure would require rewriting core routing logic, which we don’t want to do.
We’ll handle the public-facing URLs on our side while keeping your internal ID-based routing unchanged.
Appreciate the time and explanations.
@AltumCode Thank you so much for being transparent in responding to questions so that the rest of us investigating these packages can see what common issues are and make informed decisions. It is SOO MUCH APPRECIATED! 
lol, rather than just say, dm me or email me ;)~
Hi
Hope you’re doing good,
Will get back to you via email.
Regards,
AltumCode.
Hello, I noticed that the AI summary of the AI Audit feature is generated in English. Could you please tell me how to customize the prompt to make it output in the language I specify? Thank you!
Hello,
Good day to you,
Yes,
Please send me an email
altumcode.com/contact
Regards,
AltumCode.
Hello. I purchased 66audit today. I attempted to conduct an audit of a medium-sized internet mega site by checking the site map https://www.ulichniy.com/sitemap_index.xml (7690 pages), but when I tried to do so, I received a 503 error.
Then I tried a small website https://splash-school.com/sitemap_index.xml (less than 150 pages), but the result was the same.
My hosting settings: https://prnt.sc/65Y7FyUNLH6_ https://prnt.sc/bF6YRSreGIxK https://prnt.sc/16tuEK7PW3Xk https://prnt.sc/9JbxnETSEgX0 CRON https://prnt.sc/L5RvOWSZeLVfHi
Thank you for the purchase and how you’re doing good,
The sitemap/bulk check right now tries to do all the checks in one go (one after another) – so due to the amount of pages, it failed on your side.
This is exactly what I’ve been working on yesterday and have improved for the next release (literally just posted about it: https://x.com/AltumCode/status/2004258739185242152?s=20 )
Regards,
AltumCode.
Good Product!
Hey
Thank you,
Glad you like it!
If you can, I would highly appreciate a good rating here on codecanyon from your downloads page.
Enjoy!
Regards,
AltumCode.
Hi, I bought other plugins from you. Amazing work! A few questions: 1. do you have documentation to develop a new plugin? 2. How is the performance to audit a website with 350 pages? or this audit is only on 1 url? 3. how hard would be to include the Firecrawl api (scrape/crawl/map/search)
Im not expecting you guys to develop this things, so im asking for us, about how realistic is to add those features.
thanks and keep working with amazing software
Hi there, Felipe
Thank you kindly
1 – I do not have such documentation, no – the plugin system is built just for internal development for now.
2 – That depends on the performance of your host as well and the connection between the host and the audited site.
To audit 350 pages it will take 350 page requests (just as with a normal browser, for example). Yes, you can do it in bulk – as the feature is present.
3 – Never used it, so I could not really tell – it also depends on what exactly you want to do with it.
Regards,
AltumCode.
hey doo you track llm ranking
Hi
Good day to you,
There is no such tracking, no.
Regards,
AltumCode.
while installing after enter licence code and username it is throwing error 500.Kinldy help
Hi
Good day to you,
Please provide a proof of purchase via email altumcode.com/contact
Regards,
AltumCode.
I am sorry, instead to send some other developer I just sent it to you. I was exploring this script
It’s no problem at all,
Let me know if you have any questions in regards to my product,
Cheers!
Hello, I hope you are well My main question is, can I change the language of this script to Persian or Arabic or other languages? That is, should I Persianize and align the files after purchasing them, or should I Arabicize and align them?
Hi there,
Hope you’re doing great too,
1 – Yes, you can translate to any language, directly via the admin panel
2 – You can use either Left to right or Right to left based on your needs
Regards,
AltumCode.
Hello,
Congratulations! Nice software! Could you add a lead generation option to it? I would buy it immediately, because this is the most important feature for subscribers. I’ve seen many similar tools, but in most cases they didn’t include this feature in the software. Maybe you can check https://mysiteauditor.com/
Kind Regards, P
Hi,
Good day to you,
I will have to first investigate this, and since that you are the only one suggesting it – I would maybe able to add it (depending on the complexity) if you actually purchase the product – which license do you wish to get?
And can you give me more specifics about what you’re looking for from this feature?
Regards,
AltumCode.
There’s also an error on the installation page; it says that several folders and files haven’t been created and only allows the process to continue when the folders and files are created manually.
Hey there again, MyCodeClean
Kindly share a screenshot if possible,
Will make sure to check and fix
Regards,
AltumCode.
Unfortunately, I already installed it and don’t have a screenshot. What I did was simple: I bought it, downloaded it, and went to install it in a folder on my server (desenvolvedor.org/seochecker/). During the install, it said it needed several folders that I believe should already be there by default, so I had to create them one by one as it requested, all inside the uploads folder in the project’s default directory.
I will gladly double check this,
Thank you for letting me know!
Regards,
AltumCode.